[HelpfulPage] Виджет "Эта страница полезна?" с кнопками да, нет и подсчетом коэффициента полезности

Демо | Еще Пример



Классический виджет обратной связи helpfulPage выводит блок, содержащий вопрос — «Эта страница полезна?»

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

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



К заполнению доступны три системные настройки
  • Шаблон письма с отзывом
  • Тема письма с отзывом
  • Получатель письма с отзывом
Николай Савин
28 января 2019, 20:29
modx.pro
11
1 470
+13
Поблагодарить автора Отправить деньги

Комментарии: 6

Andrey
28 января 2019, 22:42
+1
просто лойс и в избранное, без лишних слов!
    brioni
    29 января 2019, 12:59
    +2
    обожаю modx.pro и всех его обитателей за такие подгоны. Спасибо!
      Zulya
      13 апреля 2021, 00:27
      0
      Здравствуйте! Не могу найти документацию. Подскажите ссылку на документацию. Не знаю как выводить такой блок на страницах. Заранее спасибо!
        Николай Савин
        13 апреля 2021, 07:45
        0
        Здравствуйте. Документацию не писал. Что там внутри уже не помню, так как сделал и забыл.
          Zulya
          13 апреля 2021, 08:48
          0
          Добрый день, Николай!
          Я попробовала так:
          [[HelpfulPage?
          &tpl=`tpl.helpfulPageTpl2`
          ]]
          Но при клике на кнопки Да, Нет, открывается главная страница сайта. Что-то не срабатывает.
          Смотрела демо страницу megawebs.kz/helpfulpage Но там кнопки работают. Может необходимо подключить дополнительные какие-нибудь js файлы чтобы кнопки Да или Нет сработали?
            Николай Савин
            13 апреля 2021, 09:15
            0
            Нет, думаю там все необходимые скрипты подключаются автоматически.
            Возможно у вас ошибка где то в JS которая ломает все другие скрипты. Посмотрите нет ли в консоли разработчика ошибок?
            Второй шаг посмотрите исходный код страницы на которой подключена форма. Видно ли там подключенный js скрипт компонента? Если видно — откройте его — доступен ли он
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6