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

Как у автора новости выделить ник другим цветом в комментариях?


     01.06.2014    Общие вопросы, Модули, Хаки    1660

вопрос
Собственно имеется желание отделять автора новости в комментариях, пытался кое-что править в файлах движках, но все безрезультатно.

Ответа пока нет


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

YoRkbi
7 | 1

narkom6n
2

51 | 4

narkom6n - 5 июня 2014 13:15 - Юзер

Сделал по инструкции, но выделяет все комментарии цветом. Что не так?

<div class="comment-block">
<div style="font-size: 14px;font-family: Cambria, serif;">

<div class="comment"><div class="news">{author}</div></div>
<span style="color: #999;margin-left: 10px;">{include file="engine/modules/prettydate.php?thetime={date=U}"}</span>
</div>
<div class="comment-block-left">

<img src="{foto}" alt=""/>
</div>
<div class="comment-block-right">
<div class="comment-block-right2">
<div class="comment-text">


<div id='comm-id-25'>

<div style="margin: 2px 0px 8px 0px;">{comment}</div>

</div>
</div>
</div>
</div>

<div style="clear: both;height: 10px;">
<span>[fast]<b>Ответить</b>[/fast]</span>
</div></div>

rocksmart
64

307 | 115

rocksmart - 5 июня 2014 13:33 - Юзер

<div class="news">{author}</div>
- не в шаблоне комментариев, а в fullstory.tpl.


<script type="text/javascript">
$(function() {
    var newsAuthor = $("div[class=news]").find("a[href*=user]").text();
        $("div[class=comments]").each(function () {    
            if ($(this).find("a[href*=user]").text() == newsAuthor) {
                    $(this).addClass("hightlite");
                }
        });
    
});
</script>


div[class=news]
- див с классом news в который обернут ник добавившего новость (fullstory.tpl)

div[class=comments]
- див с классом comments в который обернут каждый блок комментариев (comments.tpl)

У тебя может отличаться в зависимости от темы оформления

narkom6n
2

51 | 4

narkom6n - 5 июня 2014 14:36 - Юзер

Пытался сделать как вы сказали, но ничего не получилось. Куда именно в fullstory вставлять <div class="news">{author}</div>, а самое главное зачем? Ведь если я вставлю данный код, то просто получу кликабельную ссылку на автора. Может быть я чего-то не понимаю и вы сможете помочь если я оставлю свой код fullstory.


rocksmart
64

307 | 115

rocksmart - 5 июня 2014 14:45 - Юзер

old

<p class="tagLine muted">Добавил {author}, {include file="engine/modules/prettydate.php?thetime={date=U}"}</p>


new

<p class="tagLine muted">Добавил <div class="news">{author}</div>, {include file="engine/modules/prettydate.php?thetime={date=U}"}</p>

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

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