Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty + counter] - problem ze stronicowaniem
zbynio4
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.06.2004

Ostrzeżenie: (0%)
-----


witam,
mam maly problem z wyswietlaniem kolejnych numerow w tabeli stosujac stronicowanie.
Pobieram 50 rekordow z bazy, numeracja wyswietla sie prawidlowo, ale nie umie zmusic smartego by po przejsciu na kolejna strone (stronicowanie wg skryptu na forum) by wyswietlal mi kolejne numery rekordow o 50 wiecej.
Kod wyglada tak :
  1. <!-- wczesniej /przed table / wyswietlam prawdlowo dzialajacy licznik -->
  2. <div>Miejsca od: {$od} do :{$do}</div>
  3. <!-- i przy stronicowaniu podaje mi wlasciewe zakresy do wyswietlania np od 51 do 100 -->
  4.  
  5. {section name=rank loop=$rank}
  6. <tr bgcolor="{cycle values="#000000,#1d1d1d"}">
  7. <td class="textbox11" align="center">{counter name=rank}</td>
  8. <td class="textbox11">{$rank[rank].rank_nick}</td>
  9. <td class="textbox11" align="center"><b>{$rank[rank].rank_pt}</b></td>
  10. <td class="textbox11" align="center">{$rank[rank].1}</td>
  11. <td class="textbox11" align="center">{$rank[rank].2}</td>
  12. <td class="textbox11" align="center">{$rank[rank].3}</td>
  13. <td class="textbox11" align="center">{$rank[rank].4}</td>
  14. </tr>
  15. {/section}


Parametry dla licznika mam wygenerowane w petli i w innym template niz smarty np Sigma dziala prawidlowo. /w pokazanym kodzie nie uwzglednione, aczkolwiek prawidlowo mi sie podstawiaja dane z petli : zmienne {$od} i {$do}
Problem w tym ze jak ustawie parametr
{counter name=rank start=np:50 lub =$od} wyswietla mi kilejnie 50 rekordow od numeru 51 ... wszytkie z numerem 51
Moze ktorys z szanownych kolegow natchnie mnie na rozwiazanie, nie chce mieszac w serwisie i wstawiac dzialajacego szablonu w Sigmie.

Z gory dziekuje.

EDIT :
piszac posta wpadlo mi do tego durnego lba nowe rozwiazanie i co ciekawe zadzialalo ... heh jednak pisanie na forum bywa tworzcze biggrin.gif

Podam rozwiazanie mimo ze sie rozwiazalo ale byc moze sie komus przyda kiedys.

przed wyswietleniem {$od} i {$do}
umiescilem :
  1. {counter name= rank start=$od}

i dziala jak chcialem biggrin.gif
Pozdrawiam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:55