здравствуйте,хочу узнать как в место "предыдущий" вставить картинку? и еще один вопрос,у меня в ксс определен стиль для активного элемента,но когда я оказываюсь на последней странице то получается что два элемента активных и выходить не красиво,можно ли как то это исправить? спасибо
возможно, что активным становится родительский и дочерний пункты. В этом случае нужно сделать выборку по родительскому элементу: Код (html): ul li.active li.active {...} То есть применить стиль только к активному пункту внутри.
Вы говорили "стиль для активного элемента". В Joomla по-умолчанию - это подстановка current / active к текущему пункту меню. Давайте ссылку, посмотрим.
он на локалке,я вам все выложу вот сам пхп файл : Код (PHP): <?php // no direct access defined('_JEXEC') or die('Restricted access'); function pagination_list_render($list) { // Initialize variables $html ="<div class='pag'>"; $html .= "<span class=\"previos\">"; $html .= $list['previous']['data']; $html .="</span>"; $html .= "<span class=\"pnext\">"; $html .= $list['next']['data']; $html .="</span>"; $html .="</div>"; $html .= "<span class=\"pagination\">"; $html .= ''; if(strpos($list['start']['data'], "<a") === 0) $html .=$list['start']['data']; foreach( $list['pages'] as $page ) { if($page['data']['active']) { $html .= '<strong>'; } $html .= $page['data']; if($page['data']['active']) { $html .= '</strong>'; } } $html .= $list['end']['data']; $html .= ''; $html .= "</span>"; return $html; } function pagination_item_active(&$item) { return "<a href=\"".$item->link."\" title=\"".$item->text."\">".$item->text."</a>"; } function pagination_item_inactive(&$item) { return "<span class=\"paginact\">".$item->text."</span>"; } ?> а вот ксс файл .pagination .paginact{ background-color:#5fa22e; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#FFFFFF; }
решил проблему надо было вставить этот код: Код (PHP): if(strpos($list['end']['data'], "<a") === 0) перед ссылкой на последнюю страницу можете подсказать как подставить картинку вместо линка?