Андрей
Нет
Андрей
Походу что то с сайтом, поставил пустой ево, там форма отрабатывает нормально
Сергей
Походу что то с сайтом, поставил пустой ево, там форма отрабатывает нормально
на локалке в курсе где отправленные письма хранятся?
Андрей
Да, там смотрел уже
Андрей
Декодировал в notepad++
Андрей
Если включить сообщения о ошибках то отсылает письмо с текстом Source: FormLister\\Form - The details of the error could be seen in the MODX system events log.
Андрей
Логи пишет такие
Андрей
Lexicon loaded Array ( [lexicon] => Array ( [form.protectSubmit] => Данные успешно отправлены. Нет нужды отправлять их еще раз. [form.submitLimit] => Отправлять форму можно 1 раз в [form.minutes] => мин [form.seconds] => сек [form.dateFormat] => m.d.Y в H:i:s [form.default_successTpl] => @CODE:Форма успешно отправлена в [+form.date.value+] [form.form_failed] => Не удалось отправить письмо. ) ) Time: 0.0022041797637939 Set fields from $_REQUEST Array ( [formid] => myform [name] => 565436 [phone] => 546456 ) Time: 0.0022749900817871 No validation rules defined Array ( ) Time: 0.0029370784759521 Prepare to validate fields Array ( [fields] => Array ( [formid] => myform [name] => 565436 [phone] => 546456 ) [rules] => Array ( ) ) Time: 0.0029749870300293 Mail report Array ( [report] => Имя: Телефон: [mailer_config] => Array ( [isHtml] => 0 [to] => raven23@yandex.ru [from] => info@dj-free.ru [fromName] => DJ-Free [subject] => Новое сообщение [replyTo] => [cc] => [bcc] => [noemail] => ) [result] => 1 ) Time: 0.10722303390503 Form procession complete Array ( [fields] => Array ( [formid] => myform [name] => 565436 [phone] => 546456 [form.date] => 05.12.2018 в 16:50:32 ) [errors] => Array ( ) [messages] => Array ( ) [files] => Array ( ) [status] => 1 ) Time: 0.10734105110168 Render output Array ( [template] => @CODE: <p>Спасибо за обращение</p> [data] => Array ( [formid] => myform [name] => 565436 [phone] => 546456 [form.date] => 05.12.2018 в 16:50:32 [formid.value] => myform [name.value] => 565436 [phone.value] => 546456 [form.date.value] => 05.12.2018 в 16:50:32 [form.messages] => ) ) Time: 0.1074161529541 Output <p>Спасибо за обращение</p> Time: 0.10795211791992 Total time: 0.10799503326416
Андрей
Перешёл называется на FormLister 😁😭
Сергей
всё работает
Сергей
[!FormLister? &controller=`Form` &formid=`myform` &to=`mail@mail.ru` &subject=`Новое сообщение` &rules=`{"name": {"required": "Ваше имя"}, "phone": {"required": "Данные для связи"}}` &defaults=`{"name.error": "Ваше имя", "phone.error": "Данные для связи"}` &keepDefaults=`name.error,phone.error` &errorClass=` is-invalid` &requiredClass=` is-invalid` &formTpl=`@CODE: <form class="form-horizontal" method="post"> <input type="hidden" name="formid" value="myform"> <input type="text" class="form-control[+name.errorClass+][+name.requiredClass+]" name="name" id="name" placeholder="[+name.error+]" value="[+name.value+]"> <input type="text" class="form-control[+phone.errorClass+][+phone.requiredClass+]" name="phone" id="phone" placeholder="[+phone.error+]" value="[+phone.value+]"> [+form.messages+] <button type="submit" class="btn btn-primary"><i class="glyphicon glyphicon-envelope"></i> Отправить</button> </form>` &messagesOuterTpl=`@CODE:<div class="alert alert-danger">[+messages+]</div>` &messagesTpl=`@CODE:[+messages+]` &errorTpl=`@CODE:[+message+]` &successTpl=`@CODE:<p>Спасибо за обращение</p>` &reportTpl=`@CODE: Имя: [+name.value+] Телефон: [+phone.value+] `!]
EVO bot Лёшка
[!FormLister? &controller=`Form` &formid=`myform` &to=`mail@mail.ru` &subject=`Новое сообщение` &rules=`{"name": {"required": "Ваше имя"}, "phone": {"required": "Данные для связи"}}` &defaults=`{"name.error": "Ваше имя", "phone.error": "Данные для связи"}` &keepDefaults=`name.error,phone.error` &errorClass=` is-invalid` &requiredClass=` is-invalid` &formTpl=`@CODE: <form class="form-horizontal" method="post"> <input type="hidden" name="formid" value="myform"> <input type="text" class="form-control[+name.errorClass+][+name.requiredClass+]" name="name" id="name" placeholder="[+name.error+]" value="[+name.value+]"> <input type="text" class="form-control[+phone.errorClass+][+phone.requiredClass+]" name="phone" id="phone" placeholder="[+phone.error+]" value="[+phone.value+]"> [+form.messages+] <button type="submit" class="btn btn-primary"><i class="glyphicon glyphicon-envelope"></i> Отправить</button> </form>` &messagesOuterTpl=`@CODE:<div class="alert alert-danger">[+messages+]</div>` &messagesTpl=`@CODE:[+messages+]` &errorTpl=`@CODE:[+message+]` &successTpl=`@CODE:<p>Спасибо за обращение</p>` &reportTpl=`@CODE: Имя: [+name.value+] Телефон: [+phone.value+] `!]
Читай документацию ©(Pathologic) http://docs.evo.im/03_extras/formlister.html
Андрей
Что то с движком видимо. Какой то конфликт
Сергей
Что то с движком видимо. Какой то конфликт
с движком тоже всё нормально.
Андрей
Сергей
скопируйте что выше написал, без своих правок, кроме эмайл
Андрей
Тоже самое
Андрей
Пробовал вызывать форму после чистой установки, всё работает.
Андрей
В любом случае спасибо за помощь
Сергей
значит что то с плагинами намудрили
Андрей
Вот думаю теперь где затык
Сергей
Вот думаю теперь где затык
форму выведите на пустой странице, с шаблоном blank
Андрей
Там и выводил
Андрей
Чтоб уж наверняка
Сергей
у меня письма в спам попадают
Андрей
У меня норм, но письмо без данных
Сергей
У меня норм, но письмо без данных
а почему на скрине, две строчки друг под другом? должно в одну строку быть, там же нет обработки переносов, а занчит всё одну строку будет
Андрей
Сергей
без чанка попробуйте
Сергей
Андрей
Последнее, с Вашим вызовом, без переносов
Сергей
ну вот, уже лучше. обновляйте из экстраз доклистер и формлистер
Андрей
Тоде самое
Андрей
*тоже
Андрей
Обновил
Сергей
Андрей
Формлистер до версии 1.7.19
Сергей
PHP Version 7.2.5
Сергей
Андрей
Доклистер - 2.3.15
Сергей
Сергей
всё из экстраз ставил
Андрей
Да, всё оттуда
Андрей
Php 7.0
Сергей
Да, всё оттуда
а там нет этих версий что вы вше написали
Андрей
Formlister написано как master, но ставится эта версия
Андрей
Андрей
Андрей
Доклистер тоже
Сергей
ну да
Сергей
а в конфигурации случаем не установлено что отправка через smtp ?
Андрей
Не, указано mail
Сергей
плагин FileSource не мог крови попортить?
Андрей
Попробовать отключить его?
Сергей
Попробовать отключить его?
отключать уже не надо. возможно открывали сниппеты или плагины, и чтобы закрыть нажимали просто сохранить?
Andrey
Доступов то нет, всё на локале?
Сергей
хотя ФМ работает, всё отправляется. занчит механизм отправки работает. смотрите почему очищаются плейсхолдеры
Андрей
Как смотреть?
Сергей
Как смотреть?
включить уровень ошибок на макс.
Сергей
Сергей
а дальше смотреть в Протокол событий
Андрей
В qiuck manager+ что то нашлось
Андрей
Сергей
отключайте этот плагин
Андрей
Сергей
ну вот убирайте все ошибки, или отключайте проблемные плагины, и потом пробуйте формы
Андрей
Спасибо. Попробую, следующий phx вылез
Сергей
Спасибо. Попробую, следующий phx вылез
правильно, сейчас повылезает всё старьё
Сергей
привыкайте на максимальном уровне ошибок работать
Андрей
Отключение Квик менеджера пока не помогло
Андрей
Виноват phx
Андрей
Спасибо
Andrey
Охх..
Андрей
Блин, как теперь без него то, там дофига что с его помощью написано😱
Сергей
Виноват phx
ну там первую функцию, которая имеет аналогичное название с названием класса, переименовать в __conctruct
Сергей
Виноват phx
а вообще есть встроенный phx. включается на первой вкладке
Сергей
Андрей
Наверное совсем глупый вопрос, как найти эту функцию
Сергей
Наверное совсем глупый вопрос, как найти эту функцию
можно не искать, а включить в конфигурации
Сергей
а искать здесь https://github.com/extras-evolution/PHx/blob/master/assets/plugins/phx/phx.parser.class.inc.php#L18