potrzebuje zrobic 1 rzecz, o ktora prosze o pomoc - kod, obrazek - wszystko wstawilem tutaj: http://path-of-power.com/php-paging-php-pa...ages-system,258
To co chce zrobic, to jest to, ze np. kiedy ilosc stron jest wieksza to wyswietla je wszystkie, a ja chce miec opcje, ze pokazuje tylko np. 4 w lewo i 4 w prawo od danej strony;
Myslalem takze o skorzystaniu z "»" (przypisac pod nim) np. przesuwanie o 2 lub wiecej strony; takze dobra opcja byloby np. "ostatnia strona" etc.
Macie jakies rozwiazania na stworzenie najlepszego systemu stronnicowania (najwieksze usability)?
kod wyglada tak:
<?php function _pg($i) { if(!empty($i)) { if(substr($i,0,1) == 'p') if(ctype_digit(substr($i,1))) $pg = (substr($i,1)-1); } else $pg = 0; return $pg; } function _pgs($cnt,$per_pg,$pg,$uri,$_prev,$_next,$class = '',$_goto='') { $x = ''; for($i = 0; $i*$per_pg < $cnt; $i++) { if($pg > 0) $PREV = '<a href=\''.URL.$uri.'/p'.($pg).'\' class="'.$class.'">← '.$_prev.'</a> '; if($pg <> $i) $x .= '<a href=\''.URL.$uri.'/p'.($i+1).'\' class="'.$class.'">'.($i+1).'</a> | '; else $x .= '<b>'.($i+1).'</b> | '; if($pg < (ceil($cnt/$per_pg)-1)) $NEXT = ' <a href=\''.URL.$uri.'/p'.($pg+2).'\' class="'.$class.'">'.$_next.' →</a>'; } $goto = '<div class="r"><div class="l">'.$_goto.':</div><div class="l indent0"><select name="goto"><option value="1">1</option></select></div></div><div class="f"></div>'; } function _pg_cnt($cnt,$per_pg) { } ?>