Вторник, 10 Сен 2013 в 13:26

УБРАТЬ ЗАЩИТНЫЙ КОД (КАПЧА) НА СТРАНИЦЕ ОФОРМЛЕНИЯ ЗАКАЗА SIMPLA CMS

Автор: admin

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

Открываем файл cart.tpl в папке html вашего шаблона и удаляем код (может оличаться в различных шаблонах):

<div><img src="captcha/image.php?{math equation='rand (10,10000)'}" alt='captcha'/></div>
<input 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, иначе условие будет написано не верно и сайт будет выдавать сообщение о ошибке. Проверено на версии 2.2.4 (текущая).

Все работает.

Рекомендую ознакомиться с похожими статьями:


Комментарии:

Ваш отзыв

Я в Контакте

Найди меня на Facebook

Добавляйся в Youtube