1

Тема: Плагин 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)

Post's attachments

Attachment icon digg_pagination.zip 3.94 kb, 306 downloads since 2009-11-17 

Thumbs up Thumbs down