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 ?
<?php
//katalog z dużymi obrazkami
$katalog = "obrazki";
//katalog z miniaturkami
$katalogMiniaturki = "miniaturki";
//ilość zdjęć na stronie
$naStronie = 12;
//czy ma być opis zdjęcia - jego numer - true to tak, false to nie
$opisZdjecia = false;
//---------------------------------------------
//ilość zdjęć - liczy pliki w katalogu
//ilość stron
$iloscStron = ceil($ilosc/$naStronie);
//odczyt katalogu z obrazkami
$pliki = glob($katalog.'/*.jpg'); $i = 0;
//utworzenie tablicy z obrazkami
foreach($pliki as $key => $value){
$tab[$i] = $value;
$i++;
}
//sortowanie tablicy
for($i = 0; $i < $ilosc; $i++){
if($opisZdjecia) $opisZdjecia = '<span></span>';
$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>'; }
//sprawdza aktualny numer strony
if($_GET['strona'] && $_GET['strona'] > 0 && $_GET['strona'] <= $iloscStron) $strona = $_GET['strona']-1;
else $strona = 0;
$poczatek = $strona * $naStronie;
if($poczatek >= $ilosc) $poczatek = 0;
$koniec = $poczatek + $naStronie;
if($koniec >= $ilosc) $koniec = $ilosc;
//generowanie wykazu
for($i = $poczatek; $i < $koniec; ++$i){
}
?>
</ul>
<ul id="nawigacja">
<?php
for($i = 1; $i <= $iloscStron; ++$i){
//linki do poszczególnych stron
echo '<li><a href="straznica.php?strona='.$i.'" >'.$i.'</a></li>'; }
?>
Ten post edytował smigla 3.02.2016, 19:17:57