Выделение цветом комментариев пользователя. 2.X

 
Посетитель
no avatar
Сообщений: 56
Вопрос такого плана - можно ли сделать так, чтоб для каждого пользователя его комментарии как-то выделялись на фоне остальных. МБ есть такой плагин или какой-то код, который надо прописать непосредственно в структуру сайта?
Посетитель
small user social cms
Медаль
Сообщений: 79
@Mstislav:

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

Для какой ветки? Для второй писал что-то похожее - в моём решении комментарии админа подсвечивались красным. Если вам для многих групп пользователей нужно - то думаю смогу помочь. (Но только для 2-й ветки)
Реклама
cms
Посетитель
no avatar
Сообщений: 56
Как раз для второй ветки. Цена вопроса?
Посетитель
small user social cms
Медаль
Сообщений: 558
Если проверить на админа то можно так, например:
В файле \templates\default\controllers\comments\comment.tpl.php 35 строчка, приводим к такому виду:
Код PHP:
  1. <div id="comment_<?php echo $entry['id']; ?>" class="<?php if ($user->is_admin) { ?>admincolor <?php } ?>comment<?php if($is_selected){ ?> selected-comment<?php } ?><?php if($target_user_id == $entry['user_id']){ ?> is_topic_starter<?php } ?>" <?php if ($is_levels) { ?>style="margin-left: <?php echo $level; ?>px" data-level="<?php echo $entry['level']; ?>"<?php } ?>>
т.е. добавляем проверку на админа и если ок то добавим новый класс admincolor, в ксс сайта добавим
Код PHP:
  1. .admincolor{тут нужные нам стили}.
Профит.
Касательно других групп, смотрим тут.
Редактировалось: 2 раз (Последний: 21 декабря 2016 в 09:21)
фаствпс 20-30к/сутки без проблем.
Продвигайся в соцсетях с умом.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1163
@Mstislav:
можно ли сделать так, чтоб для каждого пользователя его комментарии как-то выделялись на фоне остальных.
Вот сюда добавить:
Код PHP:
  1. $is_owner = $entry['user_id'] == cmsUser::getInstance()->id;
и сюда после <?php if($is_selected){ ?> selected-comment<?php } ?> дописать:
Код PHP:
  1. <?php if ($is_owner) { ?> owner-comment<?php } ?>
Ну и накидать стилей для .owner-comment joke

p.s. не тестировал, но должно работать
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.