Бан пользователя в отдельной теме

Запрещает выбранным пользователям отвечать в определённых темах

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

Бан пользователя в отдельной теме

Сообщение Shredder »

Иногда нужно запретить пользователю отправлять сообщения в какой-то определённой теме, но при этом оставить возможность писать на всём остальном форуме, если пользователь ведёт себя нормально, и только в определённых темах флудит или несёт чушь. В этом случае пригодится такой мод. Пока никаких наворотов и только запрет отправки постов, возможность читать тему остаётся.
ban_users_from_topic_v_0_0_10.zip
(34.25 КБ) 897 скачиваний
ban_users_from_topic_v_0_0_10.zip
(34.25 КБ) 897 скачиваний
Как это выглядит и работает.
Переходим в модерацию темы и указываем ID всех ограничиваемых пользователей через запятую:
topic_reply_deny.png
При попытке отправить пост юзер получает ошибку:
topic_reply_deny_message.png
Для совместимости с модом Posts Merging от rxu требуется отдельная правка:
В includes/posts_merging.php найти:

Код: Выделить всё

	$merge = false;
Добавить перед найденным:

Код: Выделить всё

	if ($merge_post_data['denied_reply_users'])
	{
		$denied_reply_users = explode(',', $merge_post_data['denied_reply_users']);

		if (in_array($user->data['user_id'], $denied_reply_users))
		{
			trigger_error('DENIED_REPLY');
		}
	}
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Rubinovi4
Сообщения: 1
Зарегистрирован: 13.03.16 17:31
Благодарил (а): 1 раз

Бан пользователя в отдельной теме

Сообщение Rubinovi4 »

Shredder писал(а):Для совместимости с модом Posts Merging от rxu требуется отдельная правка:
В includes/posts_merging.php найти:
Заинтересовал данный мод. Но не нашел данный файл. Хотя мод Posts Merging от rxu установлен. Может что-то не так? ошибка?
Спасибо.
Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00
Благодарил (а): 15 раз
Поблагодарили: 30 раз

Бан пользователя в отдельной теме

Сообщение Xisp »

Rubinovi4 писал(а):Может что-то не так?
У вас 3.1?
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Бан пользователя в отдельной теме

Сообщение Shredder »

Для 3.1 есть расширение (см. в разделе "Скрипты и расширения для phpBB 3.1.x"), и никаких дополнительных правок для совместимости там не нужно.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Ответить