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: Действитльно, работает и так. Не помню откуда у меня там скрипт, но помню были проблемы с классом "активная страница", не было выделения. Сейчас проверил работает и так как вы сказали, значит это правильнее. А лишний скрипт пусть и маленький явно не к чему. |