diff --git a/cleantalk.antispam/docs/README.en.txt b/cleantalk.antispam/docs/README.en.txt index 3fbf5a1..b2127c1 100644 --- a/cleantalk.antispam/docs/README.en.txt +++ b/cleantalk.antispam/docs/README.en.txt @@ -35,7 +35,7 @@ How it works. -- INSTALLATION -- -1. Get access key on http://CleanTalk.org. +1. Get access key on https://cleantalk.org. 2. Install CleanTalk module as usual and put access key into it's settings. diff --git a/cleantalk.antispam/docs/README.ru.cp1251.txt b/cleantalk.antispam/docs/README.ru.cp1251.txt index a1eb286..af2fc63 100644 --- a/cleantalk.antispam/docs/README.ru.cp1251.txt +++ b/cleantalk.antispam/docs/README.ru.cp1251.txt @@ -1,137 +1,137 @@ --- СОДЕРЖАНИЕ -- +-- пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ -- -Общие сведения -Установка -Тесты -Шаблоны +пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ +пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ +пїЅпїЅпїЅпїЅпїЅ +пїЅпїЅпїЅпїЅпїЅпїЅпїЅ API -Примеры -Контакты +пїЅпїЅпїЅпїЅпїЅпїЅпїЅ +пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ --- ОБЩИЕ СВЕДЕНИЯ -- +-- пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ -- -Антиспам-модуль от CleanTalk для защиты сайтов на 1С-Битрикс от регистраций спам-ботов - и публикации спам-комментариев. +пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ-пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ CleanTalk пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ 1пїЅ-пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ-пїЅпїЅпїЅпїЅпїЅ + пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ-пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. -Главные особенности. -* Не нужна CAPTCHA и пр. -* Защита от спам-ботов и ручного спама. -* Автомодерация - автоматическия публикация релевантных комментариев. -* API - доступные методы для встраивания защиты от CleanTalk в ваши - модули и шаблоны. +пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. +* пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ CAPTCHA пїЅ пїЅпїЅ. +* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅ-пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ. +* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ - пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. +* API - пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ CleanTalk пїЅ пїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. -Что такое CleanTalk. - CleanTalk - это SaaS сервис для защиты Web-сайтов от спама. - CleanTalk использует методы защиты, которын невидимы для посетителей сайтов. - Использование CleanTalk делает ненужным CAPTCHA, вопросы/ответы и другие - методы защиты, затрудняющие обмен информацией на сайте. +пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ CleanTalk. + CleanTalk - пїЅпїЅпїЅ SaaS пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ Web-пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ. + CleanTalk пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ CAPTCHA, пїЅпїЅпїЅпїЅпїЅпїЅпїЅ/пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ. -Как это работает. - Комментарии и запросы на регистрацию посылаются облаку CleanTalk, данные - тестируются в облаке несколькими методами, затем сайт получает ответ - принять или отклонить комментарий/регистрацию. +пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk, пїЅпїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ/пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. --- УСТАНОВКА -- +-- пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ -- -1. Получите ключ доступа на http://CleanTalk.org. -2. Установите модуль CleanTalk как обычно и введите ключ доступа в его настройки. +1. пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ https://cleantalk.org://CleanTalk.org. +2. пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. --- ТЕСТЫ -- +-- пїЅпїЅпїЅпїЅпїЅ -- -* Проверьте регистрацию пользователя с адресом "stop_email@example.com". -* Проверьте опубликовать комментарий с словом "stop_word". +* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ "stop_email@example.com". +* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ "stop_word". --- ШАБЛОНЫ -- +-- пїЅпїЅпїЅпїЅпїЅпїЅпїЅ -- -С версии 2.0.1 модулю не нужно никаких изменений в шаблонах. +пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ 2.0.1 пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. -- API -- -Есть 5 API методов класса CleanTalk. +пїЅпїЅпїЅпїЅ 5 API пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk. 1. CheckAllBefore(&$arEntity, $bSendEmail = FALSE) - @param &array Объект проверки (комментарий или новый пользователь) - @param boolean Сообщать адиину на почту об ошибках или нет (по умолчанию FALSE) - @return array|null Результат проверки или NULL при плохих переметрах - Универсальный метод для проверки комментария или нового пользователя на спам. Он проводит саму - проверку и шлёт админу сайта сообщения об ошибках, если есть (отсылается только 1 сообщение - в 15 минут во избежание флуда). + @param &array пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ (пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ) + @param boolean пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ (пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ FALSE) + @return array|null пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ NULL пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅ. пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ (пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ 1 пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + пїЅ 15 пїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ). - Поля $arEntity зависят от значения $arEntity['type']: - $arEntity['type'] = 'comment' определяет проверку комментария - $arEntity['type'] = 'register' определяет проверку регистрации + пїЅпїЅпїЅпїЅ $arEntity пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ $arEntity['type']: + $arEntity['type'] = 'comment' пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + $arEntity['type'] = 'register' пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ - Поля $arEntity должны быть следующими, как минимум: + пїЅпїЅпїЅпїЅ $arEntity пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ: $arEntity['type'] = 'comment'; $arEntity['sender_email']; $arEntity['sender_nickname']; $arEntity['sender_ip']; - $arEntity['message_title']; // заголовок комментария на проверку если есть - $arEntity['message_body']; // тело комментария на проверку - $arEntity['example_title']; // заголовок комментируемой статьти если есть - $arEntity['example_body']; // тело комментируемой статьти - $arEntity['example_comments']; // заголовки и тела не более чем 10 последних - // одобренных комментариев объединённых строками "\n\n". - или + $arEntity['message_title']; // пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ + $arEntity['message_body']; // пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + $arEntity['example_title']; // пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ + $arEntity['example_body']; // пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ + $arEntity['example_comments']; // пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ 10 пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + // пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ "\n\n". + пїЅпїЅпїЅ $arEntity['type'] = 'register'; $arEntity['sender_email']; $arEntity['sender_nickname']; $arEntity['sender_ip']; - Метод берёт все нужные данные автоматически из полей добавления в - шаблон и т.д. + пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ + пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅ.пїЅ. - См. код для для полной информации. - Используйте этот метод в модулях. - Метод нужно вызывать из событий OnBefore*. + пїЅпїЅ. пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ OnBefore*. 2. CheckCommentAfter($module, $cid, $log_event = '') - @param string Имя модуля, вызвавшего событие ('blog', 'forum', и т.д.) - @param int ID добавленного объекта (комменатрий, сообщение и т.д.) - @param string Префикс события системного журнала, для логирования - Дополнения к методу CheckAllBefore после проверки комментария/сообщения. Он заполняет - внутренние таблицы CleanTalk в соответствии с результатом проверки для лучшего учёта - спама и логирует событие CleanTalk в системном журнале. - Используйте этот метод в модулях. - Метод нужно вызывать из событий OnAfter* только для проверки комментариев/сообщений, - не вызывайте его для проверки пользователей. + @param string пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ ('blog', 'forum', пїЅ пїЅ.пїЅ.) + @param int ID пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ (пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅ.пїЅ.) + @param string пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CheckAllBefore пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ/пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ OnAfter* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ/пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, + пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. 3. SendFeedback($module, $id, $feedback) - @param string Имя модуля, вызвавшего событие ('blog', 'forum', и т.д.) - @param int ID добавленного объекта (комменатрий, сообщение и т.д.) - @param string Тип обратной связи - только 'Y' или 'N' - Отсылка результата ручной модерации на сервер CleanTalk. Это улучшает сервис + @param string пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ ('blog', 'forum', пїЅ пїЅ.пїЅ.) + @param int ID пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ (пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅ.пїЅ.) + @param string пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ - пїЅпїЅпїЅпїЅпїЅпїЅ 'Y' пїЅпїЅпїЅ 'N' + пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk. пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk. - Очень важно сообщать серверу CleanTalk о результате ручной модерации. - Пожалуйста, не забывайте это делать. - Используйте этот метод в модулях. + пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. 4. GetCleanTalkResume($module, $id) - @param string Имя модуля, вызвавшего событие ('blog', 'forum', и т.д.) - @param int ID добавленного объекта (комменатрий, сообщение и т.д.) - @return string|boolean Текст резюме CleanTalk если есть или FALSE если нет - Информационный метод. Он возвращает резюме CleanTalk об обнаружении спама по - ID комментария или сообщения. - Используйте этот метод в модулях/шаблонах, см. примеры. + @param string пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ ('blog', 'forum', пїЅ пїЅ.пїЅ.) + @param int ID пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ (пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅ.пїЅ.) + @return string|boolean пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ FALSE пїЅпїЅпїЅпїЅ пїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ. пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅ + ID пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ/пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅ. пїЅпїЅпїЅпїЅпїЅпїЅпїЅ. 5. FormAddon($sType) - Устарел! Оставлен для совместимости, возвращает пустую строку. + пїЅпїЅпїЅпїЅпїЅпїЅпїЅ! пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ. --- ПРИМЕРЫ -- +-- пїЅпїЅпїЅпїЅпїЅпїЅпїЅ -- /components/bitrix/forum.message.template/templates/.default -Эта папка содержит пример шаблона сообщения форума, который выводит модератору - резюме CleanTalk прямо под телом сообщения. Нам это кажется удобным - для модератора. +пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅпїЅпїЅпїЅ CleanTalk пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ + пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ. --- КОНТАКТЫ -- +-- пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ -- -Не стесняйтесь обращаться к нам на https://cleantalk.org/contacts +пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅ пїЅпїЅ https://cleantalk.org/contacts diff --git a/cleantalk.antispam/docs/README.ru.utf8.txt b/cleantalk.antispam/docs/README.ru.utf8.txt index c8dc3b0..6ef4454 100644 --- a/cleantalk.antispam/docs/README.ru.utf8.txt +++ b/cleantalk.antispam/docs/README.ru.utf8.txt @@ -35,7 +35,7 @@ API -- РЈРЎРўРђРќРћР’РљРђ -- -1. Получите ключ доступа РЅР° http://CleanTalk.org. +1. Получите ключ доступа РЅР° https://cleantalk.org. 2. Установите модуль CleanTalk как обычно Рё введите ключ доступа РІ его настройки. diff --git a/cleantalk.antispam/include.php b/cleantalk.antispam/include.php index 56c21c8..ab92100 100644 --- a/cleantalk.antispam/include.php +++ b/cleantalk.antispam/include.php @@ -37,7 +37,7 @@ /** * CleanTalk module class * - * @author CleanTalk team + * @author CleanTalk team */ class CleantalkAntispam { @@ -1757,8 +1757,8 @@ private static function GetWorkServer() { ); else return array( - 'work_url' => 'http://moderate.cleantalk.org', - 'server_url' => 'http://moderate.cleantalk.org', + 'work_url' => 'https://moderate.cleantalk.org', + 'server_url' => 'https://moderate.cleantalk.org', 'server_ttl' => 0, 'server_changed' => 0, ); @@ -1785,7 +1785,7 @@ private static function ExceptionList($value = null) /** * CleanTalk inner function - sets working server. */ - private static function SetWorkServer($work_url = 'http://moderate.cleantalk.org', $server_url = 'http://moderate.cleantalk.org', $server_ttl = 0, $server_changed = 0) { + private static function SetWorkServer($work_url = 'https://moderate.cleantalk.org', $server_url = 'https://moderate.cleantalk.org', $server_ttl = 0, $server_changed = 0) { global $DB; $result = $DB->Query('SELECT count(*) AS count FROM cleantalk_server')->Fetch(); if($result['count'] == 0){ diff --git a/cleantalk.antispam/install/index.php b/cleantalk.antispam/install/index.php index 8564307..653d3ef 100644 --- a/cleantalk.antispam/install/index.php +++ b/cleantalk.antispam/install/index.php @@ -11,7 +11,7 @@ /** * Installer for CleanTalk module * - * @author Cleantalk team + * @author Cleantalk team */ class cleantalk_antispam extends CModule { diff --git a/cleantalk.antispam/lib/Cleantalk/Antispam/Cleantalk.php b/cleantalk.antispam/lib/Cleantalk/Antispam/Cleantalk.php index b16a5b8..b92fcc7 100644 --- a/cleantalk.antispam/lib/Cleantalk/Antispam/Cleantalk.php +++ b/cleantalk.antispam/lib/Cleantalk/Antispam/Cleantalk.php @@ -9,7 +9,7 @@ * @package Cleantalk * @subpackage Base * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html * @see https://github.com/CleanTalk/php-antispam * diff --git a/cleantalk.antispam/lib/Cleantalk/Common/API.php b/cleantalk.antispam/lib/Cleantalk/Common/API.php index bb6d8a8..441c7e2 100644 --- a/cleantalk.antispam/lib/Cleantalk/Common/API.php +++ b/cleantalk.antispam/lib/Cleantalk/Common/API.php @@ -9,7 +9,7 @@ * * @version 3.3 * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html * @see https://github.com/CleanTalk/php-antispam */ diff --git a/cleantalk.antispam/lib/Cleantalk/Common/Cron.php b/cleantalk.antispam/lib/Cleantalk/Common/Cron.php index 7c26374..94b66ff 100644 --- a/cleantalk.antispam/lib/Cleantalk/Common/Cron.php +++ b/cleantalk.antispam/lib/Cleantalk/Common/Cron.php @@ -8,7 +8,7 @@ * @package Antispam by CleanTalk * @Version 2.1.1 * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html * */ diff --git a/cleantalk.antispam/lib/Cleantalk/Common/DB.php b/cleantalk.antispam/lib/Cleantalk/Common/DB.php index 11fafe6..f64714a 100644 --- a/cleantalk.antispam/lib/Cleantalk/Common/DB.php +++ b/cleantalk.antispam/lib/Cleantalk/Common/DB.php @@ -9,7 +9,7 @@ * * @version 1.0 * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html * @see https://github.com/CleanTalk/php-antispam */ diff --git a/cleantalk.antispam/lib/Cleantalk/Common/Firewall/Firewall.php b/cleantalk.antispam/lib/Cleantalk/Common/Firewall/Firewall.php index a3db3ee..eb672aa 100644 --- a/cleantalk.antispam/lib/Cleantalk/Common/Firewall/Firewall.php +++ b/cleantalk.antispam/lib/Cleantalk/Common/Firewall/Firewall.php @@ -8,7 +8,7 @@ * * @version 3.4 * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html * @see https://github.com/CleanTalk/php-antispam */ diff --git a/cleantalk.antispam/lib/Cleantalk/Common/Firewall/FirewallModule.php b/cleantalk.antispam/lib/Cleantalk/Common/Firewall/FirewallModule.php index 87a9e66..a244caf 100644 --- a/cleantalk.antispam/lib/Cleantalk/Common/Firewall/FirewallModule.php +++ b/cleantalk.antispam/lib/Cleantalk/Common/Firewall/FirewallModule.php @@ -8,7 +8,7 @@ * * @version 1.0 * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html * @since 2.49 */ diff --git a/cleantalk.antispam/lib/Cleantalk/Common/Helper.php b/cleantalk.antispam/lib/Cleantalk/Common/Helper.php index aced3f5..aef3ffc 100644 --- a/cleantalk.antispam/lib/Cleantalk/Common/Helper.php +++ b/cleantalk.antispam/lib/Cleantalk/Common/Helper.php @@ -12,7 +12,7 @@ * @subpackage Helper * @Version 3.5 * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html * @see https://github.com/CleanTalk/php-antispam */ diff --git a/cleantalk.antispam/lib/Cleantalk/Common/Templates/Singleton.php b/cleantalk.antispam/lib/Cleantalk/Common/Templates/Singleton.php index 7e8fee4..a6e6abb 100644 --- a/cleantalk.antispam/lib/Cleantalk/Common/Templates/Singleton.php +++ b/cleantalk.antispam/lib/Cleantalk/Common/Templates/Singleton.php @@ -8,7 +8,7 @@ * @package CleanTalk * @Version 1.1.0 * @author Cleantalk team (welcome@cleantalk.org) - * @copyright (C) 2014 CleanTalk team (http://cleantalk.org) + * @copyright (C) 2014 CleanTalk team (https://cleantalk.org) * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html */ diff --git a/cleantalk.antispam/options.php b/cleantalk.antispam/options.php index f301dc4..3ad7937 100644 --- a/cleantalk.antispam/options.php +++ b/cleantalk.antispam/options.php @@ -5,7 +5,7 @@ * @author Cleantalk * @since 29/08/2013 * - * @link http://cleantalk.org + * @link https://cleantalk.org */ $sModuleId = 'cleantalk.antispam';