Помогите найти рабочий варианты формы Formit или Ajax. Или любой другой формы для landing page
Добрый день!
Верстаю сайт сама.
После долгих творческих исканий остановилась на cms Modx Revolution, и хостинге modhost.pro.
Почти все освоила, только уже 5 дней бьюсь с формой отправки сообщений через сайт.
Когда я настроила почту на яндексе для своего домена, она перестала работать.
Точнее, можно отправить на эту почту сообщения откуда угодно, но не из формы.
И кстати, из формы, она отправляла сообщения сама на себя, а на другие email — ни в какую.
Чувствую, я перемудрила с кодом, но уже не знаю, как это сделать, всю голову сломала.
Первый раз была успешная отправка, но тогда сообщения отправлялись от каждого чиха. Я начала искать решения — добавляла капчу, в добавок нашла красивый дизайн формы и обработала его под себя.
Потом зарегистрировала свой домен почты на яндексе (olga@lingvo-lang.com).
Всё! После этого форму как заколдовали. Не с ajax, не с formit, она не стала работать.
Чувствую, что форме не нравится доменное имя, либо emailsender ориентируется на самую первую почту, указанную при регистрации (хотя я везде ее сменила, где могла).
Как быть?
Помогите, пожалуйста!
Верстаю сайт сама.
После долгих творческих исканий остановилась на cms Modx Revolution, и хостинге modhost.pro.
Почти все освоила, только уже 5 дней бьюсь с формой отправки сообщений через сайт.
Когда я настроила почту на яндексе для своего домена, она перестала работать.
Точнее, можно отправить на эту почту сообщения откуда угодно, но не из формы.
И кстати, из формы, она отправляла сообщения сама на себя, а на другие email — ни в какую.
Чувствую, я перемудрила с кодом, но уже не знаю, как это сделать, всю голову сломала.
Первый раз была успешная отправка, но тогда сообщения отправлялись от каждого чиха. Я начала искать решения — добавляла капчу, в добавок нашла красивый дизайн формы и обработала его под себя.
Потом зарегистрировала свой домен почты на яндексе (olga@lingvo-lang.com).
Всё! После этого форму как заколдовали. Не с ajax, не с formit, она не стала работать.
Чувствую, что форме не нравится доменное имя, либо emailsender ориентируется на самую первую почту, указанную при регистрации (хотя я везде ее сменила, где могла).
Как быть?
Помогите, пожалуйста!
Комментарии: 18
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Когда вы отправляете сообщение, что пишет?
Что в логах? (Управление — отчеты — журнал ошибок)
Редиректа нет, сообщений тоже нет. :(
Посмотрите пожалуйста, настройки верны?
SMTP аутентификация
mail_smtp_auth
Да
SMTP Helo сообщение
mail_smtp_helo
EHLO
SMTP хосты
mail_smtp_hosts
tls://smtp.yandex.ru
SMTP удержание соединения
mail_smtp_keepalive
Да
SMTP номер порта
mail_smtp_port
587
SMTP префикс для соединений
mail_smtp_prefix
tls
SMTP посылать по одному
mail_smtp_single_to
Да
SMTP время ожидания
mail_smtp_timeout
60
SMTP пользователь
mail_smtp_user
olga@lingvo-lang.com
Использовать SMTP
mail_use_smtp
Да
Поднимаю темку.
Кто-нибудь, пожалуйста.
И напишите наконец код, как вы вызываете форму :)
Кстати да, работала отправка, только через форму не идет.
Но я еще раз проверю немного попозже.
Вот код:
Приведите вызов к такому виду:
Откуда взялся хук — emailUser? Такого вроде как нет, если вам нужно отправлять уведомление и пользователю, для этого есть свои параметры FormIt-а.
Форму к такому:
Во первых у вас тег form не закрыт, к input полям нужно добавлять атрибут name='имяполя', в атрибутах button вообще что то дикое намешано).
В чанке ContactTpl соответственно плейсхолдеры по значениям атрибутов name — [[+name]],[[+email]] и т.п.
Отключите отправку через smtp, и проверьте с приведённым выше кодом. Да, и стили тоже уберите куда нибудь в другое место.
(редирект отсюда freefrontend.com/css-forms/)
Она изначально предназначена для регистрации, а я ее пыталась допилить для отправки сообщений.
Может быть, из-за этого не идет?
Не совсем понял про редирект, параметр — &redirectTo=`14` отправляет на указанную страницу. Т.е. у вас должен быть ресурс с id = 14 и он должен быть опубликован.
Пробуйте код который я написал, с ним должно работать. Если не заработает, то присылайте доступы в личку, попробую вам помочь.
СПАСИБО ОГРОМНОЕ!
Вы — гений.
Допустим, я хотела бы 2 раза отправить письмо через форму с одного адреса--- нет, он уже блокирует.
Видимо, потому что форма изначально для регистрациии была (дизайн).
Как бы ее до конца допилить? Попробовать, чтоли, 'ghost-round full-width' из кнопки убрать.
Она просто определяла тот email как мой.
А может, просто mail.ru игнорирует