Итак, что же делать, если постраничная навигация на Вашем портале включает в себя сотни страниц.
Согласитесь, посетителю сориентироваться становится трудно.
Существуют несколько подходов. Бегая по интернету я нашел еще один на сайте
paginator 3000.
Тоесть под страницами появляется скроллер, который позволяет быстро перемещаться по всему списку.
Я сделал подобную модификацию под шаблоны Joomla 1.5.
Эта модификация полностью сохраняет стандартные ссылки в постраничной навигации шаблона. Просто во время загрузки страницы с помощью javascript происходит их замена на Paginator 3000. В итоге мы имеем красивый вид постраничной навигации и полностью сохраняем структуру сайта для поисковых систем.
Пагинация будет корректно подключена столько раз, сколько потребуется. При этом Javascript подключен всего лишь один раз.
Кроме всего прочего я оставил для удобства навигации кнопки Предыдущая, Первая, Следующая, Последняя.
Как установить мою модификацию.Сделайте резервную копию у Себя на компьютере Вашего шаблона. После чего в папку шаблона загрузите содержимое моей модификации вместе с подпапками.
Все что требуется, это в настройках
pagination.php указать число страниц, которые всегда будут видны посетителю, и по достижению которых будет появляться скроллер под ними.
$count = 10;
Далее. Чтобы убрать 10 ти страничное ограничение:
libraries/joomla/html/pagination.phpнаходим 95-96 строка
// Set the pagination iteration loop values
$displayedPages = 10;
Изменяем на
// Set the pagination iteration loop values
$displayedPages = (int)$total;
Проверялось: на Joomla 1.5.23, в стандартных статьях, в K2, JoomGallery и т.д.
Будет работать везде, где используется стандартный файл шаблона навигации.
Скачать модификацию и прочитать полную инструкцию по установке Вы можете здесь:
Paginator 3000 для шаблонов Joomla 1.5 Внес две новые настройки в /html/pagination.php:$show_copyright = 1; //Хотите сказать спасибо, оставьте единицу. Будет показан маленький логотип со ссылкой на мой блог в пагинации
$show_navprevnext = 1; //показывать ссылки Предыдущая, Следующая, Первая, Последняя
По поводу количества страниц внизу ленты пагинации. Как скрыть:В пункте нужного меню в правой части ищем:
Параметры - Расширенные
Щелкаем, Результаты разбиения на страницы - Скрыть.
Это скроет надписи Страница 1 ... нная.
Никаких скрытых ссылок. Ну очень маленький логотип на мой сайт. Да и то. С Вашего позволения.
[вложение удалено Администратором]