Как бороться со спамом, который проходит даже сквозь капчу?
Предыстория такая: чтобы потестить вырастит ли конверсия на сайте, отключили капчу из форм обратной связи. Разумеется через определенное время начал сыпаться спам. Капчу вернули на место, но это не помогло.
Кто знает какие варианты решения проблемы? подскажите плиз!
Есть задумка повесить скрипт на кнопку "отправить". Кто может подсказать, в каком файле она генерируется?
Вот посмотрите как реализовано, может поможет.
Спасибо за информацию. Вот только я не могу найти кнопку "Отправить" для формы обратной связи. Кнопки указанные в этой статье я нахожу, но это не они. Компонент "Конструктор форм". Сама форма выводится таким образом {ФОРМА=Связь} через модуль. Где может быть код самой кнопки?
Какие то лохи платят же за этот "прогон по каталогам" и увеличение цитируемости ресурса))
На всякий случай, отмечу. И я тоже, когда то давным давно, сразу после создания первого сайта, заказывал "прогон по каталогам и доскам объявлений", и покупал посетителей на сайт за сущие копейки. Короче не понимал я ничего, лох был тоже.Какие то лохи платят же
На всякий случай, отмечу. И я тоже, когда то давным давно, сразу после создания первого сайта, заказывал "прогон по каталогам и доскам объявлений", и покупал посетителей на сайт за сущие копейки. Короче не понимал я ничего, лох был тоже.Какие то лохи платят же
Раньше это было более-менее оправдано. Я такими прогонами за 2-3 месяца нулевой сайт поднимал ТИЦ до 20-30.
Мне интересно, почему не идет спам в комменты и формы регистрации, а в форму обратной связи. При чем, именно в эту. Хотя на сайте (даже на этой же странице есть еще и другая форма, в нее спам идти перестал после включения капчи) И ведь спам не информативный. Не способный побудить к переходу, порой даже без ссылок. Шлак одним словом.
<input onclick="document.getElementById('checkspam').value='332122';" type="submit" value="Отправить" class="btn btn-danger"/>
Где-то в синтаксисе ошибся или как?
if ($form['checkspam']!=='332122') {exit('!Spam detected');}
может
if ($form['checkspam']!=='332122') {exit('!Spam detected');}
Не помогает(( поставил пока галочку как посоветовал Dost. Посмотрим, что будет делать спам) Тему пока не закрываю, может кто еще что посоветует)
А само поле c id = checkspam присутствует в форме?Не помогает((
<input type="hidden" id="checkspam" name="checkspam" value="">
А само поле c id = checkspam присутствует в форме?Не помогает((
Да, присутствует.
Возвращаясь к скрипту на кнопке: Может, я не знаю какой-то особенности формирования полей в инстанте 1.10.1?
Есть скрытая форма
<input id="check" name="check" type="hidden" value="" />
<div class="col-lg-5 col-lg-offset-3 text-right"> <input type="submit" value="Отправить" class="btn btn-danger" onclick="document.getElementById('check').value = 'secretcode';" /> </div>
Ребята, SOS! Спам задолбал уже(((((((
<input type="submit" value="Отправить" class="btn btn-danger" onclick="$('#check').val('secretcode');" />
Так попробуйте
И проверьте, нет ли ошибок яваскриптов на странице.
Ошибок на странице нет.
Если я вставляю в value передаваемое значение, по идее, оно же должно уже по умолчанию передваваться? Это чтобы потестить передачу данных.
<input id="check" name="check" type="hidden" value="secretcode" />