Antimat

Здесь вы можете скачать и получить поддержку по модам, созданным командой нашего сайта. Пожалуйста, не пишите и не задавайте вопросов, связанных с чужими разработками, используйте для этого форум ниже.
Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Antimat

Сообщение c61 »

Мод предназначен для выявления ненормативной лексики на этапе размещения сообщений. Цензор запрещает размещать такие сообщения...

phpBB mod Antimat v.0.0.1.

Установка:

1) Переписать содержимое каталога root/includes/antimat на сервер в каталог конференции phpBB includes/antimat.

2) В файле includes/message_parser.php найти:

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

		// Prepare BBcode (just prepares some tags for better parsing)
		if ($allow_bbcode && strpos($this->message, '[') !== false)
добавить ПЕРЕД

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

		// Antimat mod begin
		if (!class_exists('Censure'))
		{
			global $phpbb_root_path, $phpEx;
			include($phpbb_root_path . 'includes/antimat/class.UTF8.' . $phpEx);
			include($phpbb_root_path . 'includes/antimat/class.ReflectionTypeHint.' . $phpEx);
			include($phpbb_root_path . 'includes/antimat/class.Censure.' . $phpEx);
		}
		if(Censure::parse($this->message, "1", '', false, null,'UTF-8'))
		{
			$this->warn_msg[] = $user->lang['ANTIMAT_POST_ERROR'];
			return (!$update_this_message) ? $return_message : $this->warn_msg;
		}
		// Antimat mod end
3) В файле language/ru/common.php найти: добавить ПЕРЕД

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

// Antimat mod begin
$lang = array_merge($lang, array(
	'ANTIMAT_REPLACE_TEXT'	=> '[ой]',
    'ANTIMAT_POST_ERROR'	=> 'Сообщение не может быть отправлено, поскольку содержит ненормативную лексику.<br />Согласно статье 20.1 КоАП РФ нецензурная брань в общественных местах (интернет — место общественное) расценивается как мелкое хулиганство.<br />Пожалуйста, измените текст сообщения.',
));
// Antimat mod end
4) В файле language/en/common.php найти: добавить ПЕРЕД

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

// Antimat mod begin
$lang = array_merge($lang, array(
	'ANTIMAT_REPLACE_TEXT'	=> '[censored]',
    'ANTIMAT_POST_ERROR'	=> 'The text contains unquotable words.<br />Please, correct it.',
));
// Antimat mod end
5) Очистить кэш.

Примечания:

1) Если Вы считаете цензора слишком жёстким, некоторые слова могут быть исключены из проверки на "ненормативность" (см. файл includes/antimat/class.Censure.php).

2) Это не цензор phpBB, принцип работы иной ! Подробности см. в class.Censure.php.

Тема на моей тестовой площадке: тынц

Скачать:
antimat_v_0_0_1.zip
(44.61 КБ) 912 скачиваний
antimat_v_0_0_1.zip
(44.61 КБ) 912 скачиваний
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Antimat

Сообщение Shredder »

Прикольный мод. Думаю, многим пригодится.
На гуру точно не мешает поставить :D Помню, какой там в модераторке стоял мат, когда в их команде был...
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Antimat

Сообщение c61 »

Shredder писал(а):Помню, какой там в модераторке стоял мат, когда в их команде был...
Не сомневаюсь :lol:
Аватара пользователя
DeathMan
Сообщения: 4
Зарегистрирован: 03.12.13 20:08
Откуда: Курчатов
Благодарил (а): 1 раз
Контактная информация:

Antimat

Сообщение DeathMan »

Судя по всему данное расширение не поддерживает 3.2 версию!
Муля
Сообщения: 7
Зарегистрирован: 11.11.17 06:04

Antimat

Сообщение Муля »

Скажите пожалуйста, он подойдет для 3/0/14? И такой вопросик, он на форуме цензор смотрит при создании темы / сообщения в теме/ личные сообщения?

Спасибо!
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Antimat

Сообщение Shredder »

Если мод расположен в форуме "Модификации", то точно подойдёт. Максимум - могут понадобиться небольшие корректировки в инструкции, если искомые места кода в 3.0.14 изменились. Но сам код мода точно рабочий.

Про цензор не скажу, т.к. данный мод у себя не использовал.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
Predator
Сообщения: 109
Зарегистрирован: 06.11.15 13:59
Благодарил (а): 11 раз
Поблагодарили: 7 раз
Контактная информация:

Antimat

Сообщение Predator »

DeathMan писал(а):Судя по всему данное расширение не поддерживает 3.2 версию!
Это не расширение, а MOD (для старых версий движка).
Ответить