Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Модификация phpBB 3.0.x » Моды на проверку

[RC] Клинтолк. Защита от спама

Моды, которые пока не прошли проверку и не были добавлены в каталог.

Сообщение 11 мар 2011, 08:28

Название: Cleantalk. Spam protect
Версия: 3.0.4
Совместимая версия phpBB: 3.0.1-3.0.10
Описание: Модуль производит проверку по черным спискам IP, e-mail адресам отправителя сообщения и сопоставляет содержание полученного сообщения с обсуждаемой темой. Для проверки сообщений используется сервис защиты от спама Клинтолк.

Возможности мода,
  • Защита формы регистрации от ботов.
  • Защита постов от ботов.
  • Автомодерация офтопов.
  • Фильтрация сообщений по списку запрещенных слов.
  • Фильтрация сообщений по IP-адресу, email и имени отправителя.
  • Русский и английские языки сервисных сообщений (подсказки модератору о причинах фильтрации сообщений).
  • Назначение фильтрации на группы пользователей - Гости, Новые пользователи, Зарегистрированные пользователи.
Политика защиты от ботов
Во время регистрации новый пользователь проходит проверку в черных списках, анализируются $_POST параметры, проверяются поддержка JavaScript, время затраченное на заполнение формы регистрации. Если есть совпадения в черных списках или присутствуют параметры характерные для ботов, то выдается запрет на регистрацию с пояснением причин.

При создании сообщении пользователь проверяется по черным спискам, а так же вторым этапом (если прошел проверку по черным спискам) сообщение анализируется на соответствие предыдущим постам в топике (проверка на офтоп).
Вложения
cleantalk_spam_protect_v_3.0.4.zip
Архив с релизом.
(149.7 KiB) Скачиваний: 203
phpbb3_nu_fail.png
Запрещена регистрация. Пользователь не прошел проверку по черным спискам.
phpbb3_users_log.png
Журнал работы мода.
Последний раз редактировалось shagimuratov 12 май 2012, 20:03, всего редактировалось 21 раз(а).
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Сообщение 11 мар 2011, 08:59

вроде оформляете мод согласно стандарта, но вот это
Код: выделить все
'SELECT post_text FROM `phpbb_posts` WHERE
сразу сводит все на нет. И создает кучу вопросов по ошибке.
crash
Поддержка
 
Сообщений: 11349
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 11 мар 2011, 11:11

crash писал(а):вроде оформляете мод согласно стандарта, но вот это
Код: выделить все
'SELECT post_text FROM `phpbb_posts` WHERE
сразу сводит все на нет. И создает кучу вопросов по ошибке.


Должно быть так будет правильно?

Код: выделить все
$sql = sprintf('SELECT post_text FROM %s WHERE post_id=%d;', POSTS_TABLE, $data['topic_first_post_id']);


Мод оформляю впервые, буду рад дельным советам :)
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Сообщение 11 мар 2011, 11:22

название таблицы как минимум заменить на
Код: выделить все
. POSTS_TABLE .
crash
Поддержка
 
Сообщений: 11349
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 11 мар 2011, 22:30

crash, название таблицы пофиксил, спасибо за поправку.
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Сообщение 16 мар 2011, 14:56

Добавил автоудаления комментария системы после положительной ручной модерации.
Вложения
phpbb3-cleantalk-1.2.zip
(44.96 KiB) Скачиваний: 222
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Сообщение 27 мар 2011, 10:03

Вышла версия 1.2.1, из изменений - пофиксил баг с автомодерированием первого сообщения в топике.
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Сообщение 04 апр 2011, 05:13

Вышло обновление мода 1.3.1, изменения такие,

- изменен механизм формирования образцового текста, теперь он создается из первого сообщения, заголовка и 5ти последних сообщений в топике. Если сообщение первое в топике, то образец создается из 5ти первых, одобренных сообщений в соседних топиках форума с сортировкой по времени создания в сторону убывания.
- добавлена возможность включить/отключить мод глобально.
- добавлена возможность включить/отключить мод для конкретного форума.
- добавлена возможность включить/отключить проверку на офтоп для конкретного форума.

А также обновлен Клинтолк до версии 1.2.1, улучшено качество автомодерирования и добавлены новые шаблоны для обнаружения ссылок и icq номеров.
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Сообщение 14 апр 2011, 18:38

Обновил мод,

- удалил из архива скрытые маковские каталоги .DS_Store, из-за которых не хотел работать Automod,
- перевел описание мода на английский, для размещения его в официальном каталоге модов на phpbb.com.
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Сообщение 27 май 2011, 05:43

Выпустил версию 1.4.1, изменения,

- перевел на библиотеку http://phpxmlrpc.sourceforge.net/, т.к. она стабильно работает при больших сетевых задержках между форумом и серверами Клинтолка, в отличии от нативной бибилиотеки XML::RPC в php 5,
- внес изменения в код в соотвествии с рекомендациями команды разработчиков phpbb.com,
- вынес глобальные опции настройки в Board features в отдельный блок,

Багфиксы,
- после создания поста, если сообщение ушло в очередь модератору, то об этом теперь выдается стандартное сообщение. В более ранних версиях, при любом исходе выдавалсь сообщение, что пост успешно добавлен в тему.
Вложения
automoderation_and_spam_protect_v_1.4.1.zip
Версия 1.4.1.
(72.82 KiB) Скачиваний: 225
Аватар пользователя
shagimuratov
Активный участник
 
Сообщений: 92
Зарегистрирован:
12 май 2012, 09:51
Откуда:
Челябинск
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.


Вернуться в Моды на проверку

Кто сейчас на форуме

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

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама