Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Цвет шрифта для разных групп пользователей

Цвет шрифта для разных групп пользователей


     26.10.2011    Хаки    2847

вопрос
Нужно изменить цвет шрифта у пользователей и админов/модераторов.
Например, комментарии пользователей - чёрного цвета, комментарии админов - красного, модеров - синего, чтобы сразу по комментам можно было отличать кто есть кто.
Цвет новостей при этом не должен затрагиваться.

Ответил: ПафНутиЙ


Делал ещё давно небольшой хак с подсветкой комментариев пользователей разных групп, вот он
если DLE>9.0
ищем в parce.class.php строку:
$tpl->set( '{news-num}', intval( $row['news_num'] ) );

и вставляем перед ней:
$tpl->set( '{group-id}', $user_group[$row['user_group']]['id']);
Отредактировал 27-10-2011, 11:14 - ПафНутиЙ
Причина: дополнил ответ

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

Mufasa
3

11 | 11

Mufasa - 27 октября 2011 02:58 - Юзер

Спасибо. Только для DLE 9.4 там не адаптировано.

Ещё как вариант без изменения файлов движка:
<div class="{group-name}">{comment}</div>
А в css:
div.users { color: grey; }
div.administrator { color: red; }
div.moderators { color: blue; }
Правда, не работает если задать префкс-суффикс группы.
И ещё можно непосредственно по логину.
<div class="{login}">{comment}</div>

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 27 октября 2011 09:09 - Админ

Как правило имя группы написано на кириллице, так что ваше предложение не имеет смысла, а с именами пользователей - вообще бред, их же может быть тысячи, как всё прописать то?

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

Mufasa
3

11 | 11

Mufasa - 27 октября 2011 18:21 - Юзер

Я давно перешёл на англоязычные названия групп.
А по конкретным именам... Комментарии всех пользователей отображаются одним стандартным цветом. Цветными нужно сделать только комментарии админов и модеров, можно ещё и журналистов (а их не так уж много - вряд ли на сайте наберётся больше пары десятков). Правда, наверное, потеряется валидность, но как альтернативный вариант без правки движка кому-нибудь, может, пригодится.
Оптимальный же вариант - в шапке.

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 27 октября 2011 21:28 - Админ

Ну впринципе, если сайт небольшой и костяк сайта так же не велик - можно и без правок сделать) но с добавлением 1 строки в php можно решить проблему кучикода в css ))

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

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

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