<?php
function navi(
$self, // страница (url)
$total, // количество записей
$page, // текущая страница
$step // записей на страницу
){
$return.='<b>Страницы:</b> ';
if($page>0){ $return.='<a href="'.$self.'page='.($page - $step).'&'.SID.'"><b>«</b></a>';
}else{ $return.='<span class="navithis">«</span>';} // вперед
if($total>0){
$ba=ceil($total/$step);
$ba2=$ba*$step-$step;
$asd=$page-($step*3);
$asd2=$page+($step*4);
if($asd<$total && $asd>0){ $return.='<a href="'.$self.'page=0&'.SID.'">1</a><span class="navithis">←</span>'; }
for($i=$asd; $i<$asd2;){
if($i<$total && $i>=0){
$ii=floor(1+$i/$step);
if($page==$i){ $return.='<span class="navithis">'.$ii.'</span>';
}else{
$return.='<a href="'.$self.'page='.$i.'&'.SID.'">'.$ii.'</a>'; }}
$i=$i+$step; }
if($asd2<$total){ $return.='<span class="navithis">→</span><a href="'.$self.'page='.$ba2.'&'.SID.'">'.$ba.'</a>'; }}
if($total > $page + $step){ $return.='<a href="'.$self.'page='.($page + $step).'&'.SID.'"><b>»</b></a>';
}else{ $return.='<span class="navithis">»</span>'; } // назад
return '<div class="navi">'.$return.'</div>';
}
?>
Поиск по сайту
Результаты поиска: «page»
Найдено совпадений: 2688
02.01.2011 / 18:39
07.04.2011 / 23:12
16.11.2011 / 15:31
16.11.2011 / 15:50
16.11.2011 / 15:55
16.11.2011 / 16:04
17.11.2011 / 19:41
20.10.2014 / 13:27
15.11.2011 / 23:14
27.11.2011 / 01:08