|
Поделиться

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

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

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

Сообщение Shredder » 28.02.16 10:13

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

ban_users_from_topic_v_0_0_9.zip
(34.21 КБ) Скачиваний: 213

Как это выглядит и работает.
Переходим в модерацию темы и указываем 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');
		}
	}
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 882
Зарегистрирован: 22.08.13 09:05

Сообщение Rubinovi4 » 13.03.16 17:32

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


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

Сообщение Xisp » 13.03.16 21:55

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


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

Сообщение Shredder » 15.03.16 04:53

Для 3.1 есть расширение (см. в разделе "Скрипты и расширения для phpBB 3.1.x"), и никаких дополнительных правок для совместимости там не нужно.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 882
Зарегистрирован: 22.08.13 09:05


Вернуться в Модификации сайта phpBB-Work.ru

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron