Форма обратной связи на WordPress – плагин contact form 7

Thursday, 23 Apr 09 в 18:54

Wordpress – плагин contact form 7Форма обратной связи может пригодиться любому сайту (простому или, тем более, корпоративному), а также является неплохим дополнением для блогов на WordPress. Это дополнительная возможность быстро связаться с автором проекта, если под рукой нет ни аськи, ни почтовика. Вот и у меня возникла данная задача, пошел просматривать существующие плагины. Сразу нашел некий cformsII, который позволяет, судя по отзывам,  создать самую могущественную и функциональную форму обратной связи, которая только существует:) Посмотрел обзоры и документацию – действительно там все выглядит очень масштабно. Но, поскольку, мне требуется лишь простая форма для оправки сообщения на почту с базовыми полями типа «Имя», «Мыло», «Сообщение», то я решил продолжить поиски.

Выбор остановил на плагине Contact Form 7, что почти в 20 раз более популярен всех подобных разработок. Значит – люди доверяют и частенько используют. Забегая наперед, скажу, что нисколечко не ошибся – модуль весьма приятный и быстрый в настройке. Установить форму обратной связи и разобраться с деталями у меня заняло минут 10-20. Плагин позволяет управлять несколькими формами на сайте, поддерживает технологию Ajax, CAPTCHA, а также антиспам плагин Akismet. Минимальные требования – WordPress 2.5, работает также и с последней 2.7.1. Благодаря добрым людям Contact Form 7 переведен на множество языков, в том числе и русский и украинский.

Установка плагина достаточно простая – копируете файлы модуля в знакомую уже директорию /wp-content/plugins/, после чего активируете его в меню системы. Далее в админке в «Инструментах» появится раздел Contact Form 7. Это нечто вроде конструктора форм:

Wordpress – плагин contact form

Где их можно добавлять, удалять и т.п. Выделенный текст – это идентификатор формы, который вы должны будете вставить на любую из страниц блога (например, под названием «Контакты»). Не уверен, но, скорее всего данную конструкцию совершенно спокойно можно добавлять в посты или шаблон. Это, если вам понадобятся какие-то дополнительные модификации формы обратной связи – допустим, добавить ее в сайдбар или реализовать отсылку пожеланий на почту к определенному посту.

Чуть ниже на этой странице располагается блок под названием Form, где вы указываете структуру вашей формы обратной связи. В процессе работы используется специальный синтаксис для плагина. В принципе, уловить его можно и без лишних подсказок, но автор плагина Contact Form 7 пошел еще дальше и добавил механизм создания новых полей.

форма обратной связи wordpress

Сначала выбираем нужное нам поле для формы (левая колонка) – текстовое большое или однострочное, выпадающее меню, поле для email и т.п. После чего с помощью Ajax подгрузится ряд настроек, которые потребуется заполнить, и в самом конце плагин сгенерирует нужный код для добавления в форму справа. То есть разбираться в синтаксисе построения формы даже не нужно.

Далее идет блок Mail, где располагаются настройки для отправляемых писем. В принципе, вы можете ограничиться заполнением полей по умолчанию – там все правильно установлено. Следует заметить просто, что при отправке писем вы также используете кодовые конструкции из формы выше – то есть можете подставить в заголовок письма (subject) его тему, в поле from – имя и почту автора.

В самом низу страницу есть блок Messages, где хранятся типовые сообщения, выводимые при тех или иных действиях пользователей – неправильное заполнение полей, ошибка в e-mail и т.п. Чтобы отобразить списков нужно нажать ссылку Show возле заголовка.

Напоследок хочу порекомендовать установить на вашу форму механизм защиты от спамеров – CAPTCHA. В самом модуле такого функционала нет, поэтому потребуется скачать дополнительный плагин – Really Simple CAPTCHA. Для установки заливаете модуль в директорию со своими плагинами. Далее активируете в админке. После этого возвращаетесь в конструктор формы и с помощью мастера генерируете элемент типа CAPTCHA. Картинку с кодом даже можно настроить. Не забудьте в конце сохранить все настройки формы, и она обновится на сайте.

Если возникли какие-то вопросы – можете глянуть мини FAQ на сайте автора плагина либо задавайте в комментариях.
Update (29.08.10): В одном из блогов нашлась интересная статья про дополнительное поле для плагина Contact Form 7 чтобы можно было вставлять дату. Если у вас имеется подобная задача, то статья должна пригодиться.

P.S. Также советую воспользоваться услугами конторы для создания качественных сателлитов – уникальный дизайн, тексты.
Обязательно загляните в TooYou.ru – каталог ресурсов для людей. Найдете много интересного!
Создание сайта в Краснодаре – полный цикл: от разработки до продвижения.

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или twitter для блоггеров и вебмастеровtwitter!
Добавить комментарий

