@HamSter007
HTML/CSS верстальщик
Использую плагин wp Contact Form 7, пытаюсь задать вывод сообщения после отправки формы в табе «Дополнительные настройки» по примеру , но получаю ошибку:
Если задать одну строку acceptance_as_validation: on
, при сохранении настроек хотя бы ошибку не выдает.
Вопрос: что я делаю не так? Как это можно решить?
-
Вопрос заданболее трёх лет назад
-
437 просмотров
пытаюсь задать вывод сообщения после отправки формы в табе «Дополнительные настройки» по примеру , но получаю ошибку:
Попытайтесь тогда ещё и прочитать в самом низу страницы «Note: on_sent_ok and on_submit are deprecated and scheduled to be abolished by the end of 2017. You can use DOM events instead of these settings.».
Ну или нажать на ссылку «Обнаружена 1 ошибка в конфигурации», там тоже будет написано, что Вы используете deprecated-функции, о чём Вас и уведомляют.
Новый вариант: https://contactform7.com/dom-events/
Пригласить эксперта
-
Показать ещё
Загружается…
07 июн. 2023, в 10:19
20000 руб./за проект
07 июн. 2023, в 10:12
1000 руб./за проект
07 июн. 2023, в 10:07
500 руб./за проект
Минуточку внимания
When I add the code for the Contact form 7 Conditional Fields plugin I get 1 configuration error detected.
Here is my form code:
<label><h3><center>Please fill out the Plaque Description form to your best ability. Provide as much information as possible. You have the ability to attach an image such as an emblem at the end of the form. I do have the standard military emblems for each branch.</center></h3></label>
<label><b>First & Last Name</b>: (*) [text* customer-name placeholder “type in your first and last name”] </label>
<label><b>Your Email</b>: (*) [email* email-customer akismet:author_email placeholder “email@address.com”] </label>
<label><b>Category Type</b>: [select* menu-Category “– Choose a category type –” “Academics” “Doctor” “EMT Service” “Firefighter” “Military” “Nurse” “Police” “Scouts” “Sports” “Other”]</label>
[group other-category clear_on_hide]<label><b>Other</b>: (*)[text other-category]<label>
[/group]
<label><b>Plaque Size</b>: [select* plaque-size “– Choose a plaque size –” “1×4” “2×4” “3×5” “4×6” “5×7”]</label>
[group plaque-direction clear_on_hide inline]<label><b>Plaque Direction</b>: [radio radio-plaque-direction default:1 “Horizontal” “Vertical”] </label>[/group]
<label><b>First Line</b>:[text* line-1 placeholder “first line on plaque”]</label>
<label><b>Second Line</b>:[text* line-2 placeholder “second line on plaque”]</label>
<label><b>Third Line</b>:[text* line-3 placeholder “third line on plaque”]</label>
<label><b>Fourth Line</b>:[text* line-4 placeholder “fourth line on plaque”]</label>
<label><b>Additional Information</b>: (*)
[textarea additional-information] <label>
[checkbox checkbox-image “Add an image/emblem to the plaque?”]
[checkbox checkbox-watermark “Image to be displayed as a watermark?”]
<label><b>File Attachment</b>: [file file-image limit:75kb filetypes:jpg|jpeg|gif|png]</label>
<small>This site is protected by reCAPTCHA and the Google
Privacy Policy and Terms of Service apply.</small>
[submit “Submit”]
Всем привет! Плагин Contact Form 7 один из самых полезных плагинов CMS WordPress. Сообщение об обнаруженных ошибках в конфигурации болталось достаточно давно, но все руки не доходили исправить.
Вот, сегодня обновил CMS WordPress до 5.0.1, ну и заодно решил исправить то, что не нравится плагину Contact Form 7.
На сайте формы две и обе выдавали аналогичные уведомления:
Жмакнул изменить и перешел в шаблон формы, далее вкладка «Письмо».
Во вкладке «Письмо» в самом верху висит уведомление: «Обнаружено 2 ошибки на данной панели вкладок». Смотрим ниже и видим сами ошибки.
Ошибку «Вероятно есть пустое поле» исправил, вернувшись во вкладку «Шаблон формы» и добавив пару звездочек. Было:
Стало:
Сохраняем изменения. И ошибка «Вероятно есть пустое поле» пропала.
По ошибке «Электронный адрес отправителя не принадлежит домену сайта» в поле «От кого»: [your-email] меняем на придуманный адрес. А в поле «Дополнительные заголовки» указываем Reply-To: [your-email].
Последняя манипуляция для того, чтобы при получении сообщения с сайта иметь возможность ответить отправителю нажав кнопку «Ответить». В противном случае ответили бы на придуманный и вставленный в поле «От кого» e-mail.
Не забываем все сохранить. А теперь тестируем и радуемся.
Из этого туториала Вы узнаете, как устранить ошибку «Your contact form has a configuration issue», используя плагин Contact Form 7.
Валидация контактной формы
В последней версии плагина Contact Form 7 (версии 4.4) Вы можете выполнить валидацию контактной формы для выявления ошибок. Для того чтобы проверить наличие ошибок в контактной форме:
-
Войдите в вашу админ панель WordPress.
-
Найдите следующее сообщение вверху страницы админ панели:
Неправильная настройка формы ведёт к ошибке доставки сообщения и другим проблемам. Выполните валидацию контактных форм. >>Валидировать конфигурацию Contact Form 7 -
Нажмите на ссылку Валидировать настройку Contact Form 7, для того чтобы валидировать вашу контактную форму.
-
Откройте страницу Контакты (Contact) > Контактные формы (Contact forms) в админ панели сайта, для того чтобы увидеть ошибки.
-
Вы увидите доступные контактные формы. Каждая контактная форма может иметь ошибки валидации, которые будут отображаться рядом с названием формы. Давайте детальнее рассмотрим возможные ошибки.
В этом поле есть синтаксические ошибки
Ошибки будут выглядеть следующим образом:
Поля К:, От:, Тема сообщения: и Дополнительные хедеры: (Additional Headers) в разделе Электронное сообщение (Mail) могут быть причиной сообщения о синтаксической ошибке. Если Вы не добавите валидную информацию в поля К: (To) или От: (From), электронное сообщение скорее всего не будет доставлено или в его отправке будет отказано.
Чтобы устранить эту ошибку:
-
Убедитесь, что Вы добавили валидный адрес электронной почты в поле К: (To) во вкладке Электронная почта (Mail) в вашей контактной форме. Например:
To: valid-email-address@your-domain.com
-
Используйте правильный синтаксис в поле От: (From), для того чтобы отправить электронное сообщение пользователю формы:
From: [your name] <[your email]>
-
Поле Тема сообщения (Subject) добавляет дополнительную информацию, для того чтобы убедиться, что у Вас валидная Тема сообщения, даже если пользователи не вводят значение:
Subject: Site Name - [your subject]
-
В вашей контактной форме могут быть дополнительные поля, такие как телефон, город и т.д. Для того чтобы добавить дополнительные поля в электронные сообщения, добавьте содержимое следующим образом:
Additional Headers: Phone: [phone]
This email address does not belong to the same domain as the site.
Если адрес электронной почты, который добавлен в поле От: (From), не принадлежит вашему серверу, скорее всего Вы не получите сообщения, отправленные из контактной формы вашего сайта, или сообщения будут приняты сервером как спам.
Убедитесь, что Вы разместили ваш сайт на сервере, который использует любое электронное сообщение как электронное сообщение От: (From). Многие хостинги не разрешают этого, потому что на сервер может попасть спам. Есть два способа решить эту проблему:
-
Используйте валидный адрес электронной почты на домене, где размещена ваша форма. Добавьте ваше содержимое ниже в раздел Дополнительные хедеры (Additional Headers).
Reply-to: [your name] <[your email]>
Это позволит использовать Reply в вашем приложении отправки электронной почты, для того чтобы отправить ответ на адрес электронной почты пользователя.
-
Вы можете использовать адрес электронной почты noreply@yourdomain.com в вашей контактной форме (где yourdomain.com – это ваше доменное имя). В этом случае поле От: (From) будет иметь значение:
From: [your name] <[noreply@yourdomain.com]>
This field can be empty depending on user input
Это поле может быть пустым, в зависимости от введённой пользователем информации, может быть пустым, если в вашей контактной форме нет некоторых Дополнительных полей: (Additional Headers) или Тема сообщения: (Subject). Вы можете оставить эти поля пустыми, если Вы не хотите использовать их в контактной форме. Если Вы получаете это сообщение об ошибке в поле К: (To), От: или Сообщение: (Message), добавьте нужное содержимое в эти поля во вкладке Электронное сообщение в вашей контактной форме. Пустые поля К: (Message), От: (Message) и Сообщение: (Message) вызовет ошибку “Failed to send your message. Please try again later or contact the administrator by another method.” После отправки контактной формы. В этом случае, Вы не получите сообщения из контактной формы вашего сайта в этом случае.
Вот как выглядит эта ошибка:
Вы можете также ознакомиться с детальным видео-туториалом ниже:
WordPress. Как устранить ошибку «Your contact form has a configuration issue» в плагине Contact Form 7
Я не понимаю, почему я получаю эту ошибку:
Используется неверный синтаксис почтового ящика.
Я прочитал документацию, но все еще не понимаю.
Форма
<p>Your Name: (required)<br />
[text* your-name] </p>
<p>Your Email: (required)<br />
[email* your-email] </p>
<p>Your Phone:<br />
[tel your-phone]</p>
<p>Your Message<br />
[textarea your-message] </p>
[honeypot phone_2]
<p>[submit "Send"]</p>
Почта
In the following fields, you can use these mail-tags:
[your-name] [your-email] [your-phone] [your-message]
**To:** [email protected]
**From:** [your-name]
*!(configuration error) Invalid mailbox syntax is used.*
2019-09-25 20:16
2
ответа
Вы должны использовать адрес электронной почты того же доменного имени, что и ваш сайт WordPress.
2019-09-25 22:40
Обычно это означает, что адрес электронной почты, который вы указали в поле «Кому» или «От» (т. Е. Адрес назначения для формы), неправильно написан или отсутствует.
Если вы действительно только написали [your-name]
в From:
поле, вот где проблема: вам нужен действующий адрес электронной почты, а не только имя.
2019-09-25 20:24