Контактная форма перестала работать C5.6->C5.7

Любая помощь по установке/настройке/модификации concrete5

Контактная форма перестала работать C5.6->C5.7

Сообщение linuxoidoz » 31 май 2015, 13:08 ,  »  Сообщение:#1

У меня был блок с контактной формой в С5.6. Все работало хорошо. В частности, например, текст полей формы (Имя, Емайл, Сообщение) показывался как при первом загружении страницы, так и после отправки формы. Плюс все ошибки выводились в view.php через переменные из контроллера. Теперь же после отсылки формы в C5.7 весь текст пропадает, как будто все переменные обнуляются. Но раньше ж такого не было. Что такого поменялось в версии 5.7, что все сломалось в передаче значений переменных между controller.php и view.php?

Спасибо
https://lizardstudio.ru

Дизайн, разработка и продвижение веб-сайтов и интернет магазинов
Сахалин, Дальний Восток... Россия и ЕАЭС

https://www.concrete5.org/profile/-/view/21733/
Аватара пользователя
linuxoidoz
 
Сообщения: 35
Зарегистрирован: 27 май 2015, 09:51

Re: Контактная форма перестала работать C5.6->C5.7

Сообщение linuxoidoz » 01 июн 2015, 14:41 ,  »  Сообщение:#2

так и не понял в чем было дело. Взял и все переписал по-другому. Щас все работает, за исключением одного: checkdnsrr(). Раньше работало, щас нет. Но я в этом куске вообще ничего не трогал:

$this->email = mb_strtolower(preg_replace('((?:\n|\r|\t|%0A|%0D|%08|%09)+)i' , '', $_POST['email']), 'UTF-8');
$domain_name = substr(strrchr($this->email, "@"), 1);

if (!checkdnsrr($domain_name,"MX")) {
array_push($this->form_errors, sprintf($this->error_no_domain, $domain_name));
}

Вставляю левый емайл 'dgsdgsdgsdfhdfhdfh.com' и тест проходит без ошибки. Что не так? Спасибо.
https://lizardstudio.ru

Дизайн, разработка и продвижение веб-сайтов и интернет магазинов
Сахалин, Дальний Восток... Россия и ЕАЭС

https://www.concrete5.org/profile/-/view/21733/
Аватара пользователя
linuxoidoz
 
Сообщения: 35
Зарегистрирован: 27 май 2015, 09:51

Re: Контактная форма перестала работать C5.6->C5.7

Сообщение cmsservice » 01 июн 2015, 15:05 ,  »  Сообщение:#3

Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Контактная форма перестала работать C5.6->C5.7

Сообщение linuxoidoz » 01 июн 2015, 15:59 ,  »  Сообщение:#4

Это сработало. Здорово! Большое спасибо!!!
https://lizardstudio.ru

Дизайн, разработка и продвижение веб-сайтов и интернет магазинов
Сахалин, Дальний Восток... Россия и ЕАЭС

https://www.concrete5.org/profile/-/view/21733/
Аватара пользователя
linuxoidoz
 
Сообщения: 35
Зарегистрирован: 27 май 2015, 09:51


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron