Убрать отображение названия групп для некоторых групп пользователей.

Автор oldcopy, 31 марта 2009, 20:49:47

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

oldcopy

Вопрос: как убрать отображение названия групп пользователей для некоторых групп. Например у нас будет группа VIP, у них вместо звезд будет красивая картинка с названием группы, поэтому выводить выше название группы и группы по количеству постов излишне.
Я так понимаю, надо изменить условие в Display.template.php здесь
// Show the member's primary group (like 'Administrator') if they have one.
if (isset($message['member']['group']) && $message['member']['group'] != '')
echo '
', $message['member']['group'], '<br />';


что бы не выводил основную группу и условие здесь
if ((empty($settings['hide_post_group']) || $message['member']['group'] == '') && $message['member']['post_group'] != '')
echo '
', $message['member']['post_group'], '<br />';
echo '
', $message['member']['group_stars'], '<br />';


чтобы не выводил группу основанную на количестве постов. Но не силен в PHP  :(
Подскажите как реализовать, несложно ведь должно быть.
AUT VIAM INVENIAM AUT FACIAM <или найду дорогу или проложу ее сам (лат.)>

Mavn

Админ - Текущая тема оформления - Не отображать в сообщениях название группы пользователей
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

oldcopy

Mavn
Это выключит для всех. Мне же надо для некоторых групп, что бы у обычных пользователей все названия отображались, а у некоторых, привилегированных, групп были только значки. Насколько я понимаю, в приведенный мною код надо добавить условие:
если группа <> xxxx
                  выводим название(основной код)
конец если
AUT VIAM INVENIAM AUT FACIAM <или найду дорогу или проложу ее сам (лат.)>

oldcopy

Что бы было понятней.
Рис 1. - Группа Администратор, имеет персональный значок с надписью. Вывод слова "Администратор" здесь излишен.
Рис 2. - Обычный пользователь, здесь вывод название группы нужен.

Вопрос, как правильно составить условие, чтобы привязать вывод названия группы собственно к группе пользователей.
AUT VIAM INVENIAM AUT FACIAM <или найду дорогу или проложу ее сам (лат.)>

PinkPanther


Mavn

Display.template.php

// Show the member's primary group (like 'Administrator') if they have one.
if (isset($message['member']['group']) && $message['member']['group'] != '')
echo '
', $message['member']['group'], '<br />';

// Don't show these things for guests.
if (!$message['member']['is_guest'])
{
// Show the post group if and only if they have no other group or the option is on, and they are in a post group.
if ((empty($settings['hide_post_group']) || $message['member']['group'] == '') && $message['member']['post_group'] != '')
echo '
', $message['member']['post_group'], '<br />';
echo '
', $message['member']['group_stars'], '<br />';

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

PinkPanther

то есть автоматизированного способа нет. И если понадобятся группы надо будет этот фрагмент удалять.