Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript][PHP]Paginacja przenosząca na górę strony
smigla
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.07.2015

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


Witam, mam pytanie co zrobić żeby paginacja po kliknięciu na nową stronę przenosiła nas do góry a nie pozostawiała w poprzednim miejscu ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
smigla
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.07.2015

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


Nie będę tworzył nowego tematu więc zapytam czy da się coś zrobić żeby w paginacji php/js nie tej o której tutaj u góry mowa nie przenosiło na górę tylko zostawiało w tym samym miejscu ?
  1. <?php
  2. //katalog z dużymi obrazkami
  3. $katalog = "obrazki";
  4.  
  5. //katalog z miniaturkami
  6. $katalogMiniaturki = "miniaturki";
  7.  
  8. //ilość zdjęć na stronie
  9. $naStronie = 12;
  10.  
  11. //czy ma być opis zdjęcia - jego numer - true to tak, false to nie
  12. $opisZdjecia = false;
  13.  
  14. //---------------------------------------------
  15. //ilość zdjęć - liczy pliki w katalogu
  16. $ilosc = count(glob("./$katalog/*"));
  17.  
  18. //ilość stron
  19. $iloscStron = ceil($ilosc/$naStronie);
  20.  
  21. //odczyt katalogu z obrazkami
  22. $pliki = glob($katalog.'/*.jpg');
  23. $i = 0;
  24.  
  25. //utworzenie tablicy z obrazkami
  26. foreach($pliki as $key => $value){
  27. $tab[$i] = $value;
  28. $i++;
  29. }
  30.  
  31. //sortowanie tablicy
  32. sort($tab);
  33.  
  34. for($i = 0; $i < $ilosc; $i++){
  35.  
  36. if($opisZdjecia) $opisZdjecia = '<span></span>';
  37. $tablica[$i] = '<li><a href="'.$tab[$i].'" class="highslide" onclick="return hs.expand(this)" title="Obrazek nr '.$i.'"><img width="200" height="133" src="'.str_replace($katalog, $katalogMiniaturki, $tab[$i]).'" alt="Obrazek nr '.$i.'" />'.$opisZdjecia.'</a></li>';
  38. }
  39.  
  40. //sprawdza aktualny numer strony
  41. if($_GET['strona'] && $_GET['strona'] > 0 && $_GET['strona'] <= $iloscStron) $strona = $_GET['strona']-1;
  42. else $strona = 0;
  43.  
  44. $poczatek = $strona * $naStronie;
  45. if($poczatek >= $ilosc) $poczatek = 0;
  46.  
  47. $koniec = $poczatek + $naStronie;
  48. if($koniec >= $ilosc) $koniec = $ilosc;
  49.  
  50. //generowanie wykazu
  51. for($i = $poczatek; $i < $koniec; ++$i){
  52. echo $tablica[$i]."\n";
  53. }
  54. ?>
  55. </ul>
  56.  
  57. <ul id="nawigacja">
  58. <?php
  59.  
  60. for($i = 1; $i <= $iloscStron; ++$i){
  61.  
  62. //linki do poszczególnych stron
  63. echo '<li><a href="straznica.php?strona='.$i.'" >'.$i.'</a></li>';
  64. }
  65. echo $linki;
  66. ?>


Ten post edytował smigla 3.02.2016, 19:17:57
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 03:04