| Kabak |
|
|---|---|
|
Например, для топиков форума создаётся так
$pagenav = cot_pagenav('forums', "m=topics&s=$s&ord=$o&w=$w", $d, $totaltopics, Cot::$cfg['forums']['maxtopicsperpage']);
получаем 'FORUMS_TOPICS_PAGES' => $pagenav['main'], 'FORUMS_TOPICS_PAGEPREV' => $pagenav['prev'], 'FORUMS_TOPICS_PAGENEXT' => $pagenav['next'], 'FORUMS_TOPICS_PAGELAST' => $pagenav['last'], 'FORUMS_TOPICS_PAGECURRENT' => $pagenav['current'], 'FORUMS_TOPICS_PAGETOTAL' => $pagenav['total'], 'FORUMS_TOPICS_PAGEONPAGE' => $pagenav['onpage'], 'FORUMS_TOPICS_PAGEENTRIES' => $pagenav['entries'],
Как можно задать внешний вид нумерации страниц, чтобы вся обёртка, а не только цифры нумерации или символы созданные cot_pagenav() были ссылкой ? |
| Kort |
|
|---|---|
$R['link_pagenav_current'] = '<li class="page-item active"><a href="{$url}" class="page-link {$class}" {$rel}>{$num}</a></li>';
$R['link_pagenav_first'] = '<li class="page-item"><a href="{$url}" class="page-link {$class}" {$rel}>'.$R['icon-arrow-left'].'</a></li>';
$R['link_pagenav_prev'] = '<li class="page-item"><a href="{$url}" class="page-link {$class}" {$rel}>'.$R['icon-chevron-left'].'</a></li>';
$R['link_pagenav_main'] = '<li class="page-item"><a href="{$url}" class="page-link {$class}" {$rel}>{$num}</a></li>';
$R['link_pagenav_next'] = '<li class="page-item"><a href="{$url}" class="page-link {$class}" {$rel}>'.$R['icon-chevron-right'].'</a></li>';
$R['link_pagenav_last'] = '<li class="page-item"><a href="{$url}" class="page-link {$class}" {$rel}>'.$R['icon-arrow-right'].'</a></li>';
$R['link_pagenav_gap'] = '<li class="page-item disabled"><span class="page-link">...</span></li>';
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
| vpktz |
|
|---|---|
|
в thema.resources.php
$R['link_pagenav_current'] = '<li class="uk-active"><a href="{$url}"{$event}{$rel}>{$num}</a></li>';
$R['link_pagenav_first'] = '<li><a href="{$url}"{$event}{$rel}>'.$L['pagenav_first'].'</a></li>';
$R['link_pagenav_gap'] = '<li class="uk-disabled"><a href="javascript:void();">...</a></li>';
$R['link_pagenav_last'] = '<li><a href="{$url}"{$event}{$rel}>'.$L['pagenav_last'].'</a></li>';
$R['link_pagenav_main'] = '<li><a href="{$url}"{$event}{$rel}>{$num}</a></li>';
$R['link_pagenav_next'] = '<li><a href="{$url}"{$event}{$rel}>'.$L['pagenav_next'].'</a></li>';
$R['link_pagenav_prev'] = '<li><a href="{$url}"{$event}{$rel}>'.$L['pagenav_prev'].'</a></li>';
на страницах
<ul class="uk-pagination">
{PAGENAV_PREV}
{PAGENAV_PAGES}
{PAGENAV_NEXT}
</ul>
У меня так, вроде все хорошо работает |
| Argont |
|
|---|---|
#47548 Kabak:
$R['code_title_page_num'] = ' (' . cot::$L['Page'] . ' {$num})';
$R['link_pagenav_current'] = '<li class="page-item active"><a class="page-link link-white" href="{$url}"{$event}{$rel}>{$num}</a></li>';
$R['link_pagenav_first'] = '<li class="page-item"><a class="page-link" href="{$url}"{$event}{$rel}>'.cot::$L['pagenav_first'].'</a></li>';
$R['link_pagenav_gap'] = '<li class="page-item disabled"><a class="page-link" href="javascript:void();">...</a></li>';
$R['link_pagenav_last'] = '<li class="page-item"><a class="page-link" href="{$url}"{$event}{$rel}>'.cot::$L['pagenav_last'].'</a></li>';
$R['link_pagenav_main'] = '<li class="page-item"><a class="page-link" href="{$url}"{$event}{$rel}>{$num}</a></li>';
$R['link_pagenav_next'] = '<li class="page-item"><a class="page-link" href="{$url}"{$event}{$rel}>'.cot::$L['pagenav_next'].'</a></li>';
$R['link_pagenav_prev'] = '<li class="page-item"><a class="page-link" href="{$url}"{$event}{$rel}>'.cot::$L['pagenav_prev'].'</a></li>';
иногда поржать над задравшим подбородок разработчиком
|
| Kort |
|
|---|---|
#47550 vpktz: Здесь нет необходимости использовать ссылку и сразу же глушить ее джавой. Проще и правильнее будет так: $R['link_pagenav_gap'] = '<li class="uk-disabled"><span>...</span></li>'; SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
| vpktz |
|
|---|---|
#47562 Kort:#47550 vpktz: Действитльно, работает и так. Не помню откуда у меня там скрипт, но помню были проблемы с классом "активная страница", не было выделения. Сейчас проверил работает и так как вы сказали, значит это правильнее. А лишний скрипт пусть и маленький явно не к чему. |