Конструктор форм Cforms II для блога
Все знают, что сделать интерактивную форму обратной связи на сайте - достаточно сложное дело, если ты не владеешь хотя бы начальными азами того же PHP. Для статичного сайта еще как-то можно вывернуться, используя готовые скрипты, а вот для блогового движка такой вариант не проходит. Как связать сторонний скрипт с кодом WordPress? Засада…
И вот сталкиваюсь в сети с плагином, который решает проблему создания различных (я подчеркиваю - различных) форм обратной связи для движка WordPress. Это интерактивный конструктор, который дает возможность создать практически любую форму и настроить ее внешний вид. Называется это чудо - Cforms II. Посетите домашнюю страничку плагина, где Вы сможете скачать последнюю версию.
Кроме того, даю ссылку на сайт sonika. Автор этого сайта сделала подробный перевод скрипта конструктора форм и выложила в свободный доступ. Огромное ей спасибо за это. Скачайте файлы перевода и разместите их в папках плагина так, как это описано на сайте у sonika. Все будет работать по-русски в лучшем виде.
Только вот на локальном сервере (Денвере) я так и не смог запустить конструктор форм. Глючит… А вот на хостинге все сразу заработало и пашет - как часики.
Приведу кратенькое описание возможностей конструктора. Более подробно почитаете в пункте меню “Помощь“, которое появится после установки плагина. Оно на руском благодаря все той же sonika.
Итак, можно:
- использовать Ajax,
- определять обязательные поля в форме,
- легко менять поля формы местами из админки,
- группировать поля в fieldsets,
- настраивать сообщения об ошибках и т.п. для каждой формы отдельно и/или для каждого поля формы,
- при создании формы есть большой выбор типов полей,
- можно присоединять к отправлению различные файлы,
- возможно использовать при создании полей регулярные выражения и html,
- возможно сохранять отправленные через формы данные в базе данных с управлением из админки,
- создавать редирект после заполнения формы, например на страницу типа «спасибо за письмо»,
- автоматически уведомлять о получении письма,
- возможна отсылка копии письма на email отправителя,
- защита от спама 2-х видов: «вопрос-ответ» и картинка (capcha),
- выбор даты с помощью календаря (javascript),
- 7 готовых предустановленных примеров форм,
- 15 готовых стилей оформления,
- и т.д.
Говорю с большой долей уверенности, что этот конструктор форм удовлетворит любые, самые неординарные, потребности при создании формы обратной связи.


3 апреля 2008 в 12:48
Спасибо за информацию, хорошая статья!