yura3d |
Отправлено: 30 мая 2009 — 14:08
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Назначение (Отобразить)Данный мод позволяет администраторам, супермодераторам и модераторам Вашего форума банить или разбанивать пользователей, при этом для осуществления данных действий вход в админку необязателен. Это бывает довольно удобно на форумах, где немного администраторов, и в этом случае модераторы могут существенно помочь администраторам с блокировкой неадекватных пользователей или ботов. Ранее я выкладывал этот мод для ExBB FM 1.0 Beta, теперь выкладываю вариант для ExBB FM 1.0 RC2, который полностью совместим с RC1. Эта версия мода сохраняет лог всех банов и снятий банов, поэтому администраторы всегда могут видеть какой модератор забанил определённого пользователя и когда
Установка (Отобразить)Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений
Как это работает (Отобразить)Забанить или снять бан с пользователя можно на странице просмотра профиля пользователя, рядом со статусом пользователя будет отображаться соответствующая ссылка. Банить таким образом можно только обычных пользователей, попытка забанить администраторов, супермодераторов или модераторов будет неудачной
Все замечания и предложения по этому моду, как обычно, оставляйте в этой теме
Усовершенствование данного мода - Мод "Бан-лист" можно найти здесь |
|
|
electron |
Отправлено: 30 мая 2009 — 14:39
|
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
|
после долгих и мучительных поисков (ну не силен я в php) все-таки нашел что нужно изменить/добавить в topic.php чтоб когда ставишь бан пользователю, надпись (забанен) появлялась под аватаром
делюсь нарытым:
ищем в файле topic.php это:
CODE:$user = $fm->_Getmember($user_id);
ниже добавляем это:
CODE:$user['title'] = ($user['status'] == "banned") ? '<font color="#cc0000"><b>Забанен</b></font>' : $user['title'];
вот собственно и все если не нравится цвет подписи "забанен", то #cc0000 меняйте на что-то другое.(Отредактировано автором: 31 мая 2009 — 07:39) |
|
|
yura3d |
Отправлено: 30 мая 2009 — 19:12
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
electron пишет:перефразируя вопрос с форума "твой веб" :
что нужно изменить/добавить в topic.php чтоб когда ставишь бан пользователю, надпись (забанен) появлялась под аватаром?
В принципе код можете и взять с твой веба, я там должен был выкладывать, насколько помню
robert пишет:Юр, всё поставил банит намано, но (проверяя - всегда почти проверяю введённые моды)..у забаненого пользователя сверху страницы сообщения о бане появляется вот такая строка:
Буду разбираться
Defenderyk пишет:Сделать админу кнопку: просмотреть забаненных.
НА этой странице будут выводится все забаненные и справа дата бана-окончание бана и правее причина бана. а еще правее-ссылка "разбанить"
На данный момент не планируется, это придётся серьёзно дорабатывать систему бана, в будущем посмотрю что можно сделать. У меня уже даже появились идеи, как сделать бан по времени без потери в скорости движка
electron пишет:yura3d , может стоит все-таки включить режим рид-онли для забаненых?
Нет, бан есть полная блокировка доступа к форуму. Если хотите ограничивать только возможность оставлять сообщения, используйте штрафы
robert пишет:Поддерживаю+ возможность использовать PM (личные сообщения)
Нет. Забаните спамера, и он вместо того, чтобы спамить на форуме, начнёт рассылать спам по ЛС пользователей |
|
|
yura3d |
Отправлено: 1 июня 2009 — 16:58
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
electron пишет:yura3d а слова "забанить" и "разбанить" в профиле пользователя почему-то черные, хотя должны быть по идее цветными
А с чего Вы взяли, что они должны быть цветными? По-моему задачи как-то выделить эти ссылки не стояло
electron пишет:CODE:$ban .= ($user['status'] == "banned") ? '<font style="color: blue;">Разбанить' : '<font style="color: red;">Забанить';
Такой строки в новой версии мода нет, Вы видимо пользуетесь старой версией, а она к этой теме не относится.
Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 2 сообщений |
|
|
electron |
Отправлено: 1 июня 2009 — 19:22
|
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
|
yura3d пишет:Использовать мод с этой строкой не стоит, лучше установите мод из первого сообщения темы
так мод встал даже не затронув этой строки. она осталась строк на 12 ниже.
yura3d пишет:А далее измените цвет ссылок по инструкции из моего предыдущего сообщения
ну тогда слова будут одного цвета
а вот если в файле language/russian/lang_front_register.php
это
CODE:$this->LANG['UserBan'] = 'Забанить';
$this->LANG['UserUnban'] = 'Разбанить';
заменить на
CODE:$this->LANG['UserBan'] = '<font style="color: red;">Забанить';
$this->LANG['UserUnban'] = '<font style="color: blue;">Разбанить';
то слова все-таки станут разноцветными |
|
|
|