Не работает FormIt с методом GET, POST работает. Modx не работает formit modx
Не работает FormIt
Не работает formit
Всем привет, недавно узнал, что на сайте не работает форма обратной связи. И уже не отследить, из-за нового хостинга это или нет(и работала ли она вообще). Ошибок в логах нет, в параметрах стоит «mail_use_smtp Да».В чем может быть проблема?
Заранее спасибо
modx.ru
Форма не работает с кешированием (FormIt) [РЕШЕНО] / Вопросы / MODX.im
Не работает одна форма на сайте (с другими подобных проблем нет). Скопировал в другое место просто и немного упростил (краткий вид нужен был). Email не отправляется, редирект не происходит. После долгих часов ковыряния заметил небольшую особенность — после сохранения чанка с формой или полной очистки кеша — форма один раз работает и опять умирает. Вот код формы в кратце: [[!FormIt? &hooks=`email,emailUser,redirect` &submitVar=`mainFormRequestSubmit` &placeholderPrefix=`fiFPR` &emailTpl=`form-request-plan-email` &emailSubject=`Заявка на пробное по английскому` &emailFromName=`[[+name]]` &emailFrom=`[[+email]]` &emailTo=`[email protected],[email protected],[email protected],[email protected]` &emailUserTpl=`confirmation-request-email` &emailUserSubject=`Заявка на пробное занятие` &emailUserSubjectInText=`заявку на пробное занятие` &validate=`name:required:minLength=^2^, email:email:required, phone:required:minLength=^10^` &redirectTo=`84` ]] <form onsubmit="return validateForm($(this)) == 0;" method="post" action="[[~[[*id]]]]"> <input type="text" name="name" value="[[!+fiFPR.name]]" placeholder="Иван"> <input type="text" name="email" value="[[!+fiFPR.email]]" placeholder="[email protected]"> <input type="text" name="phone" value="[[!+fiFPR.phone]]" placeholder="+7 (999) 555 44 33"> <input type="hidden" name="level" value="[[!+fiFPR.level]]"> <input type="hidden" name="programs" value="[[!+fiFPR.programs]]"> <input type="submit" name="mainFormRequestSubmit" value="Отправить заявку"/> </form> Временно решил проблему отключением кеширования ресурса. Не могу понять в чем проблема. Все сниппеты, связанные с формой вызываются без кеширования.Formit не отправляет
Суть такова. Переносил сайт на другой хостинг, после чего перестал работать формит. переносил правильно, с очисткой кеша и т.д. Сам формит не обновлял, после переноса он не отправляет письма. Думал проблема в хостере, создал test.php с функцией отправки, все происходит, как положено, письмо приходит. То есть сама отправка работает. Как быть? Вот чанки:Сама форма:
<div> <form action="[[~38~]]" method="post"> <p>Заявка на личную консультацию</p> <p align="center">Исаака Беккера on-line</p> <input type="text" name="contact_name" value="[[!+fi.contact_name]]" placeholder="Ваше имя"> <input type="text" name="contact_email" value="[[!+fi.contact_email]]" placeholder="E-mail"> <input type="text" name="contact_phone" value="[[!+fi.contact_phone]]" placeholder="Телефон"> <input type="text" name="contact_skype" value="[[!+fi.contact_skype]]" placeholder="Имя в SKYPE"> <textarea name="contact_text" placeholder="Сообщение (тема консультации, предпочтительное время и дата)">[[!+fi.contact_text]]</textarea> <input type="text" name="lastname" value="" /> <input type="submit" name="submit" value="Оставить заявку на встречу"> </form> </div>Страница 38:
<p>Ваша заявка принята к рассмотрению. В ближайшее время с Вами свяжется наш специалист для обсуждения деталей предложения.</p> [[!bot]] [[!FormIt? &hooks=`spam,email,redirect` &emailTpl=`sentEmailTpl` &emailSubject=`Заявка на встречу` &emailTo=`[email protected]` &redirectTo=`38` &validate=`contact_name:required, contact_phone:required` ]]Вызов сниппета bot это просто проверка на заполненность поля, и если оно заполнено письмо не отправляется. Также работает. Его пробовал убирать, ничего не меняется. Причина не в нем, следовательно. Подскажите, пожалуйста.
modx.ru
Не приходят письма modx используя formit и ajaxform? — Toster.ru
Сайт xn--80aadii8aqggjedhkev.xn--p1ai/index.php?id=1 .Использую formit и ajaxform для отправки почты. Есть модальное окно, в нем форма для отправки данных находится в шаблоне главной страницы чанк modals .[[$Head]] <body> [[$Header]] <section> <div> [[$Menu]] </div> </section> [[$main]] [[$why]] [[$work]] <section> <div> [[$portfolio]] </div> </section> [[$suggestion]] [[$order]] [[$rewiews]] [[$Footer?]] [[!$modals?]] [[$scripts?]] </body> </html>вот код чанка modals
<div tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div role="document"> <div> [[!AjaxForm? &form=`form` &snippet=`FormIt` &hooks=`FormitSaveForm,email` &emailSubject=`Сообщение с нашего сайта` &emailTo=`[email protected]` &emailFrom=`[email protected]` &emailTpl=`email.tpl` &validate=`name:minLength=^2^,email:email:required,message:minLength=^10^,g-recaptcha-response:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`Сообщение успешно отправлено` ]] </div> </div> </div> </div> Вот код чанка form <form action="" method="POST"> <div> <button type="button" data-dismiss="modal">X</button> </div> <h5>Заказать звонок</h5> <div> <label for="exampleInputName"></label> <input type="name" placeholder="Ваше имя" name="name" required> </div> <div> <label for="exampleInputEmail"></label> <input type="email" placeholder="Enter email" name="email" required> </div> <div> <label for="exampleInputPhone"></label> <input type="tel" placeholder="Номер телефона" name="phone" value="+7" required> </div> <button type="submit">Заказать звонок</button> </form> это код чанка mail_tpl <h4>Сообщение</h4> <p>С Сайта: [[++site_name]]</p> <p>От кого: [[+name]]</p> <p>E-mail: [[+email]]</p> <p>Телефон: [[+subject]]</p> <p>Сообщение: [[+message]]</p> При отправки формы показывается всплывающее окно об успешной отправке заявки. Но письма на почту не приходят, в спаме их тоже нет. В формите они тоже не отображаются Как только не пробовал но не получается, получается они вообще не уходят если они не отображаются в формите. Буду признателен любой помощиtoster.ru
Настройка FormIt
Здравствуйте! Помогите разобраться почему не отправляется письмо из формы обратной связи.Как я ее внедрял:1) Создал ресурс в котором
а) вставил код вызова сниппета:
[[!FormIt? &hooks=`email` &emailTpl=`sentEmailTpl` &emailSubject=`MODx Revolution 2014` &emailTo=`[email protected]` ]]б) Вставил код формы с необходимыми правками:<form method="post" action="[[~2]]"> <strong>Please use the form below to send us an email:</strong> <div> <label for="contact_name">Name </label><em>(required, at least 2 characters)</em><br /> <input name="contact_name" size="30" minlength="2" value="[[!+fi.contact_name]]" /> </div> <div> <label for="contact_email">E-Mail </label><em>(required)</em><br /> <input name="contact_email" size="30" value="[[!+fi.contact_email]]" /> </div> <div> <label for="contact_phone">Phone </label><em>(optional)</em><br /> <input name="contact_phone_NA_format" size="14" value="[[!+fi.contact_phone_NA_format]]" maxlength="14" /> <label for="contact_ext">ext. </label> <input name="contact_ext_NA_format" size="5" value="[[!+fi.contact_ext_NA_format]]" maxlength="5" /> </div> <div> <label for="contact_message">Your comment </label><em>(required)</em><br /> <textarea name="contact_message" cols="70" rows="7">[[!+fi.contact_message]]</textarea> </div> <div> <input name="submit" type="submit" value="Submit"/> </div> </form>3) Создал чанк с шаблоном для отправляемых писем:
[[+contact_name]] left you the message below on the Learn MODx Revolution website: <br /> <strong>[[+contact_message]]</strong><br /> You can respond to [[+contact_name]] by email at <a href="mailto:[[+contact_email]]">[[+contact_email]]</a> or by phone at [[+contact_phone_NA_format]] (ext[[+contact_ext_NA_format]]Снипет FormIt предварительно установил.
Письмо почему-то все арвно не отправляется((
modx.ru
Не работает FormIt с методом GET, POST работает / modx.pro
Подскажите, пожалуйста, почему не работает FormIt с методом GET данные из формы передаются в url, но письмо не приходит С методом POST все передается, но отправка формы обрабатывается очень долго, дольше секунд 10 Вот код, личные данные скрыл[[!FormIt? &hooks=`email,redirect` &emailTpl=`call_mail` &redirectTo=`1` &emailFrom=`feedback` &submitVar=`call` &emailFrom=`diz.***.net` &emailSubject=`Обратный звонок на diz.***.net` &emailTo=`***@mail.ru` ]] <div></div> <div> <div> <form action="[[~[[*id]]]]" method="GET"> <a href="#">X</a> <h4>Онлайн заявка</h4> <p>в течении 5 минут мы свяжемся с вами</p> <input name="name" type="text" required placeholder="Имя" value="[[!+fi.name]]"> <input name="tel" type="text" required placeholder="Телефон" value="[[!+fi.tel]]"> <select name="serv"> <option value="Не выбрал">Выберите услугу</option> <option value="Открывания квартир">Открывание квартир</option> <option value="Открывания машин">Открывание машин</option> <option value="Открытия сейфа">Открывание сейфа</option> <option value="Изготовления ключей">Изготовление ключей</option> <option value="Ремонту, замене замков">Ремонт или замена замков</option> <option value="Повышению безопасности">Повышение безопасности</option> </select> <textarea name="comment" placeholder="Комментарий"></textarea> <input type="submit" value="Вызвать мастера" name="call"> </form> </div> </div>Может кто знает как сделать, чтобы заработал GET или чтобы POST отправлялся быстрееmodx.pro