Просмотр поста

.
Кайот

Кстати разработчики обратите внимание что функция постр. навигации уже устаревшая и ужасная.

Можно переделать под двиг вот такую например

function page_strnavigation($link, $posts, $start, $total, $koll = 4) {
    if ($total > 0) {
        echo '<hr /><div class="nav">Страницы: ';
        if ($start != 0) {
            echo '<a href="' . $link . 'start=' . ($start - $posts) . '&amp;' . SID . '" title="Назад">&laquo;</a> ';
        } 

        $ba = ceil($total / $posts);
        $ba2 = $ba * $posts - $posts;

        $min = $start - $posts * ($koll - 1);
        $max = $start + $posts * $koll;

        if ($min < $total && $min > 0) {
            if ($min - $posts > 0) {
                echo '<a href="' . $link . 'start=0&amp;' . SID . '">1</a> ... ';
            } else {
                echo '<a href="' . $link . 'start=0&amp;' . SID . '">1</a> ';
            } 
        } 

        for($i = $min; $i < $max;) {
            if ($i < $total && $i >= 0) {
                $ii = floor(1 + $i / $posts);

                if ($start == $i) {
                    echo ' <span class="navcurrent">' . $ii . '</span> ';
                } else {
                    echo ' <a href="' . $link . 'start=' . $i . '&amp;' . SID . '">' . $ii . '</a> ';
                } 
            } 

            $i += $posts;
        } 

        if ($max < $total) {
            if ($max + $posts < $total) {
                echo ' ... <a href="' . $link . 'start=' . $ba2 . '&amp;' . SID . '">' . $ba . '</a>';
            } else {
                echo ' <a href="' . $link . 'start=' . $ba2 . '&amp;' . SID . '">' . $ba . '</a>';
            } 
        } 

        if ($total > $start + $posts) {
            echo ' <a href="' . $link . 'start=' . ($start + $posts) . '&amp;' . SID . '" title="Вперед">&raquo;</a>';
        } 

        echo '</div><br />';
    } 
}