Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке {sort} Выделить активный пункт

{sort} Выделить активный пункт


     22.07.2014    Общие вопросы по вёрстке, Стили (CSS), Ламерские вопросы    1372

вопрос
Необходимо выделить активную вкладку сортировки новостей , например как Здесь

Ответил: Sander


Открыть файл engine/modules/functions.php
найти строку:
$sort[] = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";

Заменить на
$sortval = $value['image'] . "<a href=\"#\" onclick=\"dle_change_sort('{$value['value']}','{$value['direction']}'); return false;\">" . $value['name'] . "</a>";
if($soft_by==$value['value']) $sortval = "<div class=\"sort_current\">".$sortval."</div>";
$sort[] = $sortval;


В стилях прописать класс
.sort_current{
  background: #eee;
  color: #c00;
  padding: 5px;
  display: inline-block;
}

Комментарии пользователей (1)

vita88
24 | 2

vita88 - 22 июля 2014 18:58 - Юзер

А как сделать чтобы так получилось?
<li>
<a onclick="dle_change_sort('date','desc'); return false;" href="#">дате</a>
</li>

<li class="active">
<a onclick="dle_change_sort('rating','desc'); return false;" href="#">популярности</a>
<img alt="" src="/templates/Default/dleimages/desc.gif">
</li>

<li>
<a onclick="dle_change_sort('news_read','asc'); return false;" href="#">посещаемости</a>
</li>

<li>
<a onclick="dle_change_sort('comm_num','desc'); return false;" href="#">комментариям</a>
</li>

<li>
<a onclick="dle_change_sort('title','desc'); return false;" href="#">алфавиту</a>
</li>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы