Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Как сделать цвет ника автора новости, соответствующий настройкам его группы в админке?

Как сделать цвет ника автора новости, соответствующий настройкам его группы в админке?


     09.12.2015    Шаблоны (TPL)    627

вопрос
Как сделать цвет ника автора новости, соответствующий настройкам его группы в админке?
чтобы как и в комментариях выводился соответсвующе его группе раскраской, но в комментах это делает тег {group-name}
но в full и shortstory этот тег не работает.

Ответа пока нет


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

Dusty
27 | 1

Dusty - 9 декабря 2015 03:54 - Юзер

хотя не совсем то спросил спросил, тег {group-name} выводит название группы с соответствующей раскраской, а надо чтобы именно ник автора новости был с раскраской группы в которой он находится.
10.4

anfalin
2

60 | 5

anfalin - 9 декабря 2015 10:17 - Юзер

найти в файле engine/modules/show.short.php и engine/modules/show.full

$tpl->set( '{login}', $row['autor'] );
        
        $tpl->set( '{author}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\" href=\"" . $go_page . "\">" . $row['autor'] . "</a>" );
        

и заменить на

$rrr = $db->super_query("SELECT user_group FROM ".USERPREFIX."_users WHERE name='{$row['autor']}'");
$tpl->set( '{login}', $user_group[$rrr['user_group']]['group_prefix'].$row['autor'].$user_group[$rrr['user_group']]['group_suffix'] );
$tpl->set( '{author}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\" href=\"" . $go_page . "\">" . $user_group[$rrr['user_group']]['group_prefix'].$row['autor'].$user_group[$rrr['user_group']]['group_suffix'] . "</a>" );


vitnet
218

2171 | 930

vitnet - 10 декабря 2015 01:01 - Эксперт

В полной новости я еще понимаю +1 запрос, а вот в коротких там где на страницу выводится к примеру штук 20+ ? это уже не шутки :D

anfalin
2

60 | 5

anfalin - 10 декабря 2015 02:53 - Юзер

vitnet,
Вроде сайт нормально работает

Dusty
27 | 1

Dusty - 11 декабря 2015 21:39 - Юзер

спасибо! помогло... это именно то что мне нужно было.

anfalin
2

60 | 5

anfalin - 9 декабря 2015 10:19 - Юзер

Помогу с решением везде где используется тег {author}

Westus
4

189 | 28

Westus - 10 декабря 2015 17:08 - Юзер


В dle 10.4 разве нет префиксов группы?

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

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

 19.12.2013 gavrik_kz  Шаблоны (TPL)