Witam
Mam mały problem ze stronicowaniem. Stronicowanie pokazuje wszystkie strony (numerki) od razu a chciałbym zrobić zeby pokazywało np 15 (7 stron po lewej, 1 strona aktualna i 7 stron po prawej )
Mam taki kod:
<?php
if($_GET[page]>0){
echo '<li><a class="nl" href="get_defual_p' . ($_GET[ 'page' ]-1) . '.html">Poprzednia strona </a></li>';}
if($_GET['page']>=($pages+10)){
echo '<li><a class=\"nl" . $addClass . "\" href=/>1</a></li>... '; }
$query = $db->query_first("SELECT COUNT(*) AS activeItems FROM items WHERE isWaiting = '0'");
$pages = $query["activeItems"]/$showPerPage;
for($i=0;$i<$pages;++$i) {
if($_GET["page"] == $i) {
$addClass = " selo";
} else {
$addClass = "";
}
echo "<li><a class=\"nl" . $addClass . "\" href=\"./get_default_p" . $i . ".html\">" . ($i+1) . "</a></li>\n"; }
$ii = $i-1;
if($_GET['page']<=($pages-10)){
echo "... <li><a class=\"nl" . $addClass . "\" href=\"./get_default_p" . $ii . ".html\">" . $i . "</a></li>\n"; }
if($_GET['page']<floor($pages-1)){
echo '<li><a class="nl" href="get_defual_p' . ($_GET[ 'page' ]+1) . '.html">Następna strona </a></li>'; }
?>
Czy da się coś z tym zrobić?
nie da rady?
Ten post edytował marcin0077 21.03.2010, 19:06:09