MaxHub
Служба Заботы MaxSite CMS

Плагин листания страниц pagination_mod

Плагины » Пагинация / 14 августа 2015

Ещё одна листалка страниц — модифицированная Николаем Громовым.

Подробную критику существующих плагинов, отличия от них и историю версий вы можете прочесть на официальной странице этого мода. Вкратце: плагин, входящий в стандартную поставку движка, даёт ассимметричный список страниц; не работает с неродными типами данных (этот пункт был актуален для очень старых версий системы и нуждается в проверке); есть критика по оформлению стандартного плагина.

Опции плагина:

  • Количество ссылок с каждой стороны от активной страницы.
  • Текст перед пагинацией — выводится в скрытом виде.
  • Текст для ссылки «предыдущая»
  • Текст для ссылки «следующая»
  • Разделитель между страницами
  • Разделитель между блоком страниц и текстовыми ссылками

Бонус:

Дополнительно автор плагина даёт стилевое оформление пагинации — внешний вид повторяет пагинацию на его сайте. Для этого нужно прописать в опциях плагина следующее:

  • Количество ссылок: 3
  • Текст перед пагинацией: Страницы
  • Текст для ссылки «Первая»: первая
  • Текст для ссылки «предыдущая»: <big>←</big> предыдущая
  • Текст для ссылки «следующая»: следующая <big>→</big>
  • Текст для ссылки «последняя»: последняя
  • Разделитель между страницами: [пробел]
  • Разделитель между блоком страниц и текстовыми ссылками: [пробел]

И добавить в файл стилей следующий код:

/* pagination */
.pagination_mod {margin:.5em 0 0; height:4.5em; text-align:center}
.pagination_mod a {border:0}
.pag-list a, .pag-list strong {padding:.15em; width:1.2em; text-align:center; display:inline-block; border:1px transparent solid;}
.pag-list a:hover, .pag-list a:active, .pag-list strong {font-weight:normal; border:1px gray solid}
.pagination_mod span {position:relative}
.pag-left {margin-right:.8em; height:4.5em}
.pag-right {margin-left:.8em; height:4.5em}
a.pag-first, a.pag-last {position:absolute; top:2.2em; font-size:.9em; padding:0 .2em}
a.pag-last {left:0}
a.pag-first {right:0}
*+html a.pag-first, *+html a.pag-last {top:2.8em} /* for ie7 */
*|html[xmlns*=""] a.pag-first, *|html[xmlns*=""] a.pag-last {display:none!important} /* for opera */

Скачать:

Автор: Николай Громов

Текущая версия плагина: 1.3 (стабильно работает на cms 0.863 и 0.93)

Контент только для авторизованных - хотите войти или зарегистрироваться?
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)