Сообщение от
Sven_
Так он все равно будет светиться в списке руководства
1. Группу реального администратора (id:6) переименовываем предположим в "Админ"
а) редактируем группу, выставляем права, в полях "Отображать в списке групп" и "Отображать в списке пользователей" ставим -
нет
б) права группы можно дать все, а можно некоторые действия ограничить, такие как редактирование постов, перемещение и удаление тем и т.д. (Данный администратор сугубо "технический" и много прав ему не нужно (не путать с основными правами администратора)).
2. Создаем дополнительную группу "Администраторы" со статусом "Администратор"
а) редактируем права, здесь внимательно назначаем разрешения в группе, поскольку эта группа реальных админов, вернее админов, которые будут отображаться в форуме как "Администратор"
б) в поле "Может модерировать ВСЕ разделы (супер-модератор)" ставим -
да
в) "Имеет доступ к панели управления (администратор)" - на свое усмотрение.
Подготовительный этап завершен и можем приступить к созданию нового администратора. Если на форуме уже есть зарегистрированные участники, соответственно новый пользователь будет иметь ID предположим
2348, этот номер нам нужен будет для редактирования config.php
3. Создается пользователь вручную в админке, имя у него предположим,
sаsa (где первая "а" в русской раскладке) думаю понятно зачем, впрочем любую букву можно таким образом "запутать".
а) не прописываем ему никаких данных, кроме действующего ПЯ и пароля
б) отключаем прием ЛС, email, запрос на "дружить" и т.д.
в) жмем "Сохранить"
Итак у нас появился новый пользователь
sаsa с ID:
2348 который не желает принимать никакие сообщения ни от кого и сам не намерен писать ни единого поста в форуме, к тому же у него включен "Невидимый режим"
4. Данного пользователя переводим в группу (id:6) "Админ"
а) заходим в профиль, в блоке "Опции группы пользователей" в поле "Основная группа пользователей" из свитка выбираем "Админ" (реальный администратор)
б) сохраняем
в) После сохранения в самом верху появится ссылка [
Изменить или добавить права администрирования] жмем на нее и выставляем "
Все да"
Поздравляю, у нас появился новый администратор, который не видим пользователям при посещении форума, не отображается в "Руководство сайта", не принимает никаких сообщений от пользователей и не отображается в списке "Сообщество", в отношении последнего - для этого в основных настройках нужно указать количество постов после которого участник будет отображаться в общем списке, не меньше 1.
Далее идем в config.php
PHP код:
// ****** СПИСОК ПОЛЬЗОВАТЕЛЕЙ С ПРАВАМИ ПРОСМОТРА ЗАПИСЕЙ ДЕЙСТВИЙ АДМИНА ******
$config['SpecialUsers']['canviewadminlog'] = '2348';
// ****** СПИСОК ПОЛЬЗОВАТЕЛЕЙ С ПРАВАМИ УДАЛЕНИЯ ЗАПИСЕЙ ДЕЙСТВИЙ АДМИНА ******
$config['SpecialUsers']['canpruneadminlog'] = '2348';
// ****** НЕУДАЛЯЕМЫЕ / НЕИЗМЕНЯЕМЫЕ ПОЛЬЗОВАТЕЛИ ******
$config['SpecialUsers']['undeletableusers'] = '2348';
// ****** СУПЕР АДМИНИСТРАТОРЫ ******
$config['SpecialUsers']['superadministrators'] = '2348';
Заходим в админку из под нового админа. Ищем администратора с ID:1 и переводми его в пользователи.
Теперь остается вопрос о нескольких администраторах, если такие присутствуют. Всех их и себя в том числе переводим в дополнительную группу "Администраторы" и устанавливаем им права на форуме как общие, так индивидуальные. В конце всех действий в конфиге можно добавить себя как не удаляемого/редактируемого
PHP код:
// ****** НЕУДАЛЯЕМЫЕ / НЕИЗМЕНЯЕМЫЕ ПОЛЬЗОВАТЕЛИ ******
$config['SpecialUsers']['undeletableusers'] = '1,2348';
Итак у нас есть скрытый от всех администратор и есть администратор(администраторы) у которых достаточно прав для управления всем форумом. Естественно редактировать шаблоны, устанавливать языки и прочее они не могут, в принципе им это и не нужно.