Плагин автоматической защиты от спама

  • 34 Ответов
  • 6201 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
Плагин CleanTalk позволяет защитить сайт под управлением CMS Joomla от автоматического и ручного спама.

Метод защиты сайтов от спама, предлагаемый компанией CleanTalk, позволяет отказаться от способов защиты, затрудняющих общение посетителей на сайте(CAPTCHA, вопрос-ответ и т.д.). Приложение позволяет автоматизировать защиту, как от автоматически рассылаемого спама, так и от регистраций спам ботов. Кроме того, пользователи могут воспользоваться дополнительными функциями, позволяющими блокировать сообщения по стоп словам, или сформировать собственный словарь стоп слов.

Сервис автоматически определяет и отклоняет регистрации и сообщения спам ботов. Для определения спам ботов сервис использует серию проверок, незаметных посетителю, в том числе и соответствие сообщения тематике статьи или сайта. Это позволяет обеспечить 100% защиту от спам ботов.

На основе таких проверок сервисом формируется собственный список email адресов используемых спам ботами. Таким же образом проверяются регистрации посетителей. В черный список сервисом добавляются не только email адреса, но и IP адреса и домены сайтов продвигающихся через спам рассылки.

  • Защита от регистрации ботов
  • Защита формы обратной связи
  • Защита компонента VirtueMart
  • Защита компонента Rapid Contact
  • Защита компонента VTEM contact
  • Защита компонента JComments
  • Совместим с Joomla 1.5, 1.7, 2.5, 3.X.


Скачать можно с сайта проекта CleanTalk.
http://cleantalk.ru/joomla-anti-spam-plugin-without-captcha

*

Shustry

  • Группа развития
  • *****
  • 6426
  • 733
  • Рисую дизайны
Гм. Это облачная технология. А что, если через полгода юзанья плагин перестанет быть бесплатным, и попросит, например, подписку за 1000 долларов в месяц?
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
Сервис платный, стоимость от 149р в год. За год это не такая большая сумма. 14 дней можно потестировать бесплатно.

Возможность предоставить своим посетителям удобную форму контакта и общения, снижение затрат времени на модерацию - оправдает эту сумму. Своевременные обновления и техподдержка.

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



*

Shustry

  • Группа развития
  • *****
  • 6426
  • 733
  • Рисую дизайны
Согласен, 150 рублей в год — вполне себе адекватная цена.
Тестовый период возможен? Финансы не мои, надо аргументировать как-то руководство к подписке.
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
Да, тестовый период 14 дней.

Если вас не затруднит, напишите после тестирования свое мнение о работе плагина.

*

Shustry

  • Группа развития
  • *****
  • 6426
  • 733
  • Рисую дизайны
Спасибо, заинтересовался. В ближайшее время попробую. Отпишусь обязательно.
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
В ближайшее время начнем разработку для поддержки расширений: Kunena, K2, ZOO.


*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
Плагин обновлен до версии 1.69, изменения в таковы:

  • Усилена JavaScript проверка на спам.
  • Добавлена защита от спама для версий VirtueMart 1.X.

Архив с плагином UNZIPFIRST.cleantalk.joomla.plugin-v1.69.zip

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
Обновлен анти спам плагин CleanTalk для Joomla.


  • Улучшена защита от спама для VirtueMart 1.x, 2.x.
  • Добавлена защита от спама для One Page Checkout for VirtueMart (Rupostel).
  • Исправлен баг с проверкой акаунта на спам при изменении профиля акаунта.


Напоминаем все возможности плагина,

  • Защита от спама регистраций Joomla,
  • Защита от спама формы обратной связи,
  • Защита от спама плагинов Rapid Contact, VTEM Contact.
  • Поддержка Joomla 1.5, 2.5, 3.x.
Скачать плагин можно http://cleantalk.ru/joomla-anti-spam-plugin-without-captcha

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
Компания CleanTalk запустила мобильное приложение для для веб мастеров и администраторов веб сайтов. Теперь можно контролировать все сообщения, комментарии, и регистрации посетителей сайта проверяемые анти-спам сервисом CleanTalk в любое время и в любом месте.

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

Для онлайн магазинов приложение незаменимо тем что, вы в любой момент и любое время получите уведомление о поступившем заказе. Приложение можно бесплатно скачать в AppStore. Доступно только для iOS, версия для Android находится в разработке и будет выпущена в ближайшее время.

http://cleantalk.ru/


