хак - INDEX ACTIVE

хак - 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.
Всем спасибо и до свиданья.
Другие новости по теме:

Категория: Хаки ----- Просмотров: 1775 ----- Комментариев: 10

Вернуться

  • Группа: User
  • ICQ: 288569677
  • Регистрация: 21.01.2008
  • Комментариев: 703
  • Публикаций: 245
^
Насколько я понимаю, то есть ошибко твоя.
<a href="/">Главная</a></li>

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

--------------------
  • Группа: User
  • ICQ: 1739390
  • Регистрация: 29.01.2010
  • Комментариев: 274
  • Публикаций: 44
^
GauraStyle,
парсер скушал)

--------------------
  • guusr

  • 21 марта 2011 20:12
  • Группа: User
  • ICQ: 488883501
  • Регистрация: 10.02.2009
  • Комментариев: 130
  • Публикаций: 1
^
смените тайтл новости be

--------------------
  • Группа: User
  • ICQ: 1739390
  • Регистрация: 29.01.2010
  • Комментариев: 274
  • Публикаций: 44
^
guusr,
так задумано wink
забыл сказать что править надо index.php

--------------------
  • kypbma

  • 21 марта 2011 20:27
  • Группа: User
  • ICQ: 499736
  • Регистрация: 3.02.2008
  • Комментариев: 85
  • Публикаций: 5
^
дауж wink заголовок рулит... новость отошла на второй план lol

--------------------
  • SaD

  • 21 марта 2011 20:32
  • Группа: User
  • ICQ: --
  • Регистрация: 20.02.2009
  • Комментариев: 303
  • Публикаций: 15
^
Совершенно не понял сути. Почему не использовать aviable ?

--------------------
  • Группа: User
  • ICQ: --
  • Регистрация: 7.08.2008
  • Комментариев: 26
  • Публикаций: 7
^
SaD,
+1
  • Группа: Модератор +
  • ICQ: --
  • Регистрация: 5.03.2010
  • Комментариев: 191
  • Публикаций: 14
^
А чем [aviable=main] не канает? nr

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

--------------------
  • jguar

  • 13 апреля 2011 14:44
  • Группа: User
  • ICQ: --
  • Регистрация: 22.02.2009
  • Комментариев: 7
  • Публикаций: 1
^
Лучше прописать класс activ в css,
а активную страницу отслеживать яваскриптом или jquery