Список пользователей на форуме Vanilla
11 Ноябрь 2008, 11:58
Продолжаем расширять функциональность форума Vanilla. Изучая админку форума я так и не нашел - где же посмотреть список зарегестрированных пользователей. К сожалению, авторы не посчитали эту возможность настолько важной, чтобы включить её в базовую версию форума. Раз нет в базовой версии, значит должно быть расширение дающее такую возможность. И оно нашлось - MembersList…
Данное разрешение добавляет вкладку “Список пользователей” в основное меню и соответственно позволяет в удобном виде просмотреть список зарегистрированных пользователей.
Скачать расширение MembersList можно отсюда: http://lussumo.com/addons/index.php?PostBackAction=AddOn&AddOnID=355 (на момент написания заметки актуальная версия - 1.2).
Скаченный архив разархивируем и перед тем как закачать расширение на сервер, переведем его на русский язык. Для этого открываем файл MembersList/conf/language.php и переводим на русский язык соответствующие значения. У меня получилось вот так:
// Language Dictionary
$Context->Dictionary['Members'] = 'Список пользователей'; // Tab title
$Context->Dictionary['AvatarDefinition'] = 'Аватар'; // Avatar Cell Title
$Context->Dictionary['Username'] = 'Ник'; // Username Cell Title
$Context->Dictionary['NameTag'] = 'Имя, фамилия'; // Name & Lastname Cell Title
$Context->Dictionary['Visit'] = 'Посещения'; // Total Visit Count Title
$Context->Dictionary['Role'] = 'Роль'; // Role Description Cell Title
$Context->Dictionary['Email'] = 'E-mail'; // Email Cell Title
$Context->Dictionary['Posts'] = 'Сообщения'; // Total Posts Title
$Context->Dictionary['Registered'] = 'Дата регистрации'; // Registration Date Title
$Context->Dictionary['Gizli'] = 'Secret'; // Secret Fields
$Context->Dictionary['notAvail'] = 'N/A'; // Not Available Fields (empty fields)
// denfinitions for Admin Panel
$Context->Dictionary['permission_view'] = 'Показывать дополнительные вкладки (Список пользователей)';
$Context->Dictionary['permission_view_secret'] ='Разрешить смотреть скрытые данные пользователей (Имя и e-mail)';
?>
Не забываем, что сохранять файл надо в кодировке UTF-8.
Теперь закачиваем папку MembersList на сервер в директорию [путь к форуму]/extensions/. Далее на форуме заходим в настройки - дополнения и ставим галочку напротив расширения MembersList.
Расширение мы активировали, осталось только указать, какие группы пользователей могут смотреть списки зарегистрированных пользователей. Для этого служат параметры Показывать дополнительные вкладки (Список пользователей) и Разрешить смотреть скрытые данные пользователей (Имя и e-mail) (см. настройки - полномочия).
PS Описанные в посте действия производились над форумом Vanilla версии 1.1.5a.


