Опрос на Webform

Раздел форума: 

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

Заранее Спасибо!

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

я понимаю, но мне нужет грубо

я понимаю, но мне нужет грубо говоря расширеный опрос. в нем долны быть во-первых несколько вопросов. Задание: сделать опрос(точнее анкету) с помощью webform. Результат опроса должен отправлятся на почту компании + после отправки пользователю выводит результат так как это делает модуль poll. уже куча форумов облазил везде молчат. Только Вы отвечаете быстро и на Вас надежда. Ибо мне надо сделать до конца этой недели.

 

Спасибо большое.

в каком файле модуля webform

в каком файле модуля webform надо копать, чтобы после отправки результата опроса не выводилось сообщение типа "спасибо за ваши ответы...", а выводился результат в процентном соотношении. грубо говоря сделать обработку результат опроса. Тоесть ползователь заполнил поля, поотвечал на вопросы, нажал на кнопку отправиль при этом результат отправился на почту компании которая проводит опрос + сразу же выводит результат пользователю. Нормально объяснил? 

Во-первых, нужно создать

Во-первых, нужно создать страницу на которой будут выводится результаты. Эту страницу можно сделать через hook_menu(), здесь урок по этому хуку:

http://drupalbook.ru/drupal/hookmenu-drupal-sozdanie-stranic-cherez-modul

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

немного порылся в модуле

немного порылся в модуле webform и у меня возник такой вопрос:

После заполнения ползователем формы(опроса) и отправки его на почту компании у администратора есть возможность посмотреть результат опроса в виде таблицы результаты/анализ. Вид таблицы в прикрепленном файле. Можно ли изменить вид этой таблицы и допустим создать в ноде ссылку "посмотреть результаты". При переходе по этой ссылке выводится результат(данная таблица).

 

Как выдоизменить таблицу:

1.поубирать ненужные поля (где это можно сделать?);

2. выводить не количество пользователей которые проголосовали за данный вариант ответа, а выводить вопрос, ниже все варианты ответа и возле каждого варианта в процентах выводить количество проголосовавших. 

 

Сколько вам лет?

10 ___ 12%;

15____10%;

25____20%: и так далее. 

 

 

 

Уважаемый Иван! Я уже

Уважаемый Иван! Я уже разобрался как выводить таблицу с результатами в ноде. Надо было в правах доступа (роли) разрешить просмотр результатов для анонимного пользователя. Только там выводит в таком виде как на рисунке что я прикрепил. Мне нужно убрать ссылки 

  • Submissions
  • Таблица.

 В каком файле модуля это можно сделать?

 

Спасибо! 

Здесь есть два варианта,

Здесь есть два варианта, первый простой и не очень хороший подправить модуль webform, чтобы эта ссылка не выводилась. Подправить это можно в хуке webform_menu(), убрать ссылку которая ведет на ненужную страницу. Но если обновить модуль, а вебформ обновляется довольно часто, то все изменения сотрутся.

 

Можно еще использовать хук hook_menu_local_tasks_alter(), он позволяет изменять табы. Можно определить по пути, что это именно так вкладка и удалить ее из массива табов.

Здравствуйте еще раз!   Все

Здравствуйте еще раз!

 

Все файлы пересмотрел в модуле. Не могу найти как удалить ненужные пункты во вкладке "результаты".

Содержимое соответственной вкладки ("submissions"  "table"  "analysis") я удалить могу.

 

Не могу сделать:

 

1) при переходе на вкладку "результаты" открываеться вкладка "submissions". Как сделать чтобы при переходе на результаты открывалась вкладка "analysis"? 

 

2) Как все таки не отображать ненужные вкладки, я так и не смог сделать. подскажите поподробней пожалуйста.

 

Спасибо.