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

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
Shredder
Администратор
Сообщения: 1067
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

Увидел, что в движке есть нужные события (появились в версии 3.1.7) и решил конвертировать свой мод http://www.phpbb-work.ru/ban-users-from-topic-t183.html в расширение, чтобы никто не украл.

Работать будет, начиная с phpBB 3.1.7. Только одна деталь: в модераторском разделе нужное событие есть только в меню "Разделить тему", поэтому нужно будет переходить на эту вкладку, чтобы ввести список пользователей, которым запрещено писать в теме.
ban-users-from-topic-extension_mcp.png
Пользователи, забаненные в теме, после набора текста и нажатия кнопки "Отправить" будут видеть сообщение: "Вам запрещено писать в этой теме". Редактировать написанные ранее посты они тоже не смогут.
ban_user_in_topic_message.png
Установка стандартная.
phpbb3-ext-ban-users-from-topic-1.0.0.zip
(7.65 КБ) 853 скачивания
phpbb3-ext-ban-users-from-topic-1.0.0.zip
(7.65 КБ) 853 скачивания
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07
Благодарил (а): 17 раз
Поблагодарили: 4 раза

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

Сообщение igorbond »

Взял на заметочку!!!
igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07
Благодарил (а): 17 раз
Поблагодарили: 4 раза

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

Сообщение igorbond »

А бан на какой срок? Или навсегда? Вообще было бы классно добавить выбор времени бана в теме.
Shredder
Администратор
Сообщения: 1067
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

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

Чтобы сделать выбор времени, надо делать полный аналог стандартного бана, а это уже серьёзная работа. Возможно, со временем и появится.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07
Благодарил (а): 17 раз
Поблагодарили: 4 раза

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

Сообщение igorbond »

Спасибо, да и так тоже отлично
igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07
Благодарил (а): 17 раз
Поблагодарили: 4 раза

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

Сообщение igorbond »

А что с 3.2? Работать будет?
Shredder
Администратор
Сообщения: 1067
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

А разве не работает? :)
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07
Благодарил (а): 17 раз
Поблагодарили: 4 раза

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

Сообщение igorbond »

Проверим )))
Аватара пользователя
zettas
Сообщения: 4
Зарегистрирован: 17.03.14 17:06
Благодарил (а): 2 раза

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

Сообщение zettas »

К сожалению расширение не совсем корректно работает с "быстрым ответом" или БО с расширением. При попытке написать в теме, пользователь который внесен в список не видит информацию "Вам запрещено отвечать в этой теме", а просто отправляет ответ и его ответ пропадает "в никуда". Такое впечатление, что форум глючит. Информационная надпись видна только через стандартный ответ.
Версия phpBB: 3.1.11
Shredder
Администратор
Сообщения: 1067
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

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