Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Стили (CSS) » Подсветка ссылок при показ всех публикаций содержащих аналогичное значение (дополнительные поля)

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


     подсветка, ссылки, дополнительные, поля    Стили (CSS), Общие вопросы по PHP    3620

вопрос
Всем привет, и для начала с Новым Годом и наступающим Рождеством Христовым всех посетителей, и кончено администрацию сайта, успехов Всем и процветания!
В 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
Юзер

kovalenko3331 - -

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

kovalenko3331
Юзер

kovalenko3331 - -

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

ПафНутиЙ
Админ

ПафНутиЙ - -

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

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

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

наверх