Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pagination - z czystego PHP do smartów., proszę o pomoc w kodzie php.
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Panowie nie mogę poradzić sobie z implementacją kodu do smartów.

Kod czystego php:

  1. $ile_stron = tu wynik pobrany z bazy;
  2.  
  3. if($ile_stron%10 != 0){
  4. $ile_stron = ($ile_stron / 10) +1;
  5. }else{
  6. $ile_stron = $ile_stron / 10;
  7. }
  8.  
  9. if(!empty($_GET['page']) && is_numeric($_GET['page'])){
  10. $page = $_GET['page'];
  11. }else{
  12. $page = 1;
  13. }
  14.  
  15. if(($ile_stron - ((($ile_stron*10)%10)/10))>1){
  16. for($z=1; $z <= $ile_stron; $z++){
  17. if($z == $page){
  18. print('<a href="index.php?page='.$z.'" style="font-weight:bold">'.$z.'</a>');
  19. }else{
  20. print('<a href="index.php?page='.$z.'">'.$z.'</a>');
  21. }
  22. }
  23.  
  24. }


powyższy kod działa na czystych php. Chciałbym to teraz przerobić na smarty.
{for} {/for} nie działa w smartach - tzn. aby działało trzeba coś w pliku smart modyfikować, więc pewnie tylko foreach w smartach.

Dziękuje za pomoc.

Ten post edytował casperii 29.05.2016, 17:15:21
Go to the top of the page
+Quote Post

Posty w temacie


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 - 05:26