Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Стили (CSS) Подсветка ссылок при показ всех публикаций содержащих аналогичное значение (дополнительные поля)

Подсветка ссылок при показ всех публикаций содержащих аналогичное значение (дополнительные поля)


     05.01.2012    Стили (CSS), Общие вопросы по PHP    2307

вопрос
Всем привет, и для начала с Новым Годом и наступающим Рождеством Христовым всех посетителей, и кончено администрацию сайта, успехов Всем и процветания!
В DLE 9.5 появилась возможность делать доп поля в виде ссылок, так вот, уважаемые знатоки подскажите как можно сделать подсветку или применить другой стиль с помощью CSS, для всех аналогичных ссылок из доп поля при показе всех публикаций содержащих эту самую аналогичную ссылку? Выдел недавно такое на одном сайте (вывод через теги), и к сожалению не могу вспомнить адрес.

P.S. Надеюсь понятно написал, заранее спасибо за помощь.

Ответил: kovalenko3331


Нашел решение и решил поделится с вами:
В папку js вашего шаблона кидаете файл DocumentReady с расширением js и содержанием нижеприведенного кода:
$(document).ready(function(){
/*Start DocumentReady*/
var url=document.location.href;
$.each($("#msgText a"),function(){
  if(this.href==url){$(this).addClass('act');};
});
/*End DocumentReady*/
});

и в шаблоне main.tpl перед тегом подключаете этот скрипт
<script type="text/javascript" src="{THEME}/js/DocumentReady.js"></script>

в файл стилей styles.css в конце добавить
 /* Активный класс #1 */
#msgText a.act{color:#FF6666;}

блок где будете выделять активные ссылки поместить в
<div id="msgText">блок где будете выделять активные ссылки</div>

Цвет ссылки меняте под себя, если нужно. Думаю можно содержимое DocumentReady.js можно добавить в другой скрипт, и тогда его не нужно подключать в main.tpl, но возможен конфликт, хотя проверить никто не запретит...
Надеюсь кому то пригодится. Удачи.

Отредактировал 6-02-2012, 22:24 - ПафНутиЙ
Причина: Добавил ответ из комментария

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

kovalenko3331
3

129 | 88

kovalenko3331 - 10 января 2012 20:43 - Юзер

Zlodar, Спасибо, но это не то что нужно.

kovalenko3331
3

129 | 88

kovalenko3331 - 6 февраля 2012 21:41 - Юзер

***Комментарий удален***

ПафНутиЙ
1064

3394 | 2433

ПафНутиЙ - 6 февраля 2012 22:24 - Админ

Добавил как ответ.

Каков вопрос - таков и ответ. Просто помните об этом.

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

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