logo
Русский
    Русский

      Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

      Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

      Демо EBT модули Скачать EBT модули

      ❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

      Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

      Демо EPT модули Скачать EPT модули

      Scroll

      Опрос на Webform

      22/02/2025, by Гость (не проверено)
      Форумы

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

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


      Может быть вам этот модуль подойдет?

      http://drupal.org/project/community_poll
      Community poll


      а под 7 Друпал этот модуль есть?


      http://drupal.org/project/pollfield

      попробуйте этого дев. версию.

      http://drupal.org/project/advpoll

      Этот модуль тоже можете попробовать.

       


      пробовал эти два модуля. они не подходят.


      так что, Вы с таким не сталкивались?

       


      Я обычно прикреплял опрос полем.

       


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

       

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


      А вы смотрели модуль quiz, модуль тестирования? Он позволяет делать расширенный опрос.

       


      Сечас посмотрю, если будут вопросы напишу.


      я так понял этот модуль для тестирования


      все-таки помогите мне осуществить вывод результата опроса созданном на webform. сможите?


      Спрашивайте что-нибудь конкретное, что  у вас не получается, я помогу.

       


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


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

      https://drupalbook.org/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) Как все таки не отображать ненужные вкладки, я так и не смог сделать. подскажите поподробней пожалуйста.

       

      Спасибо.