Тема: Плагин Digg-style pagination
Плагин Digg-style pagination v 1.1 - пагинация для MaxSite CMS в стиле digg:
‹ Первая « 1 2 ... 5 6 7 8 9 10 11 ... 16 17 » Последняя ›
За основу взят код из моего класса для CI (Digg-style pagination class для CodeIgniter).
Внешний вид настраивается очень гибко, можно прописать теги до и после ссылок, назначить тегам классы, прописать свои надписи для ссылок на первую, последнюю, предыдущую и следующую страницы. Все это делается в настройках плагина.
Также есть экспериментальная опция "Сегмент после которого указывается номер страницы". Пока для того чтобы заменить сегмент с next на p, необходимо внести небольшие правки в maxsite/common/page.php, но Макс обещал внести в следующую версию CMS необходимые хуки и тогда не придется трогать системные файлы.
Пример CSS стилей:
div.pagination
{
font:normal 11px Arial, Helvetica, sans-serif;
padding:3px 0;
margin:3px 0;
}
div.pagination a,
div.pagination strong,
div.pagination span.disabled,
div.pagination span.current
{
padding:2px 5px;
margin-right:4px;
text-decoration:none;
}
div.pagination a
{
border:1px solid #CCC;
color:#1c2939;
}
div.pagination a:hover,
div.pagination a:active
{
border:1px solid #1c2939;
color:#1c2939;
}
div.pagination strong,
div.pagination span.current
{
border:1px solid #1c2939;
font-weight:bold;
background-color:#1c2939;
color:#FFF;
}
div.pagination span.disabled
{
border:1px solid #CCC;
color:#CCC;
}Отредактировано Developer (17.11.2009 08:40:26)
