Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Невидимый пользователь.
#1
Подскажите пожалуйста, как запретить отдельной группе прятаться в невидим? В настройках группы этого нет, увы..
Ответ
#2
Для темы версии 1.6

В шаблоне usercp_options найдите и удалите:

PHP код:
<fieldset class="trow2">
<
legend><strong>{$lang->login_cookies_privacy}</strong></legend>
<
table cellspacing="0" cellpadding="2">
<
tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<
td><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</
tr>
</
table>
</
fieldset>
<
br /> 

В шаблоне member_register найдите и удалите:

PHP код:
<tr>
<
td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<
td valign="top"><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</
tr

Выполните запрос к базе форума (например, через phpmyadmin), чтобы вывести всех из скрытого состояния:
Код:
UPDATE `mybb_users` SET `invisible` = '0';
Ответ
#3
Я так понимаю, что после этого, все пользователи не смогут прятаться?
А именно для отдельной группы возможно сделать?Что?
Ответ
#4
нет, для отдельной нельзя.
даже через плагин, если его писать самому, это будет муторно.

впрочем, если вам нужны скрытые группы админов/модеров, то вы можете их скрыть вручную запросом к БД:

UPDATE `mybb_users` SET `invisible` = '1' WHERE `uid`= '1'; #это скрытый юзер по номеру юзера в базе
UPDATE `mybb_users` SET `invisible` = '1' WHERE `username`= 'admin'; #это скрытый юзер по имени юзера в базе
UPDATE `mybb_users` SET `invisible` = '1' WHERE `usergroup`= '3'; #это скрытый юзер по номеру группы в базе. соответствие номера и названия групп смотрите в таблице mybb_usergroups
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)