Нелинейные анкеты в Wordpress


Я хочу, чтобы в Wordpress произошло следующее

  1. Люди отвечают на вопросы в разбитой на страницы или одностраничной форме.
  2. Каждый следующий набор опций зависит от опции, которую пользователь выбирает заранее
  3. В конце пользователь направляется на страницу, которая является общим окончанием для всех деревьев анкет.
  4. Все эти параметры анкеты можно просмотреть/экспортировать

Вопрос: Как это можно сделать? или если есть плагин доступен для аналогичной цели? Если не wordpress, есть ли другая CMS, которая предлагает это?

Author: mike23, 2011-07-27

2 answers

Этот плагин способен делать именно то, что вам нужно http://www.gravityforms.com/

 1
Author: shawn, 2011-07-28 22:36:25

Я не знаю ни одного плагина, который делал бы то, что вы хотите, но вы могли бы реализовать свою логику в index.php или page.php, и просто включите шаблоны, основанные на содержимом $_POST. Единственное, что нужно помнить, - это передать значения, полученные на последующих этапах формы, на следующий этап (вы можете сгенерировать поля <input type="hidden">).

В качестве альтернативы вы можете содержать всю форму со всеми ее ветвями в одном шаблоне и включать и выключать ветви с помощью javascript. jQuery делает очень легко наблюдать за изменением содержимого формы, а также скрывать и показывать соответствующие части формы. Это решение позволит вам использовать существующий плагин для создания форм, такой как этот мощный: http://wordpress.org/extend/plugins/contact-form-7/

 1
Author: msz, 2011-07-27 15:57:10