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

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


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

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

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

kovalenko3331
Юзер

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

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

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

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

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

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

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

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

наверх