Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
поделитесь айпишниками плиз.дело в том, что гугл-каптча и смена адреса страницы помогает ненадолго
видимо нужно подождать, пока французы пропатчат ядро
а пока на уровне хостинга/вебсервера вручную блокировать нежелательные IP адреса, которых уже больше сотни скопилось
переделать ваша тема/contact-form.tplкак эту форму отключить совсем ?
.. не помню что бы клиенты ею пользовались .... только спам валится
емайлы разные, в админке таких не находитслать еще могут из аккаунта общительные клиенты![]()
Для 1.7 нет мануала?Друзья, проще установить reCaptcha2 от Google без всяких костылей и сомнительных модулей.
Вот как это сделать:
Сначала Для просмотра ссылки Войдиили Зарегистрируйся и регистрируем свой домен
Посмотреть вложение 91600
Получаем ключи и т.д.
Посмотреть вложение 91601
Далее на сервере открываем файл /public_html/themes/ваша-тема/contact-form.tpl и добавляем две строки, которые дает нам сайт google
Посмотреть вложение 91602
Чистим кеш на сайте и видим, что каптча добавилась на странице обратной связи.
Затем реализуем прием данных каптчи в контроллере и POST запрос к серверам google.
Открываем файл /public_html/controllers/front/ContactController.php и добавляем туда
Посмотреть вложение 91603
PHP:function SiteVerify($url){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $curlData = curl_exec($curl); curl_close($curl); return $curlData; } $recaptcha = Tools::getValue('g-recaptcha-response'); if(!empty($recaptcha)){ $google_url="https://www.google.com/recaptcha/api/siteverify"; $secret='secret-key-c-сайта-google'; $ip=$_SERVER['REMOTE_ADDR']; $url=$google_url."?secret=".$secret."&response=".$recaptcha."&remoteip=".$ip; $res=SiteVerify($url); $res= json_decode($res, true); if(!$res['success']){ exit(); } } else{ $this->errors[] = Tools::displayError('Отметьте галочкой, что Вы не робот, пожалуйста'); }
Готово, теперь спамер точно не пройдет.