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

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


     09.12.2015    Все вопросы » Шаблоны (TPL)    1937

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

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


7 комментариев

Dusty
Юзер

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

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

anfalin
Юзер

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
PHP-developer

vitnet - 10 декабря 2015 01:01 -

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

anfalin
Юзер

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

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

Dusty
Юзер

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

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

anfalin
Юзер

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

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

Westus
Юзер

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


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

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

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

 19.12.2013 gavrik_kz  Шаблоны (TPL)
наверх