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

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

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

Shredder » 28.02.16 10:13

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

ban_users_from_topic_v_0_0_10.zip
(34.25 КБ) Скачиваний: 782

Как это выглядит и работает.
Переходим в модерацию темы и указываем ID всех ограничиваемых пользователей через запятую:


При попытке отправить пост юзер получает ошибку:


Для совместимости с модом 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

Rubinovi4 » 13.03.16 17:32

Shredder писал(а):Для совместимости с модом Posts Merging от rxu требуется отдельная правка:
В includes/posts_merging.php найти:


Заинтересовал данный мод. Но не нашел данный файл. Хотя мод Posts Merging от rxu установлен. Может что-то не так? ошибка?
Спасибо.

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 13.03.16 21:55

Rubinovi4 писал(а):Может что-то не так?


У вас 3.1?

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

Shredder » 15.03.16 04:53

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

Ответить