» » » Вид комментариев у определенных группп [DLE 10]

Вид комментариев у определенных группп [DLE 10]

Название: Вид комментариев у определенных групп
Автор: ПафНутий. Подредактировал Dunwell.
CMS: DLE 10.0

Вид комментариев у определенных группп [DLE 10]


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


На этом все.


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии

4
А толку от этого хака... Как по мне бесполезен. Имхо
Влюблённая Офелия плыла себе вдаль
Сияла ночь, звенела земля.
4

SkyLoKi

Посетители 17 августа 2013 21:51
Цитата: Gameer
А толку от этого хака... Как по мне бесполезен. Имхо


ну может какие то админы хотят выделять свои коммаентрии)))
4
Цитата: SkyLoKi
Цитата: Gameer
А толку от этого хака... Как по мне бесполезен. Имхо


ну может какие то админы хотят выделять свои коммаентрии)))

А такие теги как [group] для кого?
Влюблённая Офелия плыла себе вдаль
Сияла ночь, звенела земля.
4
Цитата: Gameer
А такие теги как [group] для кого?

Это не то.
4
Цитата: vlavik007
Цитата: Gameer
А такие теги как [group] для кого?

Это не то.

Почему? С этим тегом можно разукрасить комменты для любой группы как хочешь.
Влюблённая Офелия плыла себе вдаль
Сияла ночь, звенела земля.
4

SkyLoKi

Посетители 18 августа 2013 10:01
Цитата: vlavik007
Это не то.

Неее.. этот как раз то.. и не надо хаков ставить.. с помощью этого тега можно совсем разные виды комментариев для разных групп делать, а тут же только стиль меняется
4
SkyLoKi, Gameer,
Цитата: Помощь по движку DataLife Engine
[group=X]текст[/group]
Вывод текста определенной группе пользователей. Где X это список ID через запятую группы пользователей.

И толку, что я задам для условной группы номер 6 какое-то своё оформление? Увидит его только эта группа. bully
4
Цитата: vlavik007
SkyLoKi, Gameer,
Цитата: Помощь по движку DataLife Engine
[group=X]текст[/group]
Вывод текста определенной группе пользователей. Где X это список ID через запятую группы пользователей.

И толку, что я задам для условной группы номер 6 какое-то своё оформление? Увидит его только эта группа. bully

Ошибаетесь, я могу сделать с помощью этого тега что будет видно для всех групп каждое оформление. Если постараться то можно сделать все.
Влюблённая Офелия плыла себе вдаль
Сияла ночь, звенела земля.
4
полезно коменты админа выводить впрочем или модеров, было бы хорошо хак сделать, когда надо чтоб выделялся, тогда только, то есть галочку поставил применяет стиль, если не ставишь как обычный, тогда цены не было бы!!!
4

johan

Посетители 28 августа 2013 21:29
полезный скрипт

Цитата: Gameer
Ошибаетесь, я могу сделать с помощью этого тега что будет видно для всех групп каждое оформление. Если постараться то можно сделать все.

покажи, не можешь? Не пиши тогда.
4
Цитата: johan
полезный скрипт

Цитата: Gameer
Ошибаетесь, я могу сделать с помощью этого тега что будет видно для всех групп каждое оформление. Если постараться то можно сделать все.

покажи, не можешь? Не пиши тогда.

А что мне показывать? Кому нужно тот и сделает. А если ж ты не умеешь то не говори за других.
Влюблённая Офелия плыла себе вдаль
Сияла ночь, звенела земля.
4

DarkShin

Посетители 8 мая 2017 20:50
Спасибо) Может и бесполезная, зато маленькая забава и красота для дизайнеров ) Забираю

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.