Комментариев - 172 для данного поста

  1. Armadaman Пишет:

    Simple CAPTCHA не пробивается современными средстваи типа хрумера? А то почту завалили с одной из форм (но там более “старая” капча), думаю чем заменить её.

  2. Tod Пишет:

    Увы, не знаю какие каптчи хрумер пробивает, но не думаю, что будут сильно спамить почту:)

  3. Vir2al Пишет:

    А чем от wp-contact-form отличается?

  4. Vanilla Man Пишет:

    Соглашусь, что это пожалуй самый удобный плагин контакт-формы. Хоть cformsII действительно мощнее и более настраиваемый, но и более громозкий.

    А капча (хоть и простая, но настраиваемая) есть в стандартном функционале Contact Form 7, почитай внимательней мануал к плагину.

  5. Tod Пишет:

    Vir2al, без понятия, но его скачали с ВП.орг в 8 раз больше человек:)
    Vanilla Man, может и так. Я не особо читал мануал, установил и полез сразу в настройки, собственно там мне и предложили установить плагин – поэтому так и поступил.

  6. AngelOfFate Пишет:

    опаньки, Tod спасибо, это то чего мне не хватало =)

  7. dv Пишет:

    хорошо, что упомянул о CAPTCHA.
    Мне правда больше нравится старинка написать обічнім текстом контакты :-)

  8. @ Vitashok Пишет:

    Спасибо за статью, как раз искал такой плагин что делает формы, нашел один но он вроде сложен в настройке. Этот попроще будет

  9. S.Dolinskiy Пишет:

    Единственный минус который я заметил в использовании плагина – это конфликт с mailFrom и ChangeDefaultEmail. В первом случае – все тексты приходят от “самого себя”, а во втором с нечитабельными заголовками. Пришлось все отключить и править вручную pluggable.php.

  10. Kolychev.Sergey Пишет:

    О! Этот плагин, по-мойму, один из основных, который должен быть установлен на блоге. Тоже давно себе такой поставил. Но, если так подумать, то с другой стороны можно обойтись и без него. Достаточно в сайдбаре просто указать все свои контактные данные, да и все. Так, собственно, и сделано на этом блоге, как я вижу под заголовком “Досье на автора”

  11. Cylindr Пишет:

    Спасибо. Поставлю в ближайшее время.

  12. @ Андрей Пишет:

    Поставил, настроил. А вот почему прикреплённые файлы на почту не высылаются? Кто подскажет?

  13. Tod Пишет:

    Андрей, сложно сказать не видя всей “картины”, попробуй еще разок все настроить или посмотри документацию. Единственное, что мне приходит на ум – ты подключил в блок Mail элемент “приложения формы” (по аналогии с темой письма и текстом сообщения)?

  14. @ Андрей Пишет:

    Спасибо, я настроил. Не правильно дал понять, что на мэйл должно приходить – исправил и работает!

  15. Роман Пишет:

    Здравствуйте! У меня в блоге не отображается капча. В чем может быть проблема?

  16. Alex Пишет:

    А подойдет ли на мой WordPress 2.7.?

  17. Tod Пишет:

    Alex, у меня в блоге 2.7.1 установлено, думаю, под 2.7 также нормально пойдет.

  18. @ Alex Пишет:

    А что не устраивает в обычной системе комментариев? Вроде тоже самое.
    Имя, почта, сайт. Просто то, что можно МНОГО полей сделать? Это?
    А если не нужно?

  19. Tod Пишет:

    Alex, не совсем понял суть вопроса – у этих форм разные предназначения. Та, которая в комментариях – для публикации мнений читателей в блоге, форма обратной связи позволяет отправлять сообщения автору блога на почту. Или вот, допустим, у нас не блог, а сайт – там формы заказов могут быть и т.п.

  20. Егор Гехт Пишет:

    Промучился с cformsII два дня, чуть мозг не сломал.
    А эту форму за 3 минуты запустил. Благодарю!

  21. alex Пишет:

    Большое спасибо за форму, сейчас многие заказчики (при создании сайтов) требуют этот плагин. Очень удобный.

  22. zxcv Пишет:

    Не приходят письма :( В чем может быть проблема?

  23. Tod Пишет:

    zxcv, ошибка при установке, видимо, может не совместимость версий или проблемы с отправкой писем на хостинге.

  24. Allpa Пишет:

    Я вижу, ты отказался от DISQUS – почему? Сейчас как раз пытаюсь подобрать оптимальный вариант для каментов… всё глючит и вешает блог… Вот, вижу, ты вернулся к простой форме – так почему?

  25. Tod Пишет:

    Allpa, у меня никогда не было необычной формы – что здесь мудровать лишний раз, система комментирования по умолчанию вполне подходит. contact form 7 – это вообще форма контактов.

  26. mitan Пишет:

    Люди, ну подскажите пожалуйста как поставить эту каптчу, ну никак не отображается сама капча, ну кто расскажет о ней подробнее????

  27. Tod Пишет:

    mitan, сложно сказать в чем конкретно может быть проблема. Можно попробовать установить другие каптчи, если эта не хочет работать.

  28. mitan Пишет:

    Tod может подскажешь какие капчи можно попробовать на блоге wordpress мне нужно для формы обратной связи!

  29. Tod Пишет:

    mitan, заходим сюда – wordpress.org/extend/plugins/tags/captcha и смотрим какие бывают каптчи.

  30. Mitan Пишет:

    Tod спасибо большое за информацию, скажи а можно ли из этих капчей выбрать какую нибудь и прикрутить к Contact Form 7?

  31. SiR0Ga Пишет:

    Спасибо, присоединяюсь ко всему вышесказанному, заработала у меня и форма и капча)))) СПАСИБО !!!

  32. @ Евгений Пишет:

    Tod, спасибо огромное за плагин, однако подскажи плз, размеры полей как-то можно редактировать?
    Изменения в CSS не помогают (((

  33. Tod Пишет:

    Евгений, в настройке поля есть параметр cols, который определят ширину поля (правда это для текстового поля), есть ли для обычного поля ввода какой-то параметр сложно сказать. Попробуй поискать в документации по плагину.

  34. @ Евгений Пишет:

    Ок, буду искать.
    Тупо изменение параметра не приводит ни к чему.

  35. noterror Пишет:

    отличный плагин – давно искал такой
    пришлочь чуток поморочать голову с установкой и настройкой, а так – класс!

  36. sotny Пишет:

    Кто скажет как поменять цвет ячеек для ввода. Изменения в CSS не проходят!

  37. LenOK Пишет:

    СПАСИБО :)))))))))))
    Очень помогло!

  38. @ Паранауэй)) Пишет:

    Пасиба за плугин. Тока я нажимаю “Отправить” стрелочки рядом крутяцца – и всё – ни отправки ни подтверждения. Просто крутяца. В ФакЙу прочитал что это может быть конфликт с какими-то другими плугинами – ну я удалил предыдущие контактформы – но остальные не могу удалить – т.к. тада сайт разватися – что делать? есть обходные пути? (сайт flats-odessa.com )

  39. Yeva Пишет:

    Отличная штука, спасибо!
    А как язык настроить, подскажите, пожалуйста!

  40. Николай Пишет:

    А можно настраивать внешний вид формы? У меня на блоге в этой форме совсем нет рамок или фона. Просто текст, а куда вписывать текст не видно.

  41. Антон Пишет:

    Добрый День!
    У меня 2.8.4 и письма приходят через раз, в чем можетбыть проблема?

  42. Tod Пишет:

    Стили можно задавать через CSS.

  43. Николай Пишет:

    Спасибо, я уже справился. Нужно было в форму слева добавить class: в поля с квадратными скобками. Теперь моя форма подписки полностью совпадает с остальным блогом, даже кнопочку поменял. Сам додумался!

  44. @ Вячеслав Пишет:

    пытаюсь добавить новые пункты в форму, они появляются на сайте- но вся информация, которая в этих пунктах указывается – не приходит на почту.
    Как можно поправить это?

  45. Дмитрий Пишет:

    Вопрос уже задавался, но не получается ни как, подскажите пожалуйста.
    У меня на блоге в этой форме совсем нет рамок или фона. Просто текст, а куда вписывать текст не видно. Спасибо.

  46. NektoV Пишет:

    Драсти
    Я так понимаю вопрос будет тупым, но всё же.
    Как вывести эту форму?
    Простая вставка “[contact-form 1 "Форма для контакта 1"]” в sidebar.php ничего не выводит.
    Помогите…. Дурею

  47. Tod Пишет:

    NektoV, попробуй вставить форму на отдельную страницу, а не в шаблон? В сайдбар скорее вставлять можно только через виджеты, хотя не уверен.

  48. Николай Пишет:

    Я находил такой плагин, который выводит форму обратной связи в сайдбар. Так, что поищи и тоже найдешь.

  49. Tod Пишет:

    Накопилось как-то много вопросов без ответа, попробую рассказать.
    1. Рамки, цвет текста, размеры форм можно редактировать через CSS – ставим форму, заходим на сайт, подсматриваем какие используется стили и добавляем их в style.css. Также в комментариях проскакивал совет – добавлять class: в поля с квадратными скобками. Я только что пробовал менять через css – работает.
    2. Вячеслав – приходит не информация добавленная в форму, а указанные поля в закладке Mail – под настройкой формы, посмотри добавил ли ты туда нужные пункты.
    3. По поводу нерабочей формы – тут, увы, я помочь на 100% не могу, т.к. плагин этот не делал. Проблема может быть в несовместимости плагинов, можно обратиться к хостеру работает ли отправка почты с вашего сайта либо поиска другой плагин для формы обратной связи – в вордпресс таких есть еще несколько.

  50. Дмитрий Пишет:

    Огромное спасибо!
    Отличная инструкция по настройке. Всё работает на “ура”!
    Я только не разобрался – как настроить язык? У меня русская сборка ВП 2.8.1, а форму связи я хочу украинскую сделать. Проблем с названиями полей и кнопки нет – всё просто меняется. Но сообщения типа “Ошибка заполнения. Заполните все поля и отправьте снова.” всё-таки русские. Как иправить не подскажете?

  51. Tod Пишет:

    Дмитрий, в настройках формы (где создается внешний вид) снизу есть поля для текстов, которые можно править.

  52. alex Пишет:

    Спасибо, немного помучался, но установил.

  53. игорь Пишет:

    Спасибо все работает.как хотелось…

  54. михаил Пишет:

    отличный плагин ! поставил его одному из заказчиков на сайт – работает просто супер !

  55. @ vlas715 Пишет:

    Народ помогите, поставил, все четко работает. Провел тест сообщение, на мыло пришло все, кроме самого текста сообщения. В настройках пробовал прописать, там где Тело сообщения: [textarea-900] и [your-message]. Результат одинаковый – сами теги в письме. Что не так?

  56. Tod Пишет:

    vlas715, у меня на сайте, во-первых, в форме указывается “Сообщение [textarea your-message]“, а во-вторых, в поле отправления на почту “[your-message]“. Все работает.

  57. @ vlas715 Пишет:

    Tod, спасибо разобрался. А то этот конструктор, гад, свои поля по умолчанию напихал.

  58. Meirou Пишет:

    Для того, чтоб форма была в Sidebar – зайти в Виджеты, выбрать виджет Текст, в поле текста вставляем код contact-form7. :)

  59. guest Пишет:

    Привет! Столкнулся с такой странностью. Если имя написано на английском, то письмо благополучно отправляется, если же на русском, то нет =)
    Есть идеи как можно исправить?
    зы В вордпрессе в настройках “русский”

  60. heelloo Пишет:

    Спасибо как раз такая форма нужна была

  61. Alexy Пишет:

    Столкнулся с проблемой.
    После отправки сообщения. пишет что оно было отправлено, но на почту нечего не приходит. В чем может быть проблема?

  62. Николай Налимов Пишет:

    Alexy Возможно письма уходят в спам. У меня так было, измени адрес почты

  63. Евгений Пишет:

    При попытке подключить капчу выходит сообщение:
    This contact form contains CAPTCHA fields, but the temporary folder for the files (/home/xxxxxx/domains/xxxxxx.ru/public_html/wp-content/wpcf7_captcha) does not exist or is not writable. You can create the folder or change its permission manually.

    Как можно это победить?
    Заранее спасибо.

  64. Tod Пишет:

    Евгений, нужно либо создать папку wpcf7_captcha либо установить в ней права на запись (если папка уже существует).

  65. Евгений Пишет:

    Папку создал,но сообщение осталось(
    Кстати не смотря на сообщение поле для ввода появляется,а картинка нет.

  66. Евгений Пишет:

    Кстати вот здесь – _http://wordpress.org/support/topic/323395 зашел решение проблемы,но там на английском,а я в нем не силен…

  67. Максим Пишет:

    У меня проблемка, помогите! Форма работает, сообщение отправляет, но на почту они приходят пустые, никаких ошибок не выдает. Что делать?

  68. Максим Пишет:

    Спасибо разобрался! Надо внимательно читать мануал) спасибо автору!

    Подскажите, кто нибудь знает, как перенести сообщение об учпешной отправки, в верхнюю часть, над формой?

  69. Александр Пишет:

    Добрый день!

    Не подскажите как сделать, что бы Radio buttons были не друг за другом, а по одному в каждой строчке?
    br и p не пашут (

    заранее спасибо!

  70. Александр Пишет:

    Уже разобрался.

    Но вот на почту вместо содержания ячейки в Radio buttons приходит

    [checkbox-3]

    Не знаете как подправить?

  71. Яна Пишет:

    Приветствую.
    Проблема в кодировке: переданные формой данные приходят на почту (заглушку Денвера) в неверной кодировке вида:
    “Content-Transfer-Encoding: 8bit
    Content-Type: text/plain; charset=”UTF-8″
    From: РЇРЅР°
    Subject: сообщение с сайта
    Message Body: тестирование”

    Где поправить, подскажите!

  72. Вадим Пишет:

    Большое спасибо за статью! То что надо!
    Только у меня проблемка, и наверное скорее всего из того что я – Чайник., Приходит сообщение в котором в место текста код. Например:
    From: [your-name]
    Subject: [your-subject]
    Message Body: [your-message]
    Пробовал разные варианты, но текста так и не увидел…Подскажите пожалуйста в чем я ошибся.
    Заранее большое спасибо…..

  73. Videotutor Пишет:

    Ключевая инфа по настройке плагина – в посте почему-то не отражена. Всем, кому приходят пустые письма – смотреть картинку от автора плагина, тут:
    _http://ideasilo.wordpress.com/2008/03/29/contact-form-7-faq/#Nothing_shows_up_in_the_email_even_after_adding_a_tag_to_the_form

    Без этой настройки – будут приходить пустые письма!

  74. Pathfinder Пишет:

    Здравствуйте. Прикрутил. Все нормально работает… Сообщение приходит на мыло. Однако когда жмешь на кнопку “отправить” никаких сообщений не выскакивает- типа: “Окей. Все отправлено” или “Ничего у тебя не получилось”. Стрелочки крутятся и … все. Где копать?

  75. Перспективный блоггер Пишет:

    Кто-нибудь может посоветовать плагин обратной связи, в котором можно выбирать тему сообщения из заданных и в зависимости от этого автоматически менялся бы адресат? Нужно для магазина с кучей операторов на поддержке. Каждый отвечает за определ. тему.

  76. Анатолий Пишет:

    Такая же проблема, что и у Pathfinder, стрелки крутятся беконечно, а сообщения, что письмо отправлено, не выходит, но письма приходят.

  77. Tod Пишет:

    Анатолий, возможно глюки возникают из-за несовместимости версий плагина и системы, попробуйте установить все последние обновления.

  78. mixazen Пишет:

    Вот код для вставки в sidebar:

    Задать вопрос:

    на 2.9.2 все работает)))

  79. Любовь Пишет:

    Большое спасибо за подробное объяснение! Очень помогло!

  80. Денис Пишет:

    mixazen – Вы написали
    Вот код для вставки в sidebar: – но сам код не показался, не могли бы вы ещё раз его указать, а то форму необходимо добавить в шаблон, а не соображу как.

    Заранее спасибо.

  81. Игорь Чишкала Пишет:

    Сейчас буду ставить. Не понятно лишь, как прикрутить к нему каптчу. Но…не зря же я сисадмин с блогом;)
    Автору спасибо!

  82. @ Сергей Пишет:

    У кого получилось успешно настроить плагин, добавьте скрин подобный этому http://lh3.ggpht.com/_vScVCDhZ52k/SfCL6XkVNfI/AAAAAAAAFFI/sTE-2UBEZRw/s800/form2.jpg
    На данный момент проблема с содержимым приходящего письма.

    Заранее спасибо.

  83. @ Shyrish Пишет:

    Может этот плагин конфликтовать с WordPress 3.0?
    Плагин установлен, но в Инструментах не появляется. При попытке обновления пишет:
    “При обновлении Contact Form 7 произошла ошибка: Используется свежая версия плагина”

  84. Алексей Пишет:

    Спасибо большое! Я новичек в этом деле… но вы пишите хорошие статьи

  85. Андрей Пишет:

    Спасибо за полезный пост. Вот только настройке капчи мало внимания уделено, а с ней как раз проблемы((

  86. Vera Пишет:

    Спасибо, плагин действительно очень удобный. Отлично все устанавливается и можно его “перекроить” под себя.

  87. higimo Пишет:

    Полезная штука, правда хотелось бы перевести… Наверное это будет первое что я сделаю)

  88. Joliat Пишет:

    Подскажите, пожалуйста, а ее реально использовать, если у меня в форме обратной связи около 250 полей предоставляется пользователю для заполнения?

  89. Tod Пишет:

    Joliat, никому бы не советовал делать столько полей на сайте. Больше 30-40 заполнить это уже героический поступок.

  90. Tod Пишет:

    Обновил пост – в одном из блогов нашлась интересная статья про дополнительное поле для плагина Contact Form 7 чтобы можно было вставлять дату.

  91. Romualdo Пишет:

    Ктонибудь может подсказать, к этой форме можно прикрутить отправку нескольких файлов? Не просто добавить дополнительные поля “загрузки файла”, а сделать так, чтоб при выборе одного файла, добавлялось еще поле, потом еще и т.д.. Что-то типа типа загрузки нескольких файлов на сервер при помощи Ajax?

  92. Игорь Пишет:

    Спасибо. Очень пригодилась статейка!

  93. atos Пишет:

    Здравствуйте я установил этот плагин, настроил его, но у меня он работает по какой то причине не корректно. Прикреплённый файл который пользователи прикрепляют к сообщению не отправляются.
    Может быть Вы знаете в чём проблема?
    За ранее благодарен.

  94. Aleksandrlao Пишет:

    Блиин, классс! Зашел случайно решил пройтись по страницам и на… нашел то, что искал уже около месяца! Спасибо большое, а то мне как раз на клиентский сайт нужна была форма обратной связи!

  95. Павел Пишет:

    Всем привет!.

    Попробовал плагин – не появляется код, который потом надо вставлять. т.е. вообще пустая строчка. никто-не знает как решить?

    Заранее благодарю.

  96. Павел Пишет:

    В какой папке хранятся файлы загруженные через Contact form 7???

  97. Dsaha Пишет:

    Подскажите, из-за чего может возникать ошибка приотправке сообщения

    Ошибка отправки сообщения. Попытайтесь позже или обратитесь к администратору сайта.

  98. Tod Пишет:

    Dsaha, сложно сказать, у меня не возникала подобная ошибка, нужно искать в интернете ответ.
    Павел, по моему в самой админке вордпресс есть возможность посмотреть письма в разделе настройки формы.

  99. Оксид Пишет:

    Благодарю автора за публикацию, пользователей – за вопросы и ответы. Пригодилось все. Спасибо, что вы есть )

  100. @ Виталий Пишет:

    Если мне нужно поменять стандартную форму для комментирования WP на эту Form 7, что нужно куда вставлять? Я понял что сгенерированный код, но так чтобы не возиться с каждой страницей.

    Мне бы очень подошла такая которую я сейчас заполняю…

    P.S.
    вопрос может не по теме но у меня при регистрации нового человека, ему не отправляется письмо с паролем. В вордпрессе я новичек но хочется исправить ситуацию

  101. Tod Пишет:

    Виталий, а зачем менять форму комментирования на Form 7, боюсь они даже не совместимы. Нужно поискать другой какой-то плагин, который бы расширял возможности обычной формы, либо использовать что-то вроде Disqus. По регистрации не подскажу, не сталкивался с ней.

  102. Леонид Пишет:

    Форма отличная .. но вот такая вот проблема на последней версии Wordpres, по моему 3.1 пр прикреплении файлов … вместо файла приходит … только написанное его имя и расширение. А самого файла нет. В чем может быть причина ?

  103. Светлана Пишет:

    Большое спасибо уже реализовала у себя на сайте! :)

  104. @ Ольга Пишет:

    Хелп.
    Установила форму. Шикарная, простая в использовании, но.. ВСЕ письма от нее попадают четко в спам. Установка капчи не помогла.
    Что делать что бы почта воспринимала их как обычные письма?

  105. @ topbrokers Пишет:

    Спасибо, ТОД.
    Твой блог, как показывает мой опыт, является самым полезным блогом для меня… очень много я взял для себя именно на Твоем блоге…

  106. Tod Пишет:

    topbrokers, спасибо за позитивный отзыв)

  107. Роман Пишет:

    Отличный плагин, не сочтите за спам вот как я у себя сделал blogowed.ru/pomoshhnik/

  108. kosjak Пишет:

    Пользуюсь этой формой уже давно, но никак не могу найти инфу о том, как перенаправить пользователя на определенную страницу, после отправки данных? Может кто знает рецепт?
    Спасибо.

  109. Сергей Ник Пишет:

    Спасибо за информацию скачал форму 7, капча действительно отдельно Попробую Вашу взять

  110. @ Prado Пишет:

    Спасибо брат! (извини за тафтологию, но мы же Славяне) Помог, ой как помог. Привет с Донбаса! Дончане рулят !!! )))

  111. Igor Пишет:

    По адресу: http://artprima.cz/ru/248-aktualizatsiya-perevoda-dlya-contact-form-7.html лежит свежий перевод для плагина Contact Form 7, т.к. в поставке плагина лежит сильно устаревшая версия.

  112. Дмитрий Пишет:

    А ресурсом много жрет она??? А то важно, а то уже последние проценты расходую на сервере.

  113. dasha) Пишет:

    спасибо)
    полезный плагин)
    мне больше нравится чем cforms)

  114. @ Евгений Пишет:

    Не работает на WP 3.1 ^(

    Ошибка отправки сообщения. Попытайтесь позже или обратитесь к администратору сайта.

  115. Tod Пишет:

    Дмитрий, я думаю немного, чего там жрать то)
    Евгений, если до обновления все работало, то конечно, проблема в несовместимости плагинов (нужно ждать новую версию). С другой стороны, если ставили сразу на 3.1, то возможно проблема в каких-то других настройках, которые можно уточнить у хостера (мол все настроил, а письма не отправляются – подскажите почему так).

  116. Аля Пишет:

    А подскажите,пожалуйста, как отключить блок Messages, чтобы он вообще не вылазил ни при ошибке, ни при успешной отправке.
    И ещё, почему-то не приходят сообщения отправленные с помощью формы…..не подскажете где порыть? =)

  117. Иван Пишет:

    Добрый день. Я так понимаю, что письмо отправляется только на емейл, который написал в админке? В самой админке сообщения нельзя прочитать?

  118. Tod Пишет:

    Иван, я точно не уверен насчет этого, но вроде в админке видел сообщения. Если их там нет, то значит только на email :) Чего, в принципе, и достаточно, если нужно где-то хранить письма – дума, можно разобраться и поставить отправление копии на другой email.

  119. Светлана Пишет:

    Как раз в интернете искала что-то подобное, простое по установке, попробую поставить, по-моему то, что надо, спасибо за информацию.

  120. uma Пишет:

    Tod, спасибо за плагин, супер!

    Только не получается одна вещь, когда генерируешь “Radio Buttons” или “CheckBox” не могу сделать, чтобы он генерировался столбцом, а не в строку!
    Можешь подсказать как это сделать?

    Заранее благодарю!

  121. Tod Пишет:

    uma, наверное тут нужно с css поэкспериментировать – типа float: left задать или что-то в этом роде (если я правильно понял вопрос). А так, конечно, сходу я не смогу подсказать, это нужно разбираться самому и детальнее.

  122. uma Пишет:

    Смотрел стили (style.css), не смог определить какой класс отвечает за “Radio Buttons” и “CheckBox”, чтобы поэксперементировать! Буду благодарен, если подскажешь!

    Заранее благодарю!

  123. sid Пишет:

    Не подскажите как сделать, что бы Radio buttons были не друг за другом, а по одному в каждой строчке?

  124. @ Владимир Пишет:

    Что-то установил плагин, однако форма обратной связи работать совершенно отказывается. Не подскажете, в чем может быть проблема?

  125. uma Пишет:

    В файле “style.css”, есть класс “wpcf7-list-item” – надо с ним поэкспериментировать!

  126. Tod Пишет:

    Владимир, вероятно не все правильно установили, подсказать какая может быть проблем очень сложно. Советую с нуля еще разок все поставить и настроить. Может быть проблема совместимости версий вордпресс и модуля, установите последние версии.

  127. @ Альберт Пишет:

    А как бы еще добавить к форме загрузку файла?

  128. Tod Пишет:

    Альберт, насколько я помню там есть поле для загрузки файлов, которое нужно будет добавить в форму по аналогии с другим добавляемыми полями.

  129. Владимир Пишет:

    Для того чтобы прикладывать файлы необходимо указывать

    Ваше имя (обязательно)
    [text* your-name]

    Ваш E-Mail (обязательно)
    [email* your-email]

    Тема
    [text your-subject]

    Сообщение
    [textarea* your-message]

    Приложить файлы:
    1: [file file-1]
    2: [file file-2]
    3: [file file-3]
    4: [file file-4]
    5: [file file-5]

    Проверочный код:
    [captchac captcha-298]
    [captchar captcha-298]

    [submit "Отправить"]

    А ниже надо влевой части там где графа прикрепленные файлы указать их:
    [file-1], [file-2], [file-3], [file-4], [file-5]

    И так же вправой:

    От: [your-name]
    Тема: [your-subject]

    Тело сообщения:
    [your-message]

    Приложенные файлы:
    [file-1]
    [file-2]
    [file-3]
    [file-4]
    [file-5]

  130. Юрій Пишет:

    Повідомлення невідсилаються.

  131. @ Иван Пишет:

    А кто нибудь дружил эту форму с wp-shop?

  132. Мария Новицкая Пишет:

    Скажите, пожалуйста, почему вместе формы может выводится просто код, который вставляется в страницу [contact form...]?

  133. Tod Пишет:

    Мария Новицкая, попробуйте вставить код в режиме HTML редактирования, хотя по идее и так должно работать.

  134. Мария Новицкая Пишет:

    Увы, нет. Пробовала даже в php-код темы вставлять – ноль эмоций. Полагаю, причина в том, что тема версталась с нуля по дизайнерскому макету, а не скачана из интернета.

  135. Евгения Пишет:

    а как соединить контакт форм 7 с квик шоп?

  136. Tod Пишет:

    Евгения, не совсем понятен вопрос. Если квик шоп это cms для магазина, то в данном случае никак, плагин используется для wordpress. Если квик шоп это плагин магазина в вордпресс, то поискать где-то описание реализации этого “соединения”.

  137. Calimero Пишет:

    спасибо за статью!

  138. Кукшинов Роман Пишет:

    Если кому будет нужно – как настроить ширину полей Contact Form 7 – http://kukshinov.com/blog/2011/07/04/kak-nastroit-razmeryi-poley-contact-form-7.html

  139. @ Андрей Пишет:

    Поставил, настроил, не работает!!! Точней пишет что работает! но письма нет!!! в чем может быть причина?)

  140. Элина Пишет:

    >> Владимир Пишет: 18.04.11 at 5:37 pm
    Для того чтобы прикладывать файлы необходимо указывать

    Владимир, спасибо! Ура!
    Файлы отправляются!
    2-й день бьюсь, прочитала. теперь заработало,
    спасибо!! :))

  141. swidler Пишет:

    Здравствуйте. Установил данный плагин к себе на блог, но он не хочет отпралять e-mail, пишет : “Сообщение не удалось отправить, извините. ” В чем может быть пролема. На сайте реализована отправка e-mail с помощью smtp yandex. Заранее благодарен.

  142. Tod Пишет:

    swidler, может быть ошибка где-то в smtp yandex, сложно сказать что именно не так.

  143. Мохнатый Пишет:

    А можно ли форму обратной связи встроить в сайдбар?

  144. Tod Пишет:

    Мохнатый, насчет этой точно не уверен, но думаю можно. Если не получится попробуй cforms ii.

  145. @ Серый Пишет:

    У меня пользователи в своем профиле видят форму Контакты (CF7), нажимая на которую им предлагается вставить код обратной связи. Скрин http://s017.radikal.ru/i400/1112/5d/e6189c546fd9.jpg
    Как ее скрыт в админке? Я что-то не найду решение этой проблемы..

  146. Tod Пишет:

    Серый, я бы поиска какие-то плагины, что могут управлять “правами доступа” пользователей. Вы уверены что зарегистрированные пользователи всего-лишь авторы? а не редакторы, например. В любом случае разграничение прав доступа должно помочь.

  147. @ Серый Пишет:

    стоит плагин Role Manager ..но я дал пользователям только право писать записи и читать блог, всего две роли. и не пойму почему контакті отображаются в профиле пользователей.. Что делать?может посоветуете?

  148. Владимир Пишет:

    Ребята, помогите!
    Я на локальном компе пока тестирую
    Поставил cformsII – не хочет отправлять сообщения
    Убрал
    Установил contact form 7
    Отлично ставится на страницу, капча прикручивается, все настраивается как конфетка, но вот письма отправлять опять не хочет.
    Уже (зае) замучился.
    Подскажите, где искать концы, какой код подправить нужно?

  149. Tod Пишет:

    Серый, с Role Manager не работал, поэтому не знаю что там и как
    Владимир, не уверен, что отправка сообщений будет работать на локальном компьютере вообще, поставьте на сайте плагины не на локальном компе и проверьте плагины.

  150. Сергей Пишет:

    Подскажите, как можно реализовать перенаправление после отправки формы, скажем, на Главную страницу. Человек нажимает “Отправить” и после отправки формы, чтобы его перекинуло на Главную…. Возможно ли такое?

  151. Tod Пишет:

    Сергей, думаю, возможно, но увы я с таким не сталкивался, это нужно изучать плагин более детально.

  152. @ Дрон Пишет:

    Сергей, а нужно ли это? вдруг сбой, и человек этого не узнает, будет ждать… ну а по сути, ява код для редиректа вам должен подойти!

  153. Сергей Пишет:

    Дрон, так речь и идёт о редиректе в случае успешной отправки формы. Если будет сбой, то средствами плагина выйдет сообщение об ошибке… Вопрос, как связать редирект с успешной отправкой формы?

  154. @ Дрон Пишет:

    Залезть в код плагина и добавить в IF(true) строку header( ‘Location: /’, true, 307 );

  155. Сергей Пишет:

    Спасибо.

  156. Марина Пишет:

    делаю сайт. плагин СF7 , но клинит на шаге “Добавить форму” Требует обновления вордпресса. У меня версия 3.0. Там уже столько страниц. Жалко труд свой. Может все слететь.

  157. Tod Пишет:

    Марина, посмотрите статью про обновление WordPress для начинающих либо в этом блоге ссылку вот здесь http://tods-blog.com.ua/wordpress-update/ – ничего сложного в этом процессе нет.

  158. baybik Пишет:

    А у меня другая ситуация. Обновила WP, затем предстоял переезд на новый сервер, и вот тут меня поджидала неожиданность. Вместо всех статей стала отображаться страница формы контакта.
    Пришлось полностью удалить, а потом другую версию поставить.
    В чем была причина так и не поняла. Не сталкивались с таким?

  159. Tod Пишет:

    baybik, нет не сталкивался, первый раз такое встречаю, возможно проблема была в несовместимости версий.

  160. @ Илья Пишет:

    Добрый день! Скажите, а данный плагин работает с версией 3.3.1 ? Установил нормально, ввел все поля, построил форму, нажимаю сохранить и в блоке “Адресат” содержимое всех полей заменилось на “а”. Вообще не понимаю что за хрень такая…Подскажите что-нибудь?

  161. Tod Пишет:

    Илья, насчет совместимости не знаю, не пробовал на этой версии. Может конфликт с другим плагином каким-то? или шаблоном? Я бы еще раз попробовал все установить заново и настроить либо погуглил бы ошибку в англоязычных блогах.

  162. @ Илья Пишет:

    Проблема решена…только частично. Все дело в том, что тело сообщения не поддерживает русский алфавит…не знаю почему. Заново ставил по 20 раз, в базе ковырялся, в файлах, функциях и т.д…в общем как решение – в теле должны содержаться только латинские символы.

  163. Denis Пишет:

    wp-content/plugins/contact-form-7/modules/captcha.php

    $atts .= ‘ size=”40″‘; // default size

    (40 размер поля капчи) на 102 строке меняем допустим на 20

  164. AlexMak Пишет:

    Спасибо, сделал по инструкции, но на свой вкус. (капча пока не требуется правда)
    http://alexandermakarov.ru/contact_us.html

  165. @ sanyok Пишет:

    поставил все без проблем. после нажатии Отправит идет загрузка а результатов не показываеь

  166. Tod Пишет:

    sanyok, много может быть нюансов – от версии плагина (лучше ставить последние) до отсутствия в футере wp_footer() или как-то так… я бы погуглил возможные ошибки и еще потестировал форму.

  167. @ Дмитрий Пишет:

    Всё работает кроме как нажимаеш на кнопку отправить, колёсико крутится но не чего не происходит, но письма отправляются.
    как читал выше проблема не у одного меня, кто знает как решить отпишитесь пожалуйста.
    Кто поможет поставлю на своём блоге вечную индексируемую ссылку на ваш сайт.

  168. Tod Пишет:

    Дмитрий, сложно сказать в чем может быть проблема, часто из-за отсутствия wp_footer() в футере подобное наблюдается. А так я бы обновил плагин и WP до последних версий, а потом на сайте плагина почитал FAQ где некоторые глюки обсуждаются.

  169. @ Дмитрий Пишет:

    Уважаемый Tod , втом и дело что WP и плагин “contact form 7″ последней версии, свой блог я создал недавно.
    На официальном сайте разработчика плагина написано, что наблюдается такая проблема из за конфликта других плагинов темы. Я отключал все плагины, устанавливал другие темы и всё тоже самое :( .
    Перерыл можно сказать весь инет ;) и толком некто не знает как эту проблему решить, а она как я понял у многих проявляется.

  170. Tod Пишет:

    Дмитрий, иногда проще поискать другой плагин для формы обратной связи – я бы поступил именно так, тратить время на поиск глюка не всегда эффективно.

  171. @ Дмитрий Пишет:

    Я так тоже посчитал и буду пробовать Cform2.
    Хочу спросить ваше мнение об этом плагине, если вы его пробовали ?

  172. Tod Пишет:

    Дмитрий, пробовал, тоже хороший плагин и очень-очень функциональный, там сразу можно во всех настройках запутаться, но оно того стоит.

Оставить комментарий (правила комментирования)