Название: Вид комментариев у определенных групп
Автор: ПафНутий. Подредактировал Dunwell.
CMS: DLE 10.0
Описание:
Присвоить каждой группе пользователей свой стиль отображения комментариев через CSS на основании ID этих групп, с помошью тега {group-id} Адаптировал код под DLE 10. Поскольку ПафНутий делал для старых версий.
1. Открываем show.full.php.
Примерно 1460 строка. Ищем:
$tpl->set( '{group}', $user_group[$member_id['user_group']]['group_name'] );
Ниже пишем:
$tpl->set( '{group-id}', $user_group[$row['user_group']]['id']);
2. Открываем engine/classes/comment.class.php
Примерно 431 строка. Ищем:
$tpl->set( '{group-name}', $user_group[$row['user_group']]['group_prefix'].$user_group[$row['user_group']]['group_name'].$user_group[$row['user_group']]['group_suffix'] );
Ниже пишем:
$tpl->set( '{group-id}', $user_group[$row['user_group']]['id']);
Всё, теперь при вставке в шаблон comments.tpl тега {group-id} будет выводиться ID группы пользователя.
В style.css создаём стили для каждой из групп пользователей:
.commentContent_1 {background: #fdf5e6;}
.commentContent_2 {background: #fff;}
.commentContent_3 {background: #fff;}
.commentContent_4 {background: #fff;}
.commentContent_5 {background: #fff;}
.commentContent_6 {background: #fff;}
и тд.
В comments.tpl делаем примерно так:
div class="commentContent_{group-id}"
На этом все.