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

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

убрать строки которые отвечают за это из product.tpl в шаблоне, там где:

<!--Форма отправления комментария-->
Ссылка на сообщение
Поделиться на другие сайты

1. В product.tpl удалить код вывода капчи:

<label for="comment_captcha">Число</label>
<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="Введите капчу"/>



2. В view/ProductView.php:

58 строка, удалить:

$captcha_code =  $this->request->post('captcha_code', 'string');



64-72 строки, найти:

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


Заменить на:

// Проверяем капчу и заполнение формы
if (empty($comment->name))
{
$this->design->assign('error', 'empty_name');
}



P.S. Так же в product.tpl можно удалить сообщение о неверно введённой капче. Это не обязательное условие, но лучше удалить не использующийся код:

Для этого, в product.tpl найти:

{if $error=='captcha'}
Неверно введена капча
{elseif $error=='empty_name'}


Заменить на:

{if $error=='empty_name'}
Ссылка на сообщение
Поделиться на другие сайты
  • 3 года спустя...

kdgroup

Пожалуйста

А ты не мог бы подсказать, как сделать тоже самое, только для email. Что бы поле осталось, но заполнять его не обязательно. Т.е. как то убрать проверку на заполнение

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

А ты не мог бы подсказать, как сделать тоже самое, только для email. Что бы поле осталось, но заполнять его не обязательно. Т.е. как то убрать проверку на заполнение

 

у комментариев нет такого поля вообще в стандарте. У вас какие-то измененные комментарии?

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

у комментариев нет такого поля вообще в стандарте. У вас какие-то измененные комментарии?

Нет, стандартная simpla 2.3.7 При оформлении заказа говорит -"ВВедите емеил"

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

А это я тупанул, не прочитал шапку темы. То про комментарии. Ну в общем, такое получится с оформлением заказа?

нужно в базе сделать это поле не обязательным. вместо NOT NULL сделать NULL. и в view/CartView.php выпилить отправку сообщения на почту юзеру если почта пустая и проверку почты. так же надо выпилить уведомления на почту из админки simpla/OrderAdmin.php и еще в способах оплаты уведомления. наверное легче проверять на почту в api/Notify.php просто

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

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

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

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

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

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

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

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

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

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