Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dolna nawigacja strony
Forum PHP.pl > Forum > Gotowe rozwiązania
marek1001
Witajcie smile.gif
Mam problem z przerobieniem wyświetlania podstron w nawigacji.
Aktualnie php generuje coś takeigo:
< 1 2 3 4 5 >

chciałbym żeby wyglądało to tak:
< 1 2 3 ... 9 10 >


Kod wygląda następująco:

  1. <?php
  2. $licz = 0;
  3. $ilosc_wyswietlanych = $pozycji_g;
  4. $qpilosc = @mysql_fetch_row(mysql_query("SELECT COUNT(id) FROM materialy WHERE prywatny='0' AND oczekuje='0'"));
  5. $sortowanie['max'] = ceil(($qpilosc[0])/$ilosc_wyswietlanych);
  6. $page = intval($_GET['page']);
  7.  
  8.  
  9. $sortowanie['aktualna'] = ($sortowanie['max'] < $page) ? $sortowanie['max']: (($page > 0) ? $page : 1);
  10. $sortowanie['od'] = max($sortowanie['aktualna']-2, 1);
  11. $sortowanie['do'] = min($sortowanie['od'] + 4, $sortowanie['max']);
  12.  
  13. if($qpilosc[0]==0) {
  14. echo '<div style="margin-top:10px;" class="ramka">Obecnie nie ma dodanej żadnej pozycji. Za utrudnienia przepraszamy!</div>';
  15. }
  16.  
  17. $zapytanie = mysql_query("SELECT * FROM materialy WHERE prywatny='0' AND oczekuje='0' ORDER BY id_wyswietl DESC LIMIT ".($ilosc_wyswietlanych*($sortowanie['aktualna']-1)).",".$ilosc_wyswietlanych);
  18. while($row = @mysql_fetch_array($zapytanie))
  19. {
  20. ?>


  1. <? echo'<a id="str_txt_prev"' ;if($sortowanie['aktualna'] > 1)echo' class="active" href="index,'.($sortowanie['aktualna']-1).'" ';echo'></a>';?>
  2.  
  3. <div class="navi_center">
  4. <? for($i = $sortowanie['od'];$i <= $sortowanie['do']; ++$i)
  5. {
  6. echo'<div class="clear"><a ';if($i == $sortowanie['aktualna']){echo' class="str_z" ';}else{echo' class="str_nz" href="index,'.$i.'"';}echo'>'.$i.'</a></div>';
  7. }?>
  8. </div>
  9.  
  10.  
  11. <? echo' <a id="str_txt_next"';if($sortowanie['aktualna'] < $sortowanie['max'])echo' class="active" href="index,'.($sortowanie['aktualna']+1).'" ';echo'></a></a>';?>


Pozdrawiam Marek smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.