Нет, не только.Заглянул на Ваш сайт keycaptcha.ru плагина пока нет. Или Вы сугубо Mademasterу обещали?
Выложим на instantcms.ru, руки еще не дошли)
Нет, не только.Заглянул на Ваш сайт keycaptcha.ru плагина пока нет. Или Вы сугубо Mademasterу обещали?
1. Проверяется капча, а не правильность заполнения формы.1. Зелёная галочка появляется и тогда, когда ни логина, ни пароля не введено, но капча собрана правильно laugh Правда, там всё равно идёт перезагрузка.
2. Не нашёл, где регулируется количество собираемых элементов. 6 штук бывает многовато.
keycaptcha не дает отправить содержимое формы, если она (качпча) собрана неправильно — не надо будет вводить данные несколько раз.Зачем такие сложности?
Замените в обычной капче показывать буквы и цифры — на только цифры...
4 цифры 3 цифры
и все. Зачем усложнять пользователям сайта жизнь? Как бесит вводить и буквы и цифры по 2-3 попытки каждый раз, да еще и каждый раз вводить данные заново
Проверял для 10.2. С большой долей вероятности должно работать и на 10.3для какой версии?
public static function checkCaptchaCode($code){ include_once("core/classes/keycaptcha.php"); $kc_o = new KeyCAPTCHA_CLASS('ZqkjclOQAquVUQzQQAafIPlVf025071'); return $kc_o->check_result($_POST['capcode'])==1; }
public static function getCaptcha($input_name='code'){ $kc_o = new KeyCAPTCHA_CLASS('ZqkjclOQAquVUQzQQAafIPlVf025071'); return "<input type=\"hidden\" name=\"capcode\" id=\"capcode\" value=\"false\" /> <input name=\"$input_name\" type=\"hidden\" value=\"123\" style=\"width:120px\" />".$kc_o->render_js(); }
include_once("/%InstantCMS_root%/core/classes/keycaptcha.php"); $kc_o = new KeyCAPTCHA_CLASS('%PrivateKey%');
Движок 10.2
Нужно заменить стандартную каптчу либо на ReCaptcha (http://www.google.com/recaptcha) либо на KeyCaptcha (https://www.keycaptcha.com)
у КейКаптчи очень много уже готовых модулей для различных движков, думается мне, что переделка под Инстант будет проще… (https://www.keycaptcha.com/captcha-for-cms/)
Кто возьмется сделать? и во сколько это обойдется?