Блокирует изображения с других доменов.

Модуль 'Антиспам без CAPTCHA' для 1С:Битрикс
User avatar
znaeff
Posts: 318
Joined: 06 Jul 2012, 04:24
Has thanked: 1 time
Been thanked: 21 times
Contact:

Re: Блокирует изображения с других доменов.

Unread post by znaeff » 29 Jan 2014, 15:40

Для добавления нужного для проверки JavaScript поля надо использовать метод CleantalkAntispam::FormAddon.

Внутрь формы комментариев добавить код
<!-- CLEANTALK template addon -->
<?php if(CModule::IncludeModule("cleantalk.antispam")) echo CleantalkAntispam::FormAddon("comment"); ?>
<!-- /CLEANTALK template addon -->

Соответственно, внутрь формы регистрации добавить код
<!-- CLEANTALK template addon -->
<?php if(CModule::IncludeModule("cleantalk.antispam")) echo CleantalkAntispam::FormAddon("register"); ?>
<!-- /CLEANTALK template addon -->

Всё, на формы будет добавлено нужное поле и маленький скрипт.
Alex Znaev,
http://cleantalk.org
server and client applications development

Basil IV
Posts: 1
Joined: 13 Mar 2014, 06:36
Has thanked: 0
Been thanked: 0

Re: Блокирует изображения с других доменов.

Unread post by Basil IV » 13 Mar 2014, 07:13

Добрый день!

Я программист, который сейчас работает с ЯрКубом. Проще, наверное, самому написать, чем в сломанный телефон играть.

Когда обе формы (регистрации/авторизации и комментариев) оказываются на одной странице, возникает проблема. Во-первых, в теле страницы оказываются два элемента с id=ct_checkjs, что само по себе не совсем хорошо. Во-вторых, CleantalkAntispam::FormAddon вызывается дважды — и $_SESSION['ct_check_key'] — соответственно — устанавливается дважды, причём в разные значения — там же простой рандом. В итоге в форме комментариев, например, хидден ct_checkjs может оказаться с одним значением, а в $_SESSION['ct_check_key'] может осесть второе. И в результате после отправки комментария проверка ява-скрипта, разумеется, не прокатывает.

User avatar
znaeff
Posts: 318
Joined: 06 Jul 2012, 04:24
Has thanked: 1 time
Been thanked: 21 times
Contact:

Re: Блокирует изображения с других доменов.

Unread post by znaeff » 14 Mar 2014, 04:57

Да, исправим. С первым же обновлением будет уникальный id в рамках документа.
Alex Znaev,
http://cleantalk.org
server and client applications development

User avatar
znaeff
Posts: 318
Joined: 06 Jul 2012, 04:24
Has thanked: 1 time
Been thanked: 21 times
Contact:

Re: Блокирует изображения с других доменов.

Unread post by znaeff » 16 Mar 2014, 06:34

Basil IV, обновление готово, в статусе беты, прошу установить с Маркетплейса и проверить.
Alex Znaev,
http://cleantalk.org
server and client applications development

ЯрКуб
Posts: 26
Joined: 17 Dec 2013, 06:00
Has thanked: 0
Been thanked: 0

Re: Блокирует изображения с других доменов.

Unread post by ЯрКуб » 17 Mar 2014, 06:14

Установили обновление, начал просачиваться спам на сайте yarcube.ru
Изображения с других сайтов прикрепляются без проблем.

Спам похоже совсем уже не блокируется.
А самое интересное, что в списке разрешёных нет ни спама, ни пользовательских комментариев за 17 марта 2014 года.

User avatar
znaeff
Posts: 318
Joined: 06 Jul 2012, 04:24
Has thanked: 1 time
Been thanked: 21 times
Contact:

Re: Блокирует изображения с других доменов.

Unread post by znaeff » 17 Mar 2014, 08:12

Вы обновляли с версии 1.1.2 до 1.1.3?
Если нет, то, пожалуйста, переустановите модуль целиком - удалить, стереть, потом заново установить из Маркетплейса.
Т.е. должен установиться модуль последней версии 1.1.2, потом на него накатывается обновление 1.1.3.
Alex Znaev,
http://cleantalk.org
server and client applications development

ЯрКуб
Posts: 26
Joined: 17 Dec 2013, 06:00
Has thanked: 0
Been thanked: 0

Re: Блокирует изображения с других доменов.

Unread post by ЯрКуб » 17 Mar 2014, 08:23

Вам программист Basil IV описывал проблему, после чего вышла бета версия с исправлениями, мы установили, теперь спам не блокируется, а если и блокируется, то часть просачивается, а в панеле управления не учитываются никакие сообщения.

User avatar
znaeff
Posts: 318
Joined: 06 Jul 2012, 04:24
Has thanked: 1 time
Been thanked: 21 times
Contact:

Re: Блокирует изображения с других доменов.

Unread post by znaeff » 17 Mar 2014, 08:26

Исправление исправило проблему, которую описывали.
Я просто прошу указать, на какую версию ставилось обновление 1.1.3.
Если она отлична от 1.1.2, то надо переустановить, как я указал.
Alex Znaev,
http://cleantalk.org
server and client applications development

ЯрКуб
Posts: 26
Joined: 17 Dec 2013, 06:00
Has thanked: 0
Been thanked: 0

Re: Блокирует изображения с других доменов.

Unread post by ЯрКуб » 17 Mar 2014, 09:49

В данный момент версия 1.1.3 была, удалил, стёр.
Устанавливаю через Маркетплейс, загружается версия 1.1.3, установил 1.1.3.
Спам так же идёт.

UPD
Удалили снова, теперь устанавливается только версия 1.1.2, ждать обновление?

ЯрКуб
Posts: 26
Joined: 17 Dec 2013, 06:00
Has thanked: 0
Been thanked: 0

Re: Блокирует изображения с других доменов.

Unread post by ЯрКуб » 18 Mar 2014, 12:02

Установили утром версию 1.1.2, после появилось обновление 1.1.3, спам всё равно не блокируется, пришлось закрыться каптчей.
http://f5.s.qip.ru/jAMAwqMi.png

Locked