Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dolna nawigacja strony
marek1001
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 2.01.2011

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


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
Go to the top of the page
+Quote Post
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Przeanalizuj te kody:

* http://stackoverflow.com/questions/163809/...ation-algorithm == http://www.strangerstudios.com/sandbox/pag...n/diggstyle.php
* http://harishankar.org/blog/entry.php/func...ink-list-in-php


--------------------
Go to the top of the page
+Quote Post

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: 19.08.2025 - 01:51