Recommended Posts

Раз в сутки выдает предупреждения по файлу www/system/storage/modification/catalog/controller/information/contact.php

типа:

2018-07-18 17:17:09 - PHP Notice:  Undefined index: name in /site.ru/www/system/storage/modification/catalog/controller/information/contact.php on line 333
2018-07-18 17:17:09 - PHP Notice:  Undefined index: email in /site.ru/www/system/storage/modification/catalog/controller/information/contact.php on line 337
2018-07-18 17:17:09 - PHP Notice:  Undefined index: enquiry in /site.ru/www/system/storage/modification/catalog/controller/information/contact.php on line 341

вот эти стоки:

	if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 32)) {
			$this->error['name'] = $this->language->get('error_name');
		}

		if (!filter_var($this->request->post['email'], FILTER_VALIDATE_EMAIL)) {
			$this->error['email'] = $this->language->get('error_email');
		}

		if ((utf8_strlen($this->request->post['enquiry']) < 10) || (utf8_strlen($this->request->post['enquiry']) > 3000)) {
			$this->error['enquiry'] = $this->language->get('error_enquiry');

пишут что это из-за заполнения формы обратной связи, сам заполнял не выдает.

нашел что-то похожее, но там для другой сборки

Скрытый текст

1. Возвращайте на место как было!

2. В контроллер переходим к валидации protected function validate() {

там находим ненужное и комментируем или удаляем

           if (!filter_var($this->request->post['email'], FILTER_VALIDATE_EMAIL)) {
           
$this->error['email'] = $this->language->get('error_email');
       }

3. С валидацией закончили. Далее находим

$mail->setFrom($this->request->post['email']);

и меняем там на

$mail->setFrom($this->config->get('config_email'));

4. Удаляем в шаблоне поле. ВСЕ.

По аналогии делаем для других ненужных полей.

 

  1. Хостинг. www.ukraine.com.ua тариф Мастер SSD
  2.  сборка OPENCART.PRO Версия 2.3.0.2.4
  3. шаблон Revolution v.4.0.9 (платный)
  4. модули OCDepartment, Фильтр товаров OCFilter, Простая регистрация и заказ Simple (все куплено)

Поделиться сообщением


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

Если такая ошибка только у вас. Это значит что? Что у вас это из-за индивидуальной конфигурации и на 99% у сборке отношения не имеет. Тем более там код на 100% родной и если бы там была ошибка движка ее сто раз исправили на гитхабе. Поэтому. Ищем что туда лезет из модификаторов. Ищем ошибки модификаторов. И первым делом задаём вопросы авторам модификаторов.

Поделиться сообщением


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

"основные подозреваемые" от ответственности отказались. Отключил пока форму обратной связи, для прояснения

ЗЫ

добавите пожалуйста фавикон на форум))))

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу