Защита от спам-ботов

Альтернатива капчи. Если пользователь смог нажать галочку, значит он не робот
Виртуальный товар Tooltip

Конечная цена1300 руб
Сравнить
Защита от спам-ботов в Joomla
Описание

В стандартном пакете Джумла 2.5 встроена только одна защита от спам-ботов - ReCaptcha. Надежная вещь, но очень не удобная - русскоязычному пользователю очень трудно разобрать надписи, да и к тому же ваш сайт будет обращаться к сторонним сайтам. Я разработал альтернативный вариант капчи, лишенный этих недостатков. Это даже не капча. Никаких картинок расшифровывать не придется. Пользователю нужно будет только кликнуть мышкой на галочку. Поверьте, уж я постарался защитить скрипт от взлома. При кажущейся простоте, создать робот обходящий такую защиту будет не просто.

Устанавливается стандартным образом - через менеджер расширений. Затем:

1. В менеджере плагинов находим в списке Captcha - SttCaptcha и включаем его. И выключаем CAPTCHA - reCAPTCHA.

2. Заходим Меню - Сайт - Общие настройка. В пункте CAPTCHA (по умолчанию) выбираем  Captcha - SttCaptcha.

3. Осталось только откорректировать языковый файл, чтобы правильные надписи выводил. Найдите файл language\ru-RU\ru-RU.com_users.ini. Там исправляем две строчки (восьмую и девятую):

COM_USERS_CAPTCHA_LABEL="Поставьте галочку, если вы не робот"
COM_USERS_CAPTCHA_DESC="Защита от спам-ботов. Просто поставьте галочку."

Также проверьте настройки того компонента, который должен выводить капчу. Например, если вам нужно, чтобы защита от спам-ботов стояла в форме обратной связи компонента Контакты, зайдите в админке в этот компонент, кликните настройки и убедитесь, что в поле капча стоит значение "по-умолчанию"

Спецификация
Тип расширения Плагин
Версия Joomla 2.5.*
Комментарии (10)

Комментарии   

#10 13.03.2017 07:57
Цитирую Сергей:
Здравствуйте! Установил SttCaptcha на джумл. 3 виртуемарт 3.4. Везде выводится кроме регистрации, подскажите как его вывести в виртуемарт (при регистрации)? Заранее очень благодарен...

Здравствуйте. Виртумарт может использовать только recaptcha, поэтому для того, чтобы вывести другую капчу в форме регистрации, нужно провести небольшие доработки VM.
#9 12.03.2017 07:08
Здравствуйте! Установил SttCaptcha на джумл. 3 виртуемарт 3.4. Везде выводится кроме регистрации, подскажите как его вывести в виртуемарт (при регистрации)? Заранее очень благодарен...
#8 06.02.2017 07:51
Ваша капча помогла - спасибо большое! Теперь тишина на форуме)
#7 28.04.2014 07:48
Цитирую Сергей:
Плагин очень удобный и простой, а главное нужный. Извините если может повторюсь, но вроде все просмотрел нигде нет такой информации. У меня после исправления строк в файле ru-RU.com_users.ini в форме контактов слово CAPTCHA не исчезло, я правил файл ru-RU.com_contact.ini точно так же, но там у меня 9 и 10 строка. Спасибо за плагин!

Да, любой модуль или компонент, использующий капчу, имеет свои языковые файлы. Для формы контактов это ru-RU.com_conta ct.ini. Как вариант, можно не менять языковый файл, а поменять макет вывода. Тут, конечно, нужно знать какой макет менять. После изменения новый файл макета записывается в папку html вашего шаблона. Этот метод хорош тем, что после обновления джумлы или компонента, вам не придется повторно вносить изменения.
#6 28.04.2014 06:55
Плагин очень удобный и простой, а главное нужный. Извините если может повторюсь, но вроде все просмотрел нигде нет такой информации. У меня после исправления строк в файле ru-RU.com_users .ini в форме контактов слово CAPTCHA не исчезло, я правил файл ru-RU.com_conta ct.ini точно так же, но там у меня 9 и 10 строка. Спасибо за плагин!
#5 18.02.2014 16:46
Приобрёл платную версию данной программы, программа сильно выручает, так как на сайт заходит много народа с планшетов, а набирать встроенную в Джумлу гугловскую капчу затруднительно. Установка программы оказалось делом не совсем лёгким, во всяком случае у меня. Гигантское спасибо службе поддержке разработчика этой программы за оказанную быструю, квалифицированн ую помощь по настройке этой программы у нас на сайте. Всё работает, легко посылаются сообщения с компьюторов,пла ншетов, мобильных телефонов , спам не был замечен. Конечно, капча от Гугла надёжнее, но .....
В общем, рекомендую.
#4 03.02.2014 10:54
Робот - это программа, которая принимает данные с сайта и отправляет свои данные. То есть робот не открывает браузер и не смотрит на него. И не запускает java-скрипты, которые привязаны к галочке. Теоретически, можно создать робота, который проанализирует js и подставит в форму нужные данные. Но это теоретически. Потому что на практике это будет слишком затратно и стоит ли оно того? К тому же я периодически меняю код скриптов, и получается, что одинаковый скрипт будет лишь на двух-трех сайтах. Ради спама двух-трех сайтов никто не будет создавать супер-робота с интеллектуально й расшифровкой и обработкой java-скрипта.
#3 03.02.2014 10:21
А что, робот не умеет ставить галочки? или он не видит это поле?
#2 08.11.2013 15:20
Да, прямо здесь и можно посмотреть - в разделе Контакты redozator.ru/kontakty там есть форма обратной связи с защитой от спам-ботов
#1 08.11.2013 15:09
А демо версию посмотреть гдето можно?

Недостаточно прав для комментирования

Video

В стандартном пакете Джумла 2.5 встроена только одна защита от спам-ботов - ReCaptcha. Надежная вещь, но очень не удобная - русскоязычному пользователю очень трудно разобрать надписи, да и к тому же ваш сайт будет обращаться к сторонним сайтам. Я разработал альтернативный вариант капчи, лишенный этих недостатков. Это даже не капча. Никаких картинок расшифровывать не придется. Пользователю нужно будет только кликнуть мышкой на галочку. Поверьте, уж я постарался защитить скрипт от взлома. При кажущейся простоте, создать робот обходящий такую защиту будет не просто.

Устанавливается стандартным образом - через менеджер расширений. Затем:

1. В менеджере плагинов находим в списке Captcha - SttCaptcha и включаем его. И выключаем CAPTCHA - reCAPTCHA.

2. Заходим Меню - Сайт - Общие настройка. В пункте CAPTCHA (по умолчанию) выбираем  Captcha - SttCaptcha.

3. Осталось только откорректировать языковый файл, чтобы правильные надписи выводил. Найдите файл language\ru-RU\ru-RU.com_users.ini. Там исправляем две строчки (восьмую и девятую):

COM_USERS_CAPTCHA_LABEL="Поставьте галочку, если вы не робот"
COM_USERS_CAPTCHA_DESC="Защита от спам-ботов. Просто поставьте галочку."

Также проверьте настройки того компонента, который должен выводить капчу. Например, если вам нужно, чтобы защита от спам-ботов стояла в форме обратной связи компонента Контакты, зайдите в админке в этот компонент, кликните настройки и убедитесь, что в поле капча стоит значение "по-умолчанию"