(7 фев 2016, 20:24) (
0/
0)
[
0]
Как в ставить назад, вперёд?
«Назад | 1 2 3... 9 10 13|Далее»
В этот код.
[code]
<? php
function navigator($page, $total, $url){
if ($total > 1){
if ($page-3 > 0) $a='<a class="do_button" href="'.$url.'1">1</a> ... ';
if ($page-2 > 0) $b=' <a class="do_button" href="'.$url.''.($page-2).'">'.($page-2).'</a> ';
if ($page-1 > 0) $c=' <a class="do_button" href="'.$url.''.($page-1).'">'.($page-1).'</a> ';
if ($page+1 <= $total) $d=' <a class="do_button" href="'.$url.''.($page+1).'">'.($page+1).'</a> ';
if ($page+2 <= $total) $e=' <a class="do_button" href="'.$url.''.($page+2).'">'.($page+2).'</a> ';
if ($page+3 <= $total) $f=' ... <a class="do_button" href="'.$url.''.$total.'">'.$total.'</a>';
echo '<div class="str">Стр.: '.$a.$b.$c.' <b class="str_a">'.$page.'</b> '.$d.$e.$f.'</div>';
}
?>
[/code]