• Автор:

    Flesha
  • Добавлено:

    авг 22, 2013
  • Комментариев:

    0
  • Просмотров:

    1042

Хак Вид комментариев у определенных группп

Хак Вид комментариев у определенных группп

Присвоить каждой группе пользователей свой стиль отображения комментариев через 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}"


Автор: ПафНутий
Подредактировал: Dunwell
Версия DLE: 10.0
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.