
05.04.2010, 15:56
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
PHP код:
<?php
function pagedView($all_pages,$now_page) {
$pages = array();
for ($i=1;$i<=$all_pages;$i++){
if($i==$now_page) {
$pages[] = "<b>[$i]</b>";
}else{
$pages[] = "<a href=\"?p=$i\">$i</a>";
}
}
if(($now_page-5) >= 3) {
for ($a=3;$a<=$now_page-5;$a++) {
unset($pages[$a]);
}
$pages[$a] = '...';
}
if(($now_page+5) <= $all_pages-3) {
for ($a=$all_pages-4;$a>=$now_page+3;$a--) {
unset($pages[$a]);
}
$pages[$a] = '...';
}
return implode(' | ',$pages);
}
echo pagedView(30,20);
?>
подправил немного...
|
|
|