Компонент AjaxForm
Доброго времени суток!
Хотел спросить поддерживается ли у вас в данный момент компонент AjaxForm modstore.pro/packages/utilities/ajaxform
Версия моего текущей modx revo 2.4.2.
Делаю в чанке вызов формы (стандартный):
Спасибо заранее за ответы. С уважением, Андрей.
Хотел спросить поддерживается ли у вас в данный момент компонент AjaxForm modstore.pro/packages/utilities/ajaxform
Версия моего текущей modx revo 2.4.2.
Делаю в чанке вызов формы (стандартный):
[[!AjaxForm?
&snippet=`FormIt`
&form=`tpl.AjaxForm.example`
&hooks=`email`
&emailSubject=`Тестовое сообщение`
&emailTo=`info@domain.com`
&validate=`name:required,email:required,message:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]
[[!AjaxSubmit?
&snippet=`MySnippet`
&form=`tpl.AjaxForm.example`
]]И вся эта талмуда не работает. P.S. Чанки использовал дефолтные. Е-майл естественно менял на свой. Форму валидации не менял в принципе.Спасибо заранее за ответы. С уважением, Андрей.
Комментарии: 46
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Formit установлен?
[2015-12-29 14:41:28] (ERROR @ /index.php) An error occurred while trying to send the email:
[2015-12-29 14:41:30] (ERROR @ /index.php) An error occurred while trying to send the email:
[2015-12-29 14:43:16] (ERROR @ /index.php) An error occurred while trying to send the email:
[2015-12-29 14:43:22] (ERROR @ /index.php) An error occurred while trying to send the email:
[2015-12-29 14:43:56] (ERROR @ /index.php) An error occurred while trying to send the email:
[2015-12-29 14:44:02] (ERROR @ /index.php) An error occurred while trying to send the email:
И это странно… Учитывая, что там происходит на самом деле.
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
либо второй вариант:
500 (Internal Server Error)
У меня вопрос, Так где же сокрыта ошибка у хостер ли или в скриптах компонента?
[Wed Dec 30 08:44:25 2015] [error] [client 5.128.35.72] PHP Fatal error: Cannot use object of type AjaxForm as array in /home/n/norway/modx/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 94, referer: norway.tmweb.ru/index.php?id=1
[Wed Dec 30 08:54:13 2015] [error] [client 5.128.35.72] PHP Fatal error: Cannot use object of type AjaxForm as array in /home/n/norway/modx/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 94, referer: norway.tmweb.ru/index.php?id=1
[Wed Dec 30 09:01:06 2015] [error] [client 92.53.115.234] PHP Fatal error: Cannot use object of type AjaxForm as array in /home/n/norway/modx/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 94, referer: norway.tmweb.ru/index.php
[Wed Dec 30 09:05:48 2015] [error] [client 92.53.115.234] PHP Fatal error: Cannot use object of type AjaxForm as array in /home/n/norway/modx/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 94, referer: norway.tmweb.ru/index.php?
[Wed Dec 30 09:06:32 2015] [error] [client 92.53.115.234] PHP Fatal error: Cannot use object of type AjaxForm as array in /home/n/norway/modx/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 94, referer: norway.tmweb.ru/index.php?
[Wed Dec 30 09:51:30 2015] [error] [client 5.128.35.72] PHP Fatal error: Cannot use object of type AjaxForm as array in /home/n/norway/modx/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 94, referer: norway.tmweb.ru/index.php?id=1
[Wed Dec 30 09:54:28 2015] [error] [client 5.128.35.72] PHP Fatal error: Cannot use object of type AjaxForm as array in /home/n/norway/modx/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 94, referer: norway.tmweb.ru/index.php?id=1
Проблема с компонентом все же. Что там может неверно работать в компоненте?
Гугл подсказал, что
Дальше ждем комментов спецов по php. Если в массиве параметры передается записываются не как переменные, то… ммм… я не знаю) Удаление-повторная установка проблемы не решает? И может версия php слишком новая (на счет старой вряд ли, там поддержка от 5.3 идет, насколько помню). Был у меня случай, когда сайт сломался, а в чем дело непонятно. После общения с поддержкой удалось выяснить, что скрипт использует элементы, которые удалены в php 5.5, пришлось переводить на 5.4 — все заработало. Возможно та же канитель.
Проверяй, отключай и извиняйся.
На Timeweb-е register_globals включен по умолчанию если не ошибаюсь, работал на нём пару месяцев назад, выключал его в htaccess.
По теме:
AjaxForm рабочий 100%, на нескольких сайтах обновил до последней версии, всё нормально работает.
Просто хостинг нужен нормальный, а не
говно timeweb.А уметь объяснить начальнику- это и есть ПРОФЕССИОНАЛИЗМ!
99% что после этого все заработает.
Хулиганьё. :)
Попробуйте деинсталлировать его, а потом установить заново.
И всем желаю хороших чудес в Новом году!
Подскажите в чем может быть проблема:
При отправке формы ошибка на ios 9.3.1 > «Не могу найти указанный ключ формы action»
На других версиях работает. На компьютере тоже ок.
8|