dle.in.ua » Хаки » хак - INDEX ACTIVE

хак - INDEX ACTIVE

Автор: AlexBen от 21-03-2011, 19:38
хак - INDEX ACTIVE

Делаем возможность подсветки главной страницы сайта.
Найти:
$tpl->set ( '{AJAX}', $ajax );


Ниже добавить:
{
if(!get_url ( $category_id ) AND $dle_module=='main'  )
$index_info=" class='light'";
$tpl->set ( '{index}', $index_info);
}


В html коде выводим переменную:
<li{index}><a href="/">Главная</a></li>


В CSS:
li.light a {
    display:block;
    float:left;
    width:120px;
    height:47px;
    text-align:center;
    color:#3B7AA2;
    font-size:14px;
    padding-top: 13px;
    background: url("../images/topnav.png") -242px 0px no-repeat;
}


Стили и html код под себя настраиваете, кто не понял поясню тег {index} выводит вот этот кусочек кода: class='light'

Остальные категории я подсвечиваю с помощью тега [category] . Кому интересно откройте мануал к DLE.
Всем спасибо и до свиданья.
  • Группа: User
  • Icq: 288569677
  • Комментариев: 703
  • Публикаций: 245
  • Насколько я понимаю, то есть ошибко твоя.
    <a href="/">Главная</a></li>

    Соответственно должен быть Тег <li>.
    Мож копировал и забыл, но люди многие и незнают этого всего и что им предложили, то и скапирують и вставят, необращая внимание на значение это.
    nr

    --------------------
    • GauraStyle
    • Регистрация: 21.01.2008
    • Репутация: (0|0|0)
    • 21 марта 2011 19:46
    • 1
    ^
  • Группа: User
  • Icq: 1739390
  • Комментариев: 274
  • Публикаций: 44
  • GauraStyle,
    парсер скушал)

    --------------------
    • AlexBen
    • Регистрация: 29.01.2010
    • Репутация: (8|7|-1)
    • 21 марта 2011 19:53
    • 2
    ^
  • Группа: User
  • Icq: 488883501
  • Комментариев: 130
  • Публикаций: 1
  • смените тайтл новости be

    --------------------
    • guusr
    • Регистрация: 10.02.2009
    • Репутация: (0|0|0)
    • 21 марта 2011 20:12
    • 3
    ^
  • Группа: User
  • Icq: 1739390
  • Комментариев: 274
  • Публикаций: 44
  • guusr,
    так задумано wink
    забыл сказать что править надо index.php

    --------------------
    • AlexBen
    • Регистрация: 29.01.2010
    • Репутация: (8|7|-1)
    • 21 марта 2011 20:21
    • 4
    ^
  • Группа: User
  • Icq: 499736
  • Комментариев: 85
  • Публикаций: 5
  • дауж wink заголовок рулит... новость отошла на второй план lol

    --------------------
    • kypbma
    • Регистрация: 3.02.2008
    • Репутация: (0|0|0)
    • 21 марта 2011 20:27
    • 5
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 303
  • Публикаций: 15
  • Совершенно не понял сути. Почему не использовать aviable ?

    --------------------
    • SaD
    • Регистрация: 20.02.2009
    • Репутация: (0|0|0)
    • 21 марта 2011 20:32
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 26
  • Публикаций: 7
  • SaD,
    +1
    • ruthless
    • Регистрация: 7.08.2008
    • Репутация: (0|0|0)
    • 22 марта 2011 02:32
    • 7
    ^
  • Группа: Модератор +
  • Icq: --
  • Комментариев: 191
  • Публикаций: 14
  • А чем [aviable=main] не канает? nr

    --------------------
    ^
  • Группа: User
  • Icq: 1739390
  • Комментариев: 274
  • Публикаций: 44
  • так я хотел ) и точка.

    --------------------
    • AlexBen
    • Регистрация: 29.01.2010
    • Репутация: (8|7|-1)
    • 23 марта 2011 12:35
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 7
  • Публикаций: 1
  • Лучше прописать класс activ в css,
    а активную страницу отслеживать яваскриптом или jquery
    • jguar
    • Регистрация: 22.02.2009
    • Репутация: (0|0|0)
    • 13 апреля 2011 14:44
    • 10
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.