Какой должен быть алгоритм пейджинга (вывода ссылок на страницы)?

Вообщем сильно устал, запутался и реализовал кучу идей пейджинга, но ни одна не работает так как мне надо.
Прошу подсказать алгоритм или написать пример скрипта. Верстку не надо. Запросы к БД не надо.
Это всё прекрасно работает. Осталось вывести ссылки (кнопки) пейджинга.

Исходные данные
$page_number //Текущий номер страницы. На какой странице мы находимся. Начало 1 страница.
$pages_number //Количество всех страниц.


Что мне нужно - объясню на примере. Да вообщем обычный пейджинг...
Пусть у нас 10 страниц.
Если мы на странице 1- то активна кнопка с надписью 1. Справа 4 кнопки - ссылки на другие страницы.
Если мы на странице 2 - то активна кнопка с надписью 2. Слева 1 кнопка, справа 3 кнопки.
Если мы на странице 3 - то активна кнопка с надписью 3. Слева 2 кнопки, справа 2 кнопки.
...
Если мы на странице 8- то активна кнопка с надписью 8. Слева 2 кнопки, справа 2 кнопки.
Если мы на странице 9- то активна кнопка с надписью 9. Слева 3 кнопки, справа 1 кнопка.
Если мы на странице 10- то активна кнопка с надписью 10. Слева 4 кнопки.

Итого - отображать 5 кнопок-ссылок на страницы.
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 1
riot26
@riot26
<:З )~~
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы