Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odwrotna paginacja
buliyo
post 5.07.2012, 12:49:16
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 9.01.2006

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


Udało mi się napisać z tutorialu paginację ale mam problem z dostosowaniem jej do swoich potrzeb. Obecnie mam najnowsze rzeczy zawsze na pierwszej stronie.. Gdy dojdą następne przenoszą się one na drugą, trzecią i tak dalej. Chciałbym mieć stałe strony w odniesieniu do treści znajdujących się na nich. Czyli pierwsza strona w mojej paginacji będzie stroną na której znajdują się najstarsze wpisy.
Będę wdzięczny za wskazówki jak to zmienić.
/inc.page.php
http://pastebin.com/1Vf6sqkD

index.php
  1. $strony_ile2 = ceil($k_ile2/$ustawienia['strona_ile']);
  2.  
  3. if ($_GET['page'] == "" || $_GET['page'] == 1)
  4. {
  5. $strona = 1;
  6. $wstecz = $strony_ile2;
  7. $dalej = $strona + 1;
  8. if ($strona < $strony_ile2)
  9. {
  10. ?><div style="text-align: right;"><a href="?page=<?php echo $dalej;?>"><img style="border: 0px" src="img/starsze.png" onmouseover="this.src = 'img/starsze_hover.png'" onmouseout = "this.src = 'img/starsze.png'" /></a></div><?php
  11. }
  12. }
  13. else
  14. {
  15. $strona = $_GET['page'];
  16. $wstecz = $strona - 1;
  17. $dalej = $strona + 1;
  18.  
  19. if($strona < $strony_ile2)
  20. {
  21. ?>
  22. <div style="text-align: left; float: left;"><a href="?page=<?php echo $wstecz;?>"><img style="border: 0px" src="img/nowsze.png" onmouseover="this.src = 'img/nowsze_hover.png'" onmouseout = "this.src = 'img/nowsze.png'" /></a></div><div style="text-align: right; float: right;"><a href="?page=<?php echo $dalej;?>"><img style="border: 0px" src="img/starsze.png" onmouseover="this.src = 'img/starsze_hover.png'" onmouseout = "this.src = 'img/starsze.png'" /></a></div><br /><br />
  23. <?php
  24. }
  25. else
  26. {
  27. ?><div style="text-align: left;"><a href="?page=<?php echo $wstecz;?>"><img style="border: 0px" src="img/nowsze.png" onmouseover="this.src = 'img/nowsze_hover.png'" onmouseout = "this.src = 'img/nowsze.png'" /></a></div><?php
  28. }
  29. }
  30.  
  31. $oPager = new Vframe_Pagination($strony_ile2, 1, $strona);
  32. $oPager->PatternPage('<a href="?page=[$]" class="paginator_b">[$]</a>');
  33. $oPager->PatternPageCurrent('<span class="paginator_a">[$]</span>');
  34. $oPager->PatternSeparator('<span style="color: #FEBF01;"> ... </span>');
  35. echo ('<br /><br /><div style="text-align: center;">'.$oPager->Render(true, 3, 2, false).'</div>');
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 16:05