avatar

Убрать защитный код (капча) на странице оформления заказа

Опубликовал в блог Дополнения и модули для Simpla CMS
0
На email магазина не приходит множество заказов от ботов? Тогда отключите ввод защитного кода (капчи) в форме оформления заказа. Это избавит посетителя от заполнения лишних полей. Сделать это очень просто!

Открываем файл cart.tpl в папке html вашего шаблона и удаляем код (может отличатся в различных шаблонах):
<div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}" alt='captcha'/></div>
<input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>

Удаляем код в файле view/CartView.php (примерно 58 строка):
$captcha_code = $this->request->post('captcha_code', 'string');

И в этом же файле, примерно с 83-по 87 строка:
elseif($_SESSION['captcha_code'] != $captcha_code || empty($captcha_code))
{
$this->design->assign('error', 'captcha');
}

В последнем, будьте внимательны. Не захватите лишнюю фигурную скобку при удалении условия elseif, иначе условие будет написано не верно и сайт будет выдавать сообщение о ошибке.
0 комментариев RSS
Нет комментариев
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.