Нашел на phpBB.com, решил сюда запостить.
Задача. Вставить в шаблоны стиля код, видимый только для определенной группы пользователей.
Решение.
Открыть includes/functions.php
Найти:
includes/functions.php
code:
$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));
Добавить, после:
code:
$sql = 'SELECT group_id, group_name
FROM ' . GROUPS_TABLE . '
ORDER BY group_name ASC';
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
Найти:
code:
'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,
Добавить, после:
code:
'S_GROUP_ID' => $row['group_id'],
Сохраняем изменения и закрываем файлы.
Теперь в шаблонах стиля мы можем использовать конструкцию вида:
code:
<!-- IF S_GROUP_ID == 7 -->
your text
<!-- ENDIF -->
Где "your text" - нужный html код, который будет виден только для пользователей, состоящих в группе с id=7. Естественно id можно изменить.