Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

просто скопировать в шаблоны:

<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="Введите капчу"/>


откоректируйте в коде, убрав: (перед "и после " ) "\"
Ссылка на сообщение
Поделиться на другие сайты

<form class="form feedback_form" method="post">	<label>Имя</label>	<input type="text" name="name" data-format=".+" data-notice="Введите имя" value="{$name|escape}" maxlength="255" />		<label>Email</label>	<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />    <label>Пароль</label>    <input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />	<input type=submit class="button" name="register" value="Зарегистрироваться">        <div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}"/></div> 	<input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" format="\d\d\d\d" notice="Введите капчу"/></form>
Ссылка на сообщение
Поделиться на другие сайты

{* Страница регистрации *}<h1>Регистрация</h1>{if $error}<div class="message_error">	{if $error == 'empty_name'}Введите имя	{elseif $error == 'empty_email'}Введите email	{elseif $error == 'empty_password'}Введите пароль	{elseif $error == 'user_exists'}Пользователь с таким email уже зарегистрирован	{else}{$error}{/if}</div>{/if}<form class="form register_form" method="post">	<label>Имя</label>	<input type="text" name="name" data-format=".+" data-notice="Введите имя" value="{$name|escape}" maxlength="255" />		<label>Email</label>	<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />    <label>Пароль</label>    <input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />	<input type=submit class="button" name="register" value="Зарегистрироваться">        <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=\"Введите капчу\"/></form>



Вот как у меня

Только рисунок с цифрами не показывает
Ссылка на сообщение
Поделиться на другие сайты

Но нужно еще проверку на капчу ставить,если не ввели.
В общем приведенный пример не работает. без ввода капчи заказ проходит.
Гуру помогите!

Ссылка на сообщение
Поделиться на другие сайты

Нужно поставить проверку в соответствующем View-файле по аналогии, например, с файлом ProductView.php.

// Проверяем капчу и заполнение формы
if ($_SESSION['captcha_code'] != $captcha_code || empty($captcha_code))
{
$this->design->assign('error', 'captcha');
}
else ... делаем то что нужно

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Можете подробней рассказать о проверке в view-файле. Что именно нужно в нем прописывать?
Пытался много раз править. Почти все работало, кроме проверки капчи.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

<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='Введите капчу'/>


В идеале конечно, если бы кто-нибудь написал мод reCapcha http://www.google.com/recaptcha
Это по-моему единственная капча, которая реально спасает от абсолютного большинства примитивных скриптов, и к которой пользователи уже привыкли...
То есть, если пользователь при регистрации увидит эту капчу, она его не испугает
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...