Советуем посетить

Сейчас Online

Всего на сайте:
  • 1 гость

Яндекс цитирования
Вы находитесь здесь:Блоги наших пользователей»admin»Изменение пагинации в контенте Joomla | Русская электронная библиотека - Русская электронная библиотека
admin
Изменение пагинации в контенте Joomla
2010.08.28 09:59:26

Пагинация (порядковая нумерация страниц) в Joomla! не такой простой вопрос, к сожалению. Как говорят программисты, здесь часто приходится работать напильником, т.е. изменять программный код вручную.

Хотите изменить вид пагинации страниц? Плагин Content – Pagebreak управляет отображением пагинации.

Горизонтальная или вертикальная пагинация Joomla!

Содержание показать – вертикальное содержание

Содержание скрыть -  горизонтальное в виде номеров 1,2,3 …

Расширить диапазон пагинации Joomla!

Стандартно пагинация имеет вид

- << Первая < Предыдущая 1 2 3 4 5 6 7 8 9 10 Следующая > Последняя >>

В Joomla! 1.0 расширять диапазон 1-10 можно следующим образом Открыть файл /includes/pageNavigation.php и заменить в строке:

В Joomla! 1.5 pageNavigation.php перемещен в иную директорию /libraries/joomla/html/pagination.php:

Менять надо параметр $displayedPages

$displayedPages= 10;ставите 50 или любое иное значение.

Если хотите выводить всю пагинацию, в несколько строк, то

$displayedPages = $this->total (все страницы).

Хитрость пагинации шаблона Joomla!

Хитрость пагинации Joomla! заключается в том, что нередко сами шаблоны Joomla! имеют внутренний файл пагинации, расположенный по адресу .. emplatesшаблонhtml pagination.php. Поэтому общий файл пагинации pagination.php конфликтует с файлом пагинации шаблона pagination.php. Вы вносите изменения в общий файл пагинации Joomla!, но изменений не происходит, т.к. изменения нивелирует файл пагинации шаблона. Поэтому я предлагаю, один из файлов или удалить или лучше заархивировать. Например, файл пагинации шаблона Joomla!, и работать только с общим файлом пагинации.

Как изменить стандартный код пагинации в шаблоне Joomla!

Если вы хотите изменить стандартный вид пагинации предлагаю специальный файл пагинации Joomla!, который надо положить в папку /templates/папка_шаблона/html/pagination.php.

русскими комментариями помечены переменные, которые отвечают за то сколько номерков страниц будет в начале ленты и в конце и сколько их вообще должно быть минимум... т.е.   если вы ставите

Код:

$numlr = 2; //колличество позиций страниц в начале ленты и в конце

$numpos = 10; //колличество позиций ленты вообще

как в коде то выглядеть будет так

1 2 ... 49 50 51 ... 99 100

если так

Код:

$numlr = 3; //колличество позиций страниц в начале ленты и в конце

$numpos = 10; //колличество позиций ленты вообще

то выглядеть будет так

1 2 3 ... 49 50 51 ... 98 99 100

и так далее ...

цифра 10 отвечает за то при каком минимальном количестве страниц начинать бить троеточием...

тоесть если страниц меньше 10 то в нашем случае будут выведены все страницы, если их 8 то

1 2 3 4 5 6 7 8

Оригинал статьи http://www.joomlabegin.ru/oformlenie-kontenta/izmenenie-paginatsii-v-kontente-joomla.html



Теги: Joomla


 

Guazzo
2012.06.21 11:49:09

Спасибо за статейку

 


Все материалы, книги, новости, статьи и поздравления взяты из свободных источников в интернете или добавлены нашими пользователями. Если вы считаете, что тот или иной материал ущемляет ваши авторские права - свяжитесь с администрацией сайта. По требованию автора статья может быть удалена или добавлена ссылка на первоисточник.

Поздравления по именам

Последние комментарии