Сообщения

Сообщения за сентябрь, 2017

MODx Evo и ReCaptcha v2

Изображение
При разботке сайтов часто возникает необходимость защитить формы обратной связи от спамботов которые, обычно, сводятся к неудобному полю ввода цифр и букв. Google создал прекрасное решение этой проблемы - reCAPTCHA и для Modx Revo существуют готовые решения по ее установке, а вот для Modx Evo, к сожалению нет. Сейчас мы это исправим. По порядку: Прежде всего нужно получить ключи для сайта (siteKey и secretKey) - здесь Скачиваем готовую PHP библиотеку каптчи здесь (GitHub – Clone or download, Download ZIP) Из архива, вытаскиваем папку src, закачиваем в папку /assets/snippets и переименовываем эту папку в recaptcha Создаем сниппет ReCaptcha и вставляем в него код указанный в конце статьи В темплейты eForm прописываем плейсхолдер [+ReCaptcha+] в том месте, где хотим ее (reCAPTCHA) видеть (если вы используете в темплейтах вызов veriword.php, закройте его комментарием или удалите) Перед вызовом eForm ставим вызов сниппета ReCaptcha, а в вызов самого eForm добавляем параметры: &a