вопрос
Всем привет, и для начала с Новым Годом и наступающим Рождеством Христовым всех посетителей, и кончено администрацию сайта, успехов Всем и процветания!
В DLE 9.5 появилась возможность делать доп поля в виде ссылок, так вот, уважаемые знатоки подскажите как можно сделать подсветку или применить другой стиль с помощью CSS, для всех аналогичных ссылок из доп поля при показе всех публикаций содержащих эту самую аналогичную ссылку? Выдел недавно такое на одном сайте (вывод через теги), и к сожалению не могу вспомнить адрес.
P.S. Надеюсь понятно написал, заранее спасибо за помощь.
В DLE 9.5 появилась возможность делать доп поля в виде ссылок, так вот, уважаемые знатоки подскажите как можно сделать подсветку или применить другой стиль с помощью CSS, для всех аналогичных ссылок из доп поля при показе всех публикаций содержащих эту самую аналогичную ссылку? Выдел недавно такое на одном сайте (вывод через теги), и к сожалению не могу вспомнить адрес.
P.S. Надеюсь понятно написал, заранее спасибо за помощь.
Нашел решение и решил поделится с вами:
В папку js вашего шаблона кидаете файл DocumentReady с расширением js и содержанием нижеприведенного кода:
и в шаблоне main.tpl перед тегом подключаете этот скрипт
в файл стилей styles.css в конце добавить
блок где будете выделять активные ссылки поместить в
Цвет ссылки меняте под себя, если нужно. Думаю можно содержимое DocumentReady.js можно добавить в другой скрипт, и тогда его не нужно подключать в main.tpl, но возможен конфликт, хотя проверить никто не запретит...
Надеюсь кому то пригодится. Удачи.
В папку 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, но возможен конфликт, хотя проверить никто не запретит...
Надеюсь кому то пригодится. Удачи.