Contact Form 7 банит сам себя
-
Возможно я не по адресу… Но может кто в курсе — зачем Contact Form автоматически создает названия полей и автоматически запрещает сам себе это делать?
Вот шаблон
http://joxi.ru/KAgWoY8h4gqWbA.jpgА вот попытка уговорить использовать имена полей
http://joxi.ru/E2pb1edh9BkLqr.jpgВот что он сам себе сгенерировал и сам решил это сам себе запретить (с чего все начиналось)
http://joxi.ru/GrqyXYLFQNM95r.jpgхелп?
-
Вот шаблон
Не надо код показывать скриншотом. Вставляйте его прямо в форум (в соответствующем оформлении)
1. Удалите из шаблона теги form.
2. Для емейла есть тег[email]И не используйте верхний регистр в именах полей.
1. заменил на div
2. ни [pformmail] ни [email pformmail] ни [email] [pformmail] не уговорило внезапно вп чудом заработать …. Все заменил и в шаблоне и во вкладке «письмо»Давайте еще погадаем пожалуйста…? (в англ версию написал, https://wordpress.org/support/topic/contact-form-7-ban-himself/ , но там сделали вид что ничего не было и тихонечко забили…)
заменил на div
Див внутри формы? Не, дело конечно хозяйское..
Давайте еще погадаем пожалуйста…?
Зачем гадать? Там же есть ссылка Как это исправить? Достаточно пройти по ссылке.
Ну и вот реальная форма с реального сайта (только текст вопросов-ответов изменён):
<label> Ваше имя (обязательно) [text* your-name] </label> <label> Ваш e-mail (обязательно) [email* your-email] </label> <label> Тема [text your-subject] </label> <label> Сообщение [textarea your-message] </label> [quiz random-capital-quiz "Вопрос1|ответ1" "Вопрос2|ответ2" "Вопрос3|ответ3"] [submit "Отправить"]В «от кого» же нужно прописывать вида
[your-name] <noreply@site.com, гдеsite.com— домен вашего сайта.
А доп. заголовке использоватьReply-To: [your-email]И это всё CF7 делает сам, по дефолту! Создайте новую форму и всё увидите.
-
Ответ изменён 9 лет, 6 месяцев назад пользователем
SeVlad.
form заменил на div, не внутри,
>> [your-name] <noreply@site.com
ну мне нужен именно не нейм, а майл и именно майл от оставленного клиента… Система в корне против этого?
>> ссылка Как это исправить
тоже лично я не смог найти информации… вроде заведены имена полей, но диктатура гласит ставить не имя поля имайла, а именно прошивать тупо некий имайл определенно…… т.е. имена полей категорически запрещено использовать, но они категорически должны быть указаны…. (я продумаю попытаюсь эту логику, и научусь этой логике…. мне с этим работать приходится)
form заменил на div, не внутри,
Внутри.
<form>создаёт сам CF7. Все, что Вы вставите в конструктор формы — всё внутри. См код на странице.ну мне нужен именно не нейм, а майл и именно майл от оставленного клиента… Система в корне против этого?
Кто Вам отправляет почту? Правильно — Ваш сайт. Поэтому «от кого» — от Вашего сайта.
А вот что бы Вы могли ответить на др. адрес (клиенту, отправившему форму) — для этого как раз и служит заголовокReply-To:Не придумывайте себе сложности — CF7 всё и так генерит по умолчанию как надо. Создайте дефолтую форму и убедитесь.
ЗЫ. Для цитирования на форуме есть кнопка
b-quote

-
Ответ изменён 9 лет, 6 месяцев назад пользователем
SeVlad.
а майл и именно майл от оставленного клиента…
Фактический отправитель — Ваш сайт. Если в SPF домена из мыла посетителя указано «принимать только от моих MX», то Ваш MTA, руководствуясь этим правилом, просто не примет письмо.
Про
Reply-ToВам уже написали.Часть матчасти https://ru.wikipedia.org/wiki/Sender_Policy_Framework
Про Reply-To Вам уже написали. Это поле фантастическим образом бах и ТОЖЕ залочил CF7 ….
вот как писал выше
А вот попытка уговорить использовать имена полей
http://joxi.ru/E2pb1edh9BkLqr.jpgНе придумывайте себе сложности — CF7 всё и так генерит по умолчанию как надо. Создайте дефолтую форму и убедитесь.
дык….. я ж писал что CF сам себе сгенерил и сам себя залочил хлестко…..
CF7 генерирует имена типа
email-166, а неpFormaMAil. Так что это кто-то другой нагенерил.И еще раз: избегайте верхнего регистра в шорткодах. В любых.
ну он генерил прямиком по переключению в папку «Письмо», ладно я на автомате фсе дам ему проставить… По самоблокировке значит ничего нового — тогда закрывайте тему, спасибо большое всем
в англ версию написал, https://wordpress.org/support/topic/contact-form-7-ban-himself/ , но там сделали вид что ничего не было и тихонечко забили…
Думаю, по одним скриншотам с русским текстом и слову «Help» никто просто не понял, в чём проблема 🙂
-
Ответ изменён 9 лет, 6 месяцев назад пользователем
Тема «Contact Form 7 банит сам себя» закрыта для новых ответов.