Бан пользователя в отдельной теме - Ban users from topic

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
Ответить
Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 01.03.16 13:53

Увидел, что в движке есть нужные события (появились в версии 3.1.7) и решил конвертировать свой мод Бан пользователя в отдельной теме в расширение, чтобы никто не украл.

Работать будет, начиная с phpBB 3.1.7. Только одна деталь: в модераторском разделе нужное событие есть только в меню "Разделить тему", поэтому нужно будет переходить на эту вкладку, чтобы ввести список пользователей, которым запрещено писать в теме.



Пользователи, забаненные в теме, после набора текста и нажатия кнопки "Отправить" будут видеть сообщение: "Вам запрещено писать в этой теме". Редактировать написанные ранее посты они тоже не смогут.


Установка стандартная.

phpbb3-ext-ban-users-from-topic-1.0.0.zip
(7.65 КБ) Скачиваний: 819
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07

igorbond » 04.03.16 00:14

Взял на заметочку!!!

igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07

igorbond » 23.03.16 23:04

А бан на какой срок? Или навсегда? Вообще было бы классно добавить выбор времени бана в теме.

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 23.03.16 23:10

igorbond писал(а):А бан на какой срок? Или навсегда?

Пока не разбанишь.

Чтобы сделать выбор времени, надо делать полный аналог стандартного бана, а это уже серьёзная работа. Возможно, со временем и появится.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07

igorbond » 23.03.16 23:18

Спасибо, да и так тоже отлично

igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07

igorbond » 16.01.18 17:15

А что с 3.2? Работать будет?

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 16.01.18 18:03

А разве не работает? :)
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07

igorbond » 16.01.18 18:25

Проверим )))

Аватара пользователя
zettas
Сообщения: 4
Зарегистрирован: 17.03.14 17:06

zettas » 03.03.18 00:05

К сожалению расширение не совсем корректно работает с "быстрым ответом" или БО с расширением. При попытке написать в теме, пользователь который внесен в список не видит информацию "Вам запрещено отвечать в этой теме", а просто отправляет ответ и его ответ пропадает "в никуда". Такое впечатление, что форум глючит. Информационная надпись видна только через стандартный ответ.
Версия phpBB: 3.1.11

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 04.03.18 06:09

Проверил - расширение корректно работает в стандартном движке. Проблемы начинаются при установленном расширении QuickReply Reloaded и установке в его опциях "Разрешить Ajax отправку сообщений" - отсутствует информационное сообщение "Вам запрещено писать в этой теме". Отключите Ajax-отправку или напишите авторам расширения, чтобы исправили.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Ответить