*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
К модулю добавлено Андроид приложение, которое позволяет,
В режиме реального времени получать на телефон уведомления о новых комментариях регистрациях на сайте.
Просматривать детальную информацию о регистрациях и комментариях.
Контролировать работу антиспам модуля CleanTalk с мобильного телефона.
Приложение поддерживает Android 2.3 и выше, портретную/альбомную ориентацию, смартфоны и планшеты.
https://play.google.com/store/apps/details?id=org.cleantalk.app

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
Плагин обновлен до версии 1.76, изменения,

  • Добавлена защита от спама для BreezingForms.
  • Плагин протестирован на совместимость с JComments 3.0.
  • Исправлена защита от спама для формы «Задать вопрос» VirtueMart 1.x, 2.x.

Архивы с обновлением joomla15-antispam-1.76.zip, joomla25-3x-antispam-1.76.zip.

*

dimat84

  • Завсегдатай
  • *****
  • 521
  • 20
А возможно подключение плагина к формам обратной связи компонента SobiPro?

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
А возможно подключение плагина к формам обратной связи компонента SobiPro?
Попробуйте последнюю версию плагина (2.3) с включенной опцией "Включить анти спам тест для любой контактной формы". Эта настройка позволяет защитить большинство контактных форм Joomla. Порядок действий,

1. Установите плагин,

https://cleantalk.org/files/UNZIPFIRST.cleantalk.joomla.plugin-v2.3.zip

2. Включите плагин, введите ключ доступа, включите опцию "Включить анти спам тест для любой контактной формы".

Код
Расширения -> Менеджер плагинов -> Anti-spam by Cleantalk

3. Сделайте тестовое сообщение в контактной форме с адресом stop_email@example.com. Вы должны увидеть страницу с ошибкой 503.

Получилось?

*

dimat84

  • Завсегдатай
  • *****
  • 521
  • 20
я так сразу попробовал, не сработало к сожалению, вот форма обратной связи http://город-лабытнанги.рф/organizatsii/94-labytnangskaya-gorodskaya-bolnitsa , кнопка "Пожаловаться на запись".
Может в код формы что-то добавить? вот код этой формы
Код
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:php="http://php.net/xsl">
    <xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
    <xsl:template name="report">
        <xsl:param name="field" />
        <div class="modal hide" id="{$field/@nid}_form">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                    <xsl:text disable-output-escaping="yes">&amp;times;</xsl:text>
                </button>
                <h3>
                    <xsl:value-of select="php:function( 'SobiPro::Txt' , 'AFCF_TPL_REPORT_TITLE' )" />
                </h3>
            </div>
            <div class="modal-body">
                <form action="index.php" class="form-horizontal contact-field-form">
                    <div class="alert alert-error hide" />
                    <xsl:if test="//visitor/@id = 0">
                        <div class="control-group">
                            <label class="control-label" for="form-input-name">
                                <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_YOUR_NAME')" />
                            </label>
                            <div class="controls">
                                <input type="text" name="spcform[name]" class="required input-xlarge" id="form-input-name" />
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label" for="form-input-email">
                                <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_YOUR_EMAIL')" />
                            </label>
                            <div class="controls">
                                <input type="text" name="spcform[email]" class="required input-xlarge" id="form-input-email" />
                            </div>
                        </div>
                    </xsl:if>
                    <div class="control-group">
                        <label class="control-label" for="form-input-reason">
                            <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON')" />
                        </label>
                        <div class="controls">
                            <select name="spcform[reason]" class="required input-xlarge" id="form-input-reason">
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_SPAM')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_BROKEN_LINK')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_WRONG')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_CAT')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_OTHER')" />
                                </option>
                            </select>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label" for="form-input-message">
                            <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_MSG')" />
                        </label>
                        <div class="controls">
                            <textarea name="spcform[report]" class="required input-xlarge" cols="50" rows="10" id="form-input-message" />
                        </div>
                    </div>
                    <div class="spEmailName">Email:
                        <input type="text" name="email" />
                        <br />Name:
                        <input type="text" name="name" />
                    </div>
                    <input type="hidden" name="{php:function( 'SobiPro::Token' )}" value="1" />
                    <input type="hidden" name="sid" value="{//entry/@id}" />
                    <input type="hidden" name="fid" value="{$field/@id}" />
                </form>
            </div>
            <div class="modal-footer">
                <a href="#" class="btn" data-dismiss="modal">
                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_CLOSE_FORM')" />
                </a>
                <a href="#" class="btn btn-primary contact-form-send" id="{$field/@nid}_send">
                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_SEND_FORM')" />
                </a>
            </div>
        </div>
    </xsl:template>
</xsl:stylesheet>

Или вот думаю просто запретить контактные формы SobiPro для не зарегистрированных.
« Последнее редактирование: 22.09.2014, 16:59:42 от dimat84 »

*

dimat84

  • Завсегдатай
  • *****
  • 521
  • 20
А как плагин работает с Kunena? 
Прочитал просто выше старое сообщение
Цитировать
В ближайшее время начнем разработку для поддержки расширений: Kunena, K2, ZOO.
Или это ещё в разработке?

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
я так сразу попробовал, не сработало к сожалению, вот форма обратной связи http://город-лабытнанги.рф/organizatsii/94-labytnangskaya-gorodskaya-bolnitsa , кнопка "Пожаловаться на запись".
Может в код формы что-то добавить? вот код этой формы
Код
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:php="http://php.net/xsl">
    <xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
    <xsl:template name="report">
        <xsl:param name="field" />
        <div class="modal hide" id="{$field/@nid}_form">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                    <xsl:text disable-output-escaping="yes">&amp;times;</xsl:text>
                </button>
                <h3>
                    <xsl:value-of select="php:function( 'SobiPro::Txt' , 'AFCF_TPL_REPORT_TITLE' )" />
                </h3>
            </div>
            <div class="modal-body">
                <form action="index.php" class="form-horizontal contact-field-form">
                    <div class="alert alert-error hide" />
                    <xsl:if test="//visitor/@id = 0">
                        <div class="control-group">
                            <label class="control-label" for="form-input-name">
                                <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_YOUR_NAME')" />
                            </label>
                            <div class="controls">
                                <input type="text" name="spcform[name]" class="required input-xlarge" id="form-input-name" />
                            </div>
                        </div>
                        <div class="control-group">
                            <label class="control-label" for="form-input-email">
                                <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_YOUR_EMAIL')" />
                            </label>
                            <div class="controls">
                                <input type="text" name="spcform[email]" class="required input-xlarge" id="form-input-email" />
                            </div>
                        </div>
                    </xsl:if>
                    <div class="control-group">
                        <label class="control-label" for="form-input-reason">
                            <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON')" />
                        </label>
                        <div class="controls">
                            <select name="spcform[reason]" class="required input-xlarge" id="form-input-reason">
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_SPAM')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_BROKEN_LINK')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_WRONG')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_CAT')" />
                                </option>
                                <option>
                                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_REASON_OTHER')" />
                                </option>
                            </select>
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label" for="form-input-message">
                            <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_MSG')" />
                        </label>
                        <div class="controls">
                            <textarea name="spcform[report]" class="required input-xlarge" cols="50" rows="10" id="form-input-message" />
                        </div>
                    </div>
                    <div class="spEmailName">Email:
                        <input type="text" name="email" />
                        <br />Name:
                        <input type="text" name="name" />
                    </div>
                    <input type="hidden" name="{php:function( 'SobiPro::Token' )}" value="1" />
                    <input type="hidden" name="sid" value="{//entry/@id}" />
                    <input type="hidden" name="fid" value="{$field/@id}" />
                </form>
            </div>
            <div class="modal-footer">
                <a href="#" class="btn" data-dismiss="modal">
                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_CLOSE_FORM')" />
                </a>
                <a href="#" class="btn btn-primary contact-form-send" id="{$field/@nid}_send">
                    <xsl:value-of select="php:function('SobiPro::Txt', 'AFCF_TPL_SEND_FORM')" />
                </a>
            </div>
        </div>
    </xsl:template>
</xsl:stylesheet>

Или вот думаю просто запретить контактные формы SobiPro для не зарегистрированных.

Прошу прощения за долгий ответ!

Не могу сказать почему не отрабалатла защита для SobiPro, но постараюсь протестировать эту связку в ближайшее время. Отпишу здесь о результатах.

Код добавлять в форму не надо, т.к. плагин CleanTalk не требует интеграции с шаблоном/формой.

Kuneno с нашим плагино не тестировали, но теоритически должно работать с включенной опцией из п.2

*

frag79

  • Завсегдатай
  • *****
  • 597
  • 61
Интересно. Дойдут руки надо на полторашке потестить

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
Хорошо, если что не так пишите постараемся доработать. Вот последний плагин для Joomla 1.5,

https://cleantalk.org/files/joomla15-antispam-2.3.zip

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
я так сразу попробовал, не сработало к сожалению, вот форма обратной связи http://город-лабытнанги.рф/organizatsii/94-labytnangskaya-gorodskaya-bolnitsa , кнопка "Пожаловаться на запись".

Или вот думаю просто запретить контактные формы SobiPro для не зарегистрированных.

Добрый день!

Обновите пожалуйста плагин до версии 2.4beta, в ней улучшена защита произвольных контактных форм.

https://github.com/CleanTalk/joomla25-3x-antispam/archive/2.3beta3.zip

Если по прежнему защита не будет работать, то подскажите пожалуйста как настроить функционал "Пожаловаться на запись" в SobiPro? Сходу не нашел эту функцию, использую версию 1.1.10 для Joomla 1.5.

*

dimat84

  • Завсегдатай
  • *****
  • 521
  • 20
Добрый день!

Обновите пожалуйста плагин до версии 2.4beta, в ней улучшена защита произвольных контактных форм.

https://github.com/CleanTalk/joomla25-3x-antispam/archive/2.3beta3.zip

Если по прежнему защита не будет работать, то подскажите пожалуйста как настроить функционал "Пожаловаться на запись" в SobiPro? Сходу не нашел эту функцию, использую версию 1.1.10 для Joomla 1.5.

Так как бы работает, но при нажатии на "Отправить" просто ничего не происходит, окошко формы висит на месте.

Это надо в Sobipro создавать поле "Контактная форма", этого поля нет в бесплатной версии компонента.
Напишите куда я вам могу скинуть файл.

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
Так как бы работает, но при нажатии на "Отправить" просто ничего не происходит, окошко формы висит на месте.

Это надо в Sobipro создавать поле "Контактная форма", этого поля нет в бесплатной версии компонента.
Напишите куда я вам могу скинуть файл.

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

https://cleantalk.org/my/


Если вариант с Панелью управления устраивает, то предлагаю пока остановиться на нем.

Спасибо!

*

dimat84

  • Завсегдатай
  • *****
  • 521
  • 20
Устраивает. Спасибо за помощь.
В принципе мне без разницы будет окошко закрываться или нет если это спам будет идти )))
 

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
Да, спам плагин будет фильтровать точно так же эффективно, как и на регистрациях или комментариях.

Спасибо за отзыв!

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
Новая версия анти спам плагина CleanTalk 3.2

Изменения в новой версии:

Добавлена защита от спама для произвольной (не протестированной с плагином) контактной формы. Для активации опции включите в настройках плагина «Включить анти спам тест для любой контактной формы».

Добавлен метод onSpamTest(). Метод можно использовать в сторонних модулях для фильтрации спама на любых контактных формах.

Обновлено CleanTalk PHP API.

Напоминаем все возможности плагина,

  • Защита от спама регистраций Joomla,
  • Защита от спама формы обратной связи,
  • Защита от спама VirtueMart 1.x, 2.x.
  • Защита от спама для JComments 2.3, 3.0.
  • Защита от спама плагинов Rapid Contact, VTEM Contact.
  • Защита от спама форм BreezingForms.
  • Защита от спама любой контактной формы.
  • Поддержка Joomla 1.5, 2.5, 3.x.

Архив с обновлением можно скачать с extensions.joomla.org
« Последнее редактирование: 14.11.2014, 15:45:58 от Aleksandr.Razor »

*

dimat84

  • Завсегдатай
  • *****
  • 521
  • 20
Здравствуйте
Можно перенести плагин с одного сайта на другой использую один ключ? то есть на старом удалить ключ а на новом указать этот ключ?

*

shagimuratov

  • Осваиваюсь на форуме
  • ***
  • 35
  • 2
Здравствуйте
Можно перенести плагин с одного сайта на другой использую один ключ? то есть на старом удалить ключ а на новом указать этот ключ?
Да, так можно сделать.

*

Ilymar

  • Новичок
  • *
  • 1
  • 0
Здравствуйте, спасибо за вашу работу, спам уже достал, после установки плагина и регистрации, на нашем сайте восстановилась тишина))

*

Aleksandr.Razor

  • Захожу иногда
  • **
  • 13
  • 0
Здравствуйте, спасибо за вашу работу, спам уже достал, после установки плагина и регистрации, на нашем сайте восстановилась тишина))

Спасибо за ваш отзыв ! Мы стараемся делать отличную защиту, что бы сохранить ваше время.

*

busena2009

  • Новичок
  • *
  • 2
  • 0
Добрый день!

Устанавливаю плагин - выдает ошибку "JInstaller: :Install: Не удалось найти XML-файл установки"

Что делать? 
Joomla 2.5+Virtuemart 2

Заранее спасибо)