25.03.2007, 21:26
Aus der 1.1.1c
Code:
function makepagelink($link, $page, $pages) {
$page_link = "<b>[";
if($page!=1) $page_link .= " <a href=\"$link&page=1\">«</a> <a href=\"$link&page=".($page-1)."\">‹</a>";
if($page>=6) $page_link .= " <a href=\"$link&page=".($page-5)."\">...</a>";
if($page+4>=$pages) $pagex=$pages;
else $pagex=$page+4;
for($i=$page-4 ; $i<=$pagex ; $i++) {
if($i<=0) $i=1;
if($i==$page) $page_link .= " $i";
else $page_link .= " <a href=\"$link&page=$i\">$i</a>";
}
if(($pages-$page)>=5) $page_link .= " <a href=\"$link&page=".($page+5)."\">...</a>";
if($page!=$pages) $page_link .= " <a href=\"$link&page=".($page+1)."\">›</a> <a href=\"$link&page=".$pages."\">»</a>";
$page_link .= " ]</b>";
return $page_link;
}