Разрыв страницы pagebreak активная страница - выделенная ссылка

Тема в разделе "Навигационная структура сайта", создана пользователем ageres, 13.08.2009.

  1. Offline

    ageres Недавно здесь

    Регистрация:
    11.08.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Google спрашивал) на форумах читал но конкретно не нашел.
    Подскажите кто знает.
    Когда делаешь разрыв страницы делается отдельное меню (по страницам) КАК ВЫДЕЛИТЬ ССЫЛКУ В ЭТОМ МЕНЮ АКТИВНОЙ СТРАНИЦЫ?

    Вот визуально http://joomlaportal.ru/content/view/1071/68/1/2/ открыта страница "3 -Файлы шаблона".
    Как в списке статей выделить 3 пунк 3. Файлы шаблона (другим цв. жирным.)

    Если б в теге <a> была выделена активная ссылка id="active_menu" как в меню выделяется то нет вопросов.

    a#active_menu {
    color: #FF6600;
    font-weight:bold;
    }
    все решается а ее нет.

    ИЛИ может кто знает как добавить этот id на активную ссылку?
     
  2.  
  3. Offline

    ageres Недавно здесь

    Регистрация:
    11.08.2009
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Все таки решил вопрос.
    id не получилось добавить, решил это вопрос с помощью class(ов). но это только в версии 1.5.14Re в 1.5.7 такого нет.


    P.S.
    Кому тоже такое надо будет сделать заходите в файл plugins\content\ pagebreak.php
    там class="toclink" class="toclink active" решат вопросы с активными ссылками разрыва страниц
     
    Последнее редактирование: 21.09.2009
  4. Offline

    Shallun Недавно здесь

    Регистрация:
    23.02.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Если кому будет интересно, я решил эту проблему так: (joomla 1.6)

    Файл ...\www\plugins\content\pagebreak\pagebreak.php

    Для первой ссылки в содержании: переставляем счетчик $i=2 выше кода первой ссылки, под ним получаем длину текущего URL без значения счетчика
    Код (PHP):
    1. $i=2
    2. $strlen=strlen($_SERVER['REQUEST_URI'])-1;


    Далее проверяем, равны ли последние символы нашего URL текущему значению счетчика, если равны, то создаем CSS класс для текущей ссылки, иначе для не текущей

    Код (PHP):
    1. if(substr($_SERVER['REQUEST_URI'],$strlen)==($i-2)){
    2. $toclink='current';
    3. }
    4. else{$toclink='nocurrent';}


    Добавляем нашей ссылке или строке списка класс с именем $toclink:

    Код (PHP):
    1. <li class="'.$toclink.'">


    Для остальных ссылок аналогичная процедура, только проверка будет следующая:

    Код (PHP):
    1. if(substr($_SERVER['REQUEST_URI'],$strlen)==($i-1)){
    2. $toclink='current';
    3. }
    4. else{$toclink='nocurrent';}


    Если будут вопросы пишите в личку :)
     

Поделиться этой страницей

Загрузка...