Зазвичай сайту потрібна форма зворотного зв'язку взаємодії з власником сайтів. Одним із наших фаворитів є Contact Form 7. Давайте подивимося, що вона може робити!
Contact Form 7 – безкоштовний, простий та гнучкий (у WordPress це зазвичай означає, що є проста установка для тих, кому подобається простота, і багато глибини та складності для тих, хто любить заглибитись) плагін форми зворотного зв'язку. На думку багатьох, Contact Form 7 — один із найкращих плагінів форми контакту для нашої улюбленої системи керування контентом. Цей плагін був завантажений понад 1 млн разів.
Ви можете переглянути докладний огляд цього плагіна у нашому відео уроці:
Плагін підтримує множинні форми зворотного зв'язку, а також підтримує відправлення через AJAX, капчу, фільтрацію спаму Akismet та завантаження файлів. Остання версія на момент написання цієї статті – 4.5.
Дивіться також:
- Оптимізуємо плагін контактної форми Contact Form 7
- Онлайн форми на WordPress — 20 найкращих преміум плагінів від CodeCanyon
- Огляд кращих плагінів контактних форм для WordPress
- Використання контактних форм у WordPress
- Як додати форму Google Forms на ваш сайт на WordPress
- Як створити просту контактну форму для WordPress
Офіційний сайт - ContactForm7.com. Завантажити плагін можна з директорії плагінів WordPress. Детальну документацію можна знайти у розділі сайту.
Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок. Після встановлення та активації, ви побачите окремий пункт меню "Contact" в інтерфейсі адміністратора.
Код форми
Ось проста форма, де ви можете замовити мобільний телефон. Ви можете вказати марку, колір та спосіб оплати.
<p>Product *<br /> [select* product "iPhone" "Samsung Galaxy S2" "htc Desire"] </p> <p>Color *<br /> [select* color "black" "white" "grey"] </p> <p>Name *<br /> [text* your-name] </p> <p>Email *<br /> [email* your-email] </p> <p>Preferred payment <br /> [radio paymethod "VISA" "MASTERCARD" "AMEX"]</p> <p>[checkbox quickdelivery] Quick delivery (1 day)</p> <p>[submit "Place order"]</p>
Вставка коду форми
Використовуйте цей фрагмент коду для вставки всієї форми, описаної вище, у відповідну статтю або сторінку.
[contact-form-7 id="38" title="cell-phone-ordering-form"]
Базовий синтаксис
Синтаксис тегів включає поля тип, ім'я и значення. Зірочкою відзначаються обов'язкові елементи.
[type name values] for example: [radio paymethod "VISA" "MASTERCARD" "AMEX"]
Типи тегів
Ось список усіх тегів, які ви можете використовувати у ваших формах:
- Текстові поля (text, text*, email, email*, textarea та textarea*).
- Чекбокси, радіобаттони та меню (checkbox, checkbox*, radio, select та select*).
- Завантаження та прикріплення файлів (file та file*).
- Капча (captchac та captchar).
- Контрольне питання (Quiz).
- Чекбокс злагоди (acceptance).
- Кнопка надсилання (submit).
Створення двох-колонкової форми
Ми можемо швидко створити форму у дві колонки, просто використовуючи трохи HTML та CSS. Невеликий секрет у тому, що ми комбінуємо HTML із тегами форми.
<!-- TWO COLUMN FORM --> <div class="clearfix"> <div id="left"> First name [text first-name] <br/> Email [email* your-email] </div> <div id="right"> Last Name[text last-name] <br/> Phone[text your-phone] </div> </div> Subject [text* your-subject] <br/> Message [textarea* your-message] <br/> [submit "Send"] <!-- /TWO COLUMN FORM -->
Потім код CSS. Нічого особливого просто базовий стиль.
#left { width: 300px; float: left; } #right { width: 250px; float: left; } .clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; } .clearfix { display:block; }
Розширений синтаксис
Синтаксис тегів може бути ширшим. Параметр опції позначає поведінку та вигляд. Оголошення параметрів не обов'язково, але як ви можете це зробити. Зверніть увагу, що у цьому прикладі ми використовуємо властивості id и клас. Ви можете використовувати CSS та JavaScript, щоб розширити вашу форму.
[type name options values] for example: [radio paymethod id:paynow class:paythis "VISA" "MASTERCARD" "AMEX"]
Встановити шаблон листа
У Contact Form 7 ви можете просто редагувати шаблони листів. Текст, HTML код та дані форми можуть комбінуватися відповідним чином. Зверніть увагу, що дані з форми у дужках. Нижче наведено приклад для тіла листа.
Dear [yourname], You have just ordered a [product] product in [color] color! Soon you will get an email with the link to where you can pay for your order. --- Thanks for buying! OurCompany LLC, www.ourcompany.com
Ось список того, що ви можете встановити через панель адміністратора:
- основні поля заголовка (адресат, відправник та тема);
- тіло листа;
- додаткові заголовки;
- Прикріплені файли;
- режим HTML.
Додавання капчі
Плагін дозволяє вам вставляти капчу у форму зворотного зв'язку для того, щоб уникнути небажаних повідомлень. Contact Form 7 використовує як модуль капчі Дійсно прості CAPTCHA. Перед тим, як ми почнемо, вам потрібно встановити плагін Дійсно прості CAPTCHA. Переконайтеся, що тимчасова папка для файлів капчі існує і відкрита для запису. Інакше капча не утвориться.
Для використання капчі у ваших формах вам потрібно використовувати теги форми captchac и captchar.
- Сaptchac повертає питання капчі і представляє елементimg /> для зображення капчі.
- Captchar повертає відповідь на капчу і представляє елементinput type="text" /> для поля відповіді.
Тег captchac повинен завжди поєднуватися з тегом captchar однаковим ім'ям. Наприклад, ось так:
<!-- insert this into your CF7 form code --> [captchac captcha-1] [captchar captcha-1]
Помилки відправлення
Failed to send your message. Please try later або contact administrator by other way...
Якщо сервер не дозволяє надсилати пошту через sendmail(), ви можете використовувати плагін для надсилання пошти через SMTP. Обидва варіанти сумісні з WordPress 3.3. Ось плагіни, які можуть вирішити ваші проблеми:
- WP Mail SMTP
- Налаштуйте SMTP
Завантажте та встановіть вибраний плагін у WordPress. Вкажіть налаштування для вашого SMTP сервера на сторінці налаштувань.
Свої повідомлення про події
Ми можемо просто змінити повідомлення, які відображаються під час деяких подій.
Навіть краще, ми можемо використовувати HTML-код у блоках введення! Спробуйте цей:
Your message was successfully sent. Thank you! <br/> <img src="http://domain.com/yourpicture.jpg"/>
Підтримка мов
Contact Form 7 за замовчуванням показує форми англійською, але включає більше 40 мов для перекладу, і ви можете створити форму будь-якою мовою. Щоб використовувати інтерфейс адміністратора своєю мовою, встановіть константу WPLANG у файл WP-config.php.
// Change this line: define ('WPLANG', 'ja');
Використання введених даних на сервері без надсилання пошти
Якщо ви хочете щось відмінне від відправки поштою, вам потрібно використовувати наступний код:
add_action("wpcf7_before_send_mail", "wpcf7_do_something_else"); function wpcf7_do_something_else(&$wpcf7_data) { // Here is the variable where the data are stored! var_dump($wpcf7_data); // If you want to skip mailing the data, you can do it... $wpcf7_data->skip_mail = true; }
Встановлення прав для зміни форми лише адміністраторами
Щоб захистити редагування, використовуйте наступний код:
define('WPCF7_ADMIN_READ_CAPABILITY', 'manage_options'); define('WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options');
Динамічне заповнення полів
За замовчуванням значення Contact Form 7 статичні. Наприклад, у вас є параметр GET, який потрібно використовувати для заповнення форми. Тоді рішення для вас є Contact Form 7 Dynamic Text Extension. Цей плагін підтримує новий тип тега, що дозволяє динамічну генерацію контенту. Після встановлення та активації плагіна, у Contact Form 7 буде два нові типи: Dynamic Text Field та Dynamic Hidden Field.
Як ви бачите, цей плагін форм зворотного зв'язку має великий потенціал. Ми описали лише невелику частину його можливостей. Якщо ви не знайшли чогось тут, заглибтесь у документацію на офіційному сайті. Не бійтеся почати зараз! Насолоджуйтесь!
Коментарі до запису: 155
воістину для людей блог)))))))
А че ніхто не відповів Dgtu-news???? У мене теж на пошту приходить лише назва картинки! Самої картинки немає!! Що робити? є Обізнані люди???
Створивши форму виявив невелику помилку, якщо Ви знаєте, як її можна обійти — буду вдячний.
Помилка наступного:
Можливість прикріпити файл під час надсилання листа можлива лише на стаціонарному ПК - на мобільних пристроях функція пасивна.
Це не помилка, а особливість реалізації даного плагіна.
Добридень! питання - не відображається капча. Вважав у статті, що потрібно, щоб тимчасова папка для файлів капчі існувала і була відкрита для запису. Як це перевірити, куди глянути?
Відкрийте цю папку за допомогою будь-якого FTP клієнта, наприклад, FileZilla, та перегляньте встановлені права доступу до папки.
А чи можна з цим плагіном реалізувати наступну фішку- Наприклад, щоб користувач міг сам вводити емайл одержувача листа, як би запрошуючи на сайт? я пробував чаклувати в полі Адресат(2), але марно
Це не передбачено стандартними можливостями цього плагіна.
Дуже навіть передбачено…)) Використовуйте wpcf7_before_send_mail
У статті неправильний хук вказано. В останній версії плагіна він називається wpcf7_mail_sent
Доброго дня, при прикріпленні файлу завжди пише «файл не обраний», хоча я вибираю. У чому може бути справа?
Файл якого розширення ви обираєте? Спробуйте повторно встановити плагін контактної форми.
Добрий день. Підкажіть будь ласка.
Коли користувач вибирає файл на комп'ютері, відправляє через цю контактну форму, то мені на e-mail приходить не фотографія, а її назва. Наприклад, «Фото: primer.jpg»
Вийшло розібратися?
Здрастуйте, у мене таке питання: Чому плагін contact form 7 не адаптується до сторінки (тобто не набуває вигляду шаблону)? Чому таке може бути?
Тому що цього не передбачили розробники. Оформлення та дизайн форми залишається за вами, плагін забезпечує лише функціонування самої форми.
Хм, але він у мене був адаптований, а потім чомусь все злетіло і став звичайним виглядом.
У вас навіть на відео було видно, що плагін сам адаптувався до теми.
Встановила плагін Contact Form 7, створила форму, а при надсиланні даних видає помилку «Помилка при надсиланні повідомлення. Спробуйте пізніше або зверніться до адміністратора сайту.» Підкажіть, як бути? робила все з відеоуроку.
Дивно, зазвичай із цим плагіном жодних проблем! Спробуйте повторно встановити плагін.
Встановлювала все те саме, може потрібно щось налаштувати в самому ворд пресі?
Ні, додаткових налаштувань не потрібно. Зверніться до підтримки вашого хостера з цією проблемою.
Та ж проблема…
Можливо у вас стоїть заборона надсилання даних на пошту. Встановіть smtp від яндексу, буде простіше)
Я встановила contact form7, зробила форму, але видає помилку при відправці повідомлення, я так розумію, що потрібно ще й ось цей WP Mail SMTP або Configure SMTP плагіни встановити. Який з них встановлювати і чи вони потребують якихось налаштувань? Якщо так підкажіть яких.
Вітаю! Встановила плагін, все працює, все чудово. Але ось зовнішній вигляд форми зовсім не подобається, дуже вже простакуватий. Підкажіть, будь ласка, чи є якесь оформлення форми, я в налаштуваннях не знайшла.
Оформлення залишається за вами, можна додати стиль оформлення у файлі style.css.
Дякую, Олександре! Все вийшло відразу завдяки вашому відеоуроку!
Доброго дня! Дякуємо за інформацію щодо встановлення та ваш відеоурок!
Все працює, але є одне АЛЕ. При надсиланні файлу на пошту надходить лише назва прикріпленого файлу, але не сам файл. (Напр. Робота.doc) У чому може бути причина?
Ви не перший, хто звертається із цією проблемою. Насправді ми самі не знаємо, чому так може відбуватися. Сподіваємось, у новій версії цей баг буде усунений.
а не підкажете ще якийсь плагін без цієї проблеми. (До речі, всі відправлені файли лежать на фтп сервері, папка uploads)
до речі, ось з форуму людина начебто розібралася, але я її не зрозумів((((
відповідь на моє ж питання-«Єдине, що мені спадає на думку - ти підключив в блок Mail елемент
"додатки форми" (за аналогією з темою листа та текстом повідомлення)?»
людина начебто розібралася з такою ж проблемою, як у мене — «Дякую, я налаштував. Неправильно дав зрозуміти, що на мейл має приходити – виправив та працює!»
Можете пояснити як він налаштував?) не можу до нього достукатися.
УРРРАААА!!!! Я РОЗІБРАВСЯ !!! дякую одному хорошому сайту.
Другий тег. (Знаходиться на зеленому полі) потрібно скопіювати у форму шаблону листа адміністратору в полі Прикріплені файли !!!(це ліворуч, під Адресатом! а я копіював тільки в Тіло повідомлення!(кіт праворуч).
Ура , блін)))
Красень!!! Дякую!))))
Власники сайту не наздогнали, а ти розібрався)))
Всім велике спасибі, дуже допомогло, стаття супер! Дай боже процвітання! )
Дякую! Допомогло. Приємно, що за стільки часу! :)
Велике дякую! Не багато поясню
Тег [file-111] потрібно впхнути в поле "File Attachments"
Дякую! Добре, що знайшла Вашу відповідь! :)
Добрий день!
Підкажіть, чи є можливість не відправляти введені дані (тіло повідомлення) на пошту, а замість цього відображати текст, який має відправлятися, — тут же під формою після натискання кнопки.
Тобто. зробити щось типу генерації введеної інформації на єдиний текст, у своїй використовуючи текст саме з «тіла повідомлення».
За моїм задумом, якщо це можливо, цей плагін став би якимось генератором html-коду.
Дякуємо!
Форма відмінна… Ось тільки при редагуванні Тіла повідомлення та додаванні більше 2 символів кирилиці, всі інші поля обнуляються, туди вписується буква а. Але це мабуть у БД якась проблема, хоч і не повинно бути нічого такого.
Олександру Мельнику - особливе, величезне спасибі! Я зробила все за Вашим відеоуроком і у мене чудово працює. ДЯКУЮ!!!!!!!!
зіткнувся з такою проблемою, що не всі заявки доходять до мене. провів тест. протягом години відправляв запити з контактної форми 7 і лише 2 із 5 дійшли до gmail.com. Які можуть бути варіанти вирішення проблеми?
Очевидно, що це питання потрібно задати розробнику даного плагіна) Спробуйте інший плагін контактної форми, або, може, у вас гмейл блокує в спам якісь листи.
Це проблема хостингу
А не підкажіть, як реалізувати за допомогою такого плагіна форму для відправки замовлення, скажімо, є товар на сторінці і кнопка замовити, після натискання назва товару додається в поле.
Чи можна за допомогою даного плагіна зробити форму замовлення на окремій сторінці, але не самому вписувати назву товару, а після натискання кнопки «Замовити» воно автоматично підвантажувалося в поле товар або не підвантажувалося, але адміністратор бачи, що замовили саме цей товар, а не який другий!
Спасибі!)
Ви намагаєтесь використати контактну форму для форми замовлення товарів. Навіщо винаходити велосипед та все ускладнювати, якщо є готові рішення для вашого завдання? Пошукайте готовий ecommerce плагін.
Підкажіть а чи можна якось організувати запис онлайн на прийом до лікаря? Має бути вибір дня, часу. Та й щоб усе це відслідковувалося в адмінці.
Мені здається, для цього є більш підходящі плагіни календаря.
допоможіть! при натисканні на «надіслати» намагається відправити повідомлення але нічого не виводить а тільки намагається до тих пір, поки не оновлю сторінку, що робити? підкажіть будь ласка. заздалегідь блогадарю
Вітаю, таке запитання: якщо сайт знаходяться на денвері (ще не залитий на хостинг), чи має надходити повідомлення на пошту під час відправки через контактну форму? повідомлення не надходить:)
Тут можуть бути нюанси в залежності від налаштувань вашого локального сервера. Швидше за все прямо з коробки відправлення листів працювати не буде.
спасибі)
Дякую! Скажіть, мені треба вставити код у віджет у сайдбар.
Код вставляється, відображається, працює Але біда — сайдбар у мене вузенький, 200 px.
Як можна зменшити форму за шириною?
Дякуємо!
Потрібно редагувати стилі оформлення: або правити style.css від встановленої теми, щоб розширити сайдбар, або правити стилі від контактної форми в плагіні, щоб звузити її поля.
Виручайте!
Класний плагін, АЛЕ! У тій темі, що я використовую, виникла проблема. При надсиланні повідомлення стрілки крутяться, а повідомлення про те, що «Ваше повідомлення надіслано», не з'являється. Але листи насправді надсилаються. Думаю, що виникає конфлікт підключення скриптів шаблону і CF7. Допоможіть будь ласка вирішити проблему.
Те саме — все приходить, але користувачеві не дає відповіді «відправлено/не відправлено». Враховуючи вибрики з java та jquery з лайтбоксом тощо. - Підозрюю, що це нюанс самої теми ВордПрес. Але від цього не легше))
У кого стрілки крутяться і повідомлення надходять:
Відкривайте файл:
/wp-content/plugins/contact-form-7/wp-contact-form-7.php
Правте рядок:
define( 'WPCF7_LOAD_JS', true);
На:
define( 'WPCF7_LOAD_JS', false );
Будь ласка, допоможіть: не працює Contact form7: встановлювала мільйон разів, він не відображає контактну форму на сторінці «404 not found»
WP 3.5.1, з 3.5 теж не працює
А навіщо контактна форма на 404 сторінці? Чи може це питання до теми оформлення, а не до плагіна? Потрібно розбиратися з файлом 404.php у темі
Доброго дня! Може хтось підкаже… Форма зворотного зв'язку (Contact form7). Форма відправляє листа, а в полі «від» у листі, що надходить, пише наступне: WordPress […адреса…]. Тобто. у дужках виводить те, що я прописую в полі Відправник шаблону форми листа. Питання: як прибрати WordPress?
Теж цікавить рішення
Привіт
Така ж проблема, як у Вас, не підкажете як вирішили її?
наперед буду вдячний
теж цікавить рішення
+1 така ж проблема! Хто стикався і вирішив, підкажіть, будь ласка!!!!!
у полі від кого: ім'я компанії знак менше адреса пошти знак більше
не підтримуються символи на форумі
Усім доброго! У гугле вже 3-й день - без результатів! Питання таке ... встановив плагін, створив форму, поле для відправки файлу. Відправляє без проблем – виводить усі повідомлення – працює як треба! Але — в пошту надходить лист лише з ім'ям файлу, самого файлу немає! у папці uploads/wpcf7_uploads — файлів також немає! Тут лежить .htaccess із вмістом Deny from all. Допоможіть розібратися, плиз! Дякую!
Просто в налаштуваннях форми потрібно вставити код файлу шаблон листа (тільки не в тіло, а в спеціальне поле Прикріплені файли: [file-929] - у Вас буде інший номер файлу.
Урок чудовий! Але постало питання: як зробити checkboxes опитування в стовпчик? Пробував додавати br / між пунктами – не працює та відключає всю функцію.
Найімовірніше допоможуть стилі оформлення style.css
Потрібно змінити якість display:
span.wpcf7-list-item { display: block; }
пише повідомлення відправлено-но на пошту нічого не приходить-як виправити?
Не можу зрозуміти, як змінити зовнішній вигляд форми. Мені треба, щоб кожна кнопка Radio buttons була на новому рядку. І ще хочу змінити вигляд самих полів уведення.
Підкажіть, як зробити відображення заявки онлайн на окремій формі
Ееем може використовувати окрему форму? )
Не зовсім зрозуміле питання.
На одній сторінці оформлення заявки. На іншій її відображення для зареєстрованих користувачів. Щоб не через пошту, а прямо на сайті була видна заявка.
Очевидно, ContactForm7 для цього завдання не підходить. Шукайте інше рішення з декількома кастомними формами.
Вітаю!
Скажіть, будь ласка, а коли підключаєш відправку файлів (там картинок та іншого), прописуєш свою адресу пошти, то туди все приходитиме тільки? Ніде резерв не залишається на фтп там чи де? Треба просто, що при відправці ще там будуть файли відкладатися і захаращувати пам'ять.
Нічого нікуди не відкладається. Лише на пошту.
Цікава річ
Поле select має параметр default, вказуючи який можна виділяти задане значення за замовчуванням. (наприклад, default:2)
Я викликаю форму CF7 у поєднанні Easy FancyBox (спливаюча форма), і дуже потрібно, щоб у виклику [contact-form-7 id="616" title="Контактна форма 1"] можна було передати це значення "за замовчуванням" для select -а.
Як це можна зробити?
Ніде не можу знайти.
Спасибо.
Здрастуйте, є проблема, відправляє все чудово, до тих пір, поки у форму не додала відправку файлу. Якщо у формі є відправка файлу і завантажуєш у неї файл, то при надсиланні повідомлення видається помилка: «Помилка при надсиланні повідомлення. Спробуйте пізніше або зверніться до адміністратора сайту.»
В чому проблема? (код файлу вставляю у спеціальну форму "Прикріплені файли")
Надсилання файлів через форму може блокуватися вашим хостинг-провайдером. Уточніть для початку у підтримки хостера, чи не відключена ця можливість.
Доброго дня! Мене цікавить можливість надсилання кількох файлів формою, тобто. при виборі одного файлу з'являється ще одне віконце для вибору файлу, і т.д. Дякую.
Здравствуйте.
Чи можна і як налаштувати в цьому плагіні, щоб після заповнення форми, відкривалася нова сторінка з введеними даними та з подякою у заповненні.
Вже знайшла відповідь. Ви випадково не знаєте інших плагінів, які вирішуватимуть це завдання
Так навскідку - ні, не пригадується (
Здравствуйте.
Plugin Performance Profiler показує високе навантаження, що надається Contact Form 7 під час виведення сторінки. Чому саме цей плагін контактних форм ви обрали?
Просто тому, що він найпопулярніший, часто оновлюється і легко налаштовується.
Чи не працює цей плагін у мене на сайті. Крутяться біля кнопки стрілочки вже 20 хв. Мабуть конфліктує з темою. Усі плагіни деактивував на сайті, не допомагає. Чи не підкажете рішення?
на вашому хостері вимкнено функцію php mail(). Зверніться до них або самі увімкніть її в адмін панелі
Хто може допомогти? Мені потрібно, щоб форма вирушала на дві поштові скриньки. До того ж не одночасно. Наприклад: Якщо вибирають доставку з Туреччини — йде на одну пошту, а якщо вибирають доставку з Китаю — на іншу пошту. То це можна зробити?
Добрий день. Підкажіть будь ласка, чому на пошту вказану до «адресату» не надходять заявки людей, які заповнюють цю форму?
Швидше за все, ви забули десь поставити галочку. Мусимо приходити.
Мені не надходить повідомлення на емайл із чим це пов'язано?
Переконайтеся, що всі налаштування плагіна задані правильно і вказано ваше ім'я.
Вітаю. не могли б ви підказати мені як можна організувати перевірку відповіді у цьому плагіні. Ну в сенсі користувач вводить відповідь, якщо така відповідь є в списку, то повідомлення надсилається. бо ніяк не можу розібратися. Заздалегідь дякую.
На мою думку, в цьому плагіні немає такої вбудованої можливості. Вам потрібен плагін капчі або його аналог.
Доброго дня! А чи є в цьому плагіні така функція, щоб на пошту відправника надсилався певний лист? Наприклад, "Ваша заявка прийнята, ми з вами зв'яжемося"
За промовчанням такої функції немає.
Гарний урок.
Підкажіть будь ласка. Я поставив Капчу на сторінку авторизації, вона відобразилася. Але я можу авторизуватися без проблем, не вводячи нічого в Капчу. Як прив'язати Капчу до поля заповнення? Щоб людина заповнивши всі рядки, але проігнорувавши Капчу, не могла авторизуватися.
Добрий день!
Додав до форми [file file988 limit:15mb]
Так, все добре файл прикріплюється, все працює. Але дуже вже негарне біле поле (смуга-фон) позаду «Виберіть файл … Файл не обраний»
Хтось знає як прибрати цю функцію?
Добридень! Підкажіть будь ласка, встановив цю форму, вшив код у сторінку, при натисканні на посилання, також встановив fancy box для спливаючої форми, але при натисканні на посилання, ви спливаєте вікно не з формою а з кодом вставки. Підкажіть, що не правильно роблю?
Швидше за все, шорткод який поміщений у модалку fancybox просто не обробляється плагіном контактної форми, а залишається текстом. Потрібне якесь інше рішення. Тут один плагін перебиває роботу іншого.
Дивно, шукав форму зворотного зв'язку, що спливає, чи не кожен сайт пише про таку систему. Вирішив спробувати. А я не працює. Що ж щось інше мутитиму. Спасибі за відповідь.
Тож цю проблему я вирішив. Тепер у мене виникла інша, заповнюю всі поля, натискаю відправити, стрілки крутяться і все, не відправляє, наче зависає. Чи не стикалися з такою проблемою?
Привіт 10000 разів намагаюся щоб мені хоч щось приходило у формі заявки все прописується але на пошту не приходить ніколи
Як реалізувати форму, але із записом даних полів у файл doc(rtf) та відправкою цього файлу на пошту?
Добридень! Скажіть, будь ласка, а за допомогою цієї форми, чи є можливість, щоб під час заповнення відбувалася фільтрація даних? Наприклад – Вибираємо марку авто – підтягуються необхідні моделі, далі необхідний тип двигуна тощо?
Ні, це виходить за межі даного плагіна. Вам потрібний класифікатор (classifier), а чи не звичайна контактна форма.
Спасибі за відповідь! класифікатор (classifier) - це також плагін?
Ні, це поняття. Це механізм вибору та підбору потрібного продукту/послуги за навігаційним меню з фільтрами та списками, що випадають. Пошукайте плагіни на запит wordpress classifier plugin
Ура! Професійна допомога!
Питання: Не надсилається лист із форми Use mail (2). Причому кілька разів лист надсилався, а потім перестав. При цьому жодні параметри більше не змінювалися. Якщо хтось із таким стикався і є причина/рішення — поділіться будь ласка! Заздалегідь дякую.
Не натискається кнопка «надіслати» на айфонах, айпадах і що з ними. Чи є рішення?
Добрий вечір. Взагалі використовую цю форму як зворотний зв'язок на сайті. Але ось проблема: я використовую автозаповнення полів для зареєстрованих користувачів полів «Ім'я» та «E-mail», тобто коли користувач переходить на сторінку, поля імені та електронної пошти вже заповнені, але поле залишається активним, тобто користувач може стерти ім'я та пошту та написати інші дані. Так от, як можна зробити так, щоб поле було не активним, але заповненим?
Ура! Професійна допомога!
Питання: Не надсилається лист із форми Use mail (2). Причому кілька разів лист надсилався, а потім перестав. При цьому жодні параметри більше не змінювалися. Якщо хтось із таким стикався і є причина/рішення — поділіться будь ласка! Заздалегідь дякую.
На сайті є форма калькулятора, яка запрограмована на виведення вартості послуги. І є форма з contact form 7 де 2 поля ім'я та телефон, які чудово відправляються, чи можливо якось разом з цим ім'ям та телефоном відправити ті дані, які обрані в калькуляторі?
у мене на сайті-не показує помилки і що повідомлення надіслано. що робити?
Форма розташована у спливаючому вікні. Повідомлення на пошту надходять, але повідомлення про те, що вони надіслані з'являється внизу самої сторінки, під футером. Клієнти, звичайно, його не бачать і надсилають по кілька повідомлень, вважаючи, що запит не було надіслано. Підкажіть, будь ласка, як винести спливаюче вікно на саму форму?
А може він надсилати адресу сторінки, з якої було надіслано повідомлення?
Ось, наприклад, мені потрібно публікувати фотку товару, а під нею робити форму замовлення подібного товару. Потрібно щоб з форми приходила і посилання на цю фотку теж (як зразок) або на всю сторінку на якій вона розташована. Це можливо?
Вставити в лист тег [_url]
Можна у такому вигляді: Сторінка відправки форми
Тут описано:
http://contactform7.com/special-mail-tags/
Теги не вставляються)
Загалом, у тілі листа можна відразу закинути тег [_url] у тег «a» для зручності
Здравствуйте.
Півдня я створював нову форму в CF7, з шорткодами та стилями. Вийшло красиво, але…
У формі використовував [tel tel-110], [select menu-954 «…»], [textarea your-message], [file file-905 limit:5000000 filetypes:jpeg|jpg], десяток [checkbox checkbox-878 « …»].
Лист відправлений з цієї форми на пошту надходить, але в ньому тільки ім'я, тема, саме повідомлення. І ВСЕ! Як у формі за замовчуванням.
А вміст інших полів, чекбокси та прикріплені файли не доходять.
В чому може бути причина?
все, розібрався…
Ось молодець, що розібрався. Якби ще й відповів тут на своє запитання, було б чудово! У мене та сама дурниця з формою.
Доброго дня!
Код вставки працює лише всередині циклу вордпрес.
Підкажіть, будь ласка, хто знає який потрібно код написати за допомогою php поза циклом.
Добрий день. Чи реально організувати, щоб для авторизованих на сайті користувачів поле e-mail у контактній формі заповнювалося, автоматично вписуючи e-mail авторизованого користувача?
Відповім сама на своє запитання. Раптом це допоможе комусь ще.
Автозаповнення налаштовується у самій формі Contact Form 7 прописуванням коду для відповідних полів
Посилання на офіційну документацію з цього питання
http://contactform7.com/setting-default-values-to-the-logged-in-user/
Підкажіть, будь ласка, чи можна зробити так. щоб лист приходив на два травня. якщо хтось на сайті відправляє через цю форму, скажімо адміну та модеру
Так, треба через кому їх вказати
Здрастуйте, така проблема:
Підключила цю зв'язку на головній сторінці, все добре працює, просто казка.
І поставила це ж у футер у віджет. На головній, як і раніше, все відмінно працює, а на будь-якій іншій сторінці не працює. Точніше спливаюче віконце з хрестиком з'являється, якщо без нього, то форма так само добре вставляється, але у вікні, що спливає, ця форма не відображається, просто маленький квадрат з хрестиком :(
Чи є думки чому так відбувається?
Допоможіть!
На сайті дві форми, одна проста працює, друга складніше видає помилку (спробуйте пізніше або зв'яжіться…). Налаштування форм однакові. Що може бути?
Доброго дня
Підкажіть, а як реалізувати приховування/додавання полів залежно від значення попереднього?
Наприклад у мене є меню з вибором значень і при виборі одного зі значень потрібно щоб відкривалося поле прихованого, скажімо, чекбокса
У мене є поле dropDownMenu. У ньому вибирається місто (Припустимо, Москва чи Санкт-Петербург). Як мені зробити так, що при виборі одного міста (Допустимо Москва), дані форми йшли на одну пошту (припустимо, info@moscow.ru), а при виборі Санкт-Петербурга - на іншу (Допустимо, info@spb.ru). Допоможіть організувати цю фічу! Розумію, що стандартними налаштуваннями тут не обійтися. Якщо що, то міст більше ніж 2
А як поміняти пошту, на яку йде відсилання листа?
Коштує даний модуль, але при реєстрації вказував свою основну пошту, а тепер регнув нову на сайт, і хочу щоб повідомлення з форми надсилалися на нову, виставив на профілі нову та в налаштуваннях /wp-admin/options-general.php нову, але відсилання йде все одно на стару.
Хто може допомогти, як доданий до листа файл замість цього файлу приходить файл з назвою «-1» і без розширення.
Доброго дня! Підкажіть будь ласка, як зробити так, щоб повідомлення про успішне надсилання повідомлення відкривалося в окремому віконці?
Після встановлення цього плагіна значно полегшувався зв'язок з клієнтами, дякую розробникам. якийсь рішення для цього опитування?може бути варіант прикріпити поточний URL або заголовок,
Я можу створити окремі форми для кожної сторінки окремо і там вказати потрібний підказка, але так у мене буде 50 форм, і вирішити це за допомогою однієї функції буде набагато краще.
У лист потрібно вставити тег [_url]
Детальніше тут:
http://contactform7.com/special-mail-tags/
Добридень! Є потреба створити форму (припустимо, 10 полів, що заповнюються) дані з якої будуть заноситися в БД. При цьому має бути і зворотна можливість, тобто. ввівши фільтри на сайті отримати вивантаження з БД.
Умовно кажучи, маючи у формі поля «Ім'я» та «Вік», ввівши фільтр «20-25 років» — отримати список імен із БД. Таке взагалі можна організувати на WP? Чи є якісь плагіни чи інші готові рішення?
Добридень! Підкажіть, будь ласка, як змінити value "Виберіть файл" на "Оберіть файл", коли я хочу прикріпити файл. Дякую
В мене аналогічна проблема. Ви вже знайшли рішення? Буду вдячна за допомогу.
Люди підкажіть будь ласка, як повернути російську мову у Форму? Бо з версії 4.4 мовний файл випилили, а як локалізувати по-новому, не зовсім ясно.
Чи можна якось передавати не через шорткод, а функцією і чи можна на ньому реалізувати реєстрацію?
Добрий день. Мені потрібна допомога, форми я роблю, але мені потрібна на 2 колонки я не дуже розумію, куди вставляти цей код
Ім'я
Email [email* your-email]
Прізвище
Телефони
Тема
Message [textarea* your-message]
[submit "Send"]
І куди саме в CCS вставляти цей:
#left {
width: 300px;
плавати: ліворуч;
}
#right {
width: 250px;
плавати: ліворуч;
}
.clearfix:after {
content: "020";
Дисплей: блок;
height:0;
ясно: обидва;
видимість:прихована;
переповнення: приховано;
}
.clearfix {
Дисплей: блок;
}
Будь ласка, не відмовте у підказці
Скопіював ваш приклад форми двоколонковий стиль, а він не працює. Тобто, форма відображається, але без css. Сам код css виводиться під формою, а не обробляється. І на пошту надходять дані лише зі стандартних полів. Все, що додаю сам не приходить, але поля введення відображаються.
Доброго дня, при спробі вставити код у віджет (будь-який) відображається тільки кнопка Відправити, при вставці в сторінку — все нормально. В чому може бути проблема?
Що тільки я не робив на цьому плагіні, такі форми що аж самому страшно було братися спочатку: у першому ряду дві колонки, у другому три, плюс списки, що випадають, — реально такі форми збирав але… ось уже вкотре виходить якась нісенітниця — contact -form-7 404 «Not Found - немає такої форми і все, ось хоч вбийся нема. Перекопав весь інтернет але реальної відповіді так і не знайшов, все, що є, зводиться до того, що на сторінці неправильний код форми і просто потрібно скопіювати ПРАВИЛЬНИЙ КОД і замінити його на кривий, який типу в сторінці, але я ж не ідіот, я то, копіпастить не вмію, а проблему так і не зміг вирішити.
Доброго дня! На сайті, при додаванні текстового поля, для заповнення імені, не вводяться текстові дані, замість них при спробі введення відображається цифра «0». Що можна зробити?
Ім'я
[Text Text-250]
Телефон
[tel* number id:number]
електронна пошта
[email* email-249 id:email-249]
[acceptance aceptance-606 default:on] Згідний з політикою обробки персональних даних.
[submit «Надіслати»]
Додаю скріншот. Посилання на сайт brokit.ru
А чи можна відправку робити через цю форму через зовнішній smtp сервер?
Ні.
Виходить, немає сенсу орендувати smtp сервер? Просто листи частенько в спам почали подати, я думав що якщо підключити платний smtp сервер то проблем не буде, ось вирішив уточнити
Якщо мова йде про повідомлення на ваш емейл, які потрапляють до спаму, то створіть правило в gmail або яндекс поштою, щоб листи не потрапляли до спаму.
Ні, ви не зрозуміли мене. Ви робите відправку листів на даному плагіні використовуючи ресурси smtp сервера, в даному випадку mail.ru. Я вже зіткнувся з лімітами на безкоштовних поштах, оскільки відвідуваність сайту зросла. Відправка була зроблена до цього грубо кажучи велосипедом, думаємо перейти на систему зі схожим таким плагіном, щоб можна було підключити туди інший smtp з великими лімітами на відправку.
То ви намагалися встановити плагіни WP Mail SMTP чи Configure SMTP?
я вже кілька днів витратив у вікні редактора контактної форми 7 хочу вписати джава скрипт, щоби при успішній відправці відкривалося модальне вікно з подякою і кнопкою закрити. Що не пишу мені все одно під час відправлення пише нижче - форма успішно відправлена і т.п. Як правильно написати?