Можно сделать так:
<!-- IF S_REGISTERED_USER -->
<!-- IF S_USERNAME eq "RISARO" -->
Welcome home, good hunter...
<!-- ENDIF -->
<!-- ENDIF -->
Нужно поместить этот код в то место, где должно выводиться сообщение для определенного пользователя.
Как это работает?
1. Если пользователь авторизован и не является "ботом":
<!-- IF S_REGISTERED_USER --><!-- ENDIF -->
2. Если имя пользователя === RISARO:
<!-- IF S_USERNAME eq "RISARO" --><!-- ENDIF -->
Однако вышеописанный метод, работает только для "имени" пользователя, а вот если нужно сделать проверку по UID, тогда придётся сделать некоторые дополнительные манипуляции. Дело в том что в phpBB нет глобальной переменной шаблона
S_USER_ID, с помощью который вы могли бы сделать проверку по UID. Однако вы можете добавить эту переменную, например через
расширение.
Есть конечно и более простой способ.
1. Открываем:
/includes/functions.php
2. Находим:
$template->assign_vars(array(
3. Добавляем:
'S_USER_ID' => $user->data['user_id'];
Теперь переменная
S_USER_ID доступна для использования в шаблонах. Но, такой способ не рекомендуется использовать по многим причинам. Для подобных модификаций отлично подходят
расширения.