[tEvent] регистрация на медицинские мероприятия
По заказу студии WebHubPub когда-то сделал небольшой компонент для сбора регистраций на мероприятия по медицине. После долгих раздумий решил все-таки его выложить на modstore. Вдруг кому-то понадобиться и его купят :). Можно собирать регистрации на мероприятия не только по медицине, но скорей всего тогда потребуется небольшая переделка.
Фронт
Админка
Описание
Дополнение состоит из хука для FormIt и таблички в админке. Когда пользователи регистрируются на мероприятие из формы на сайте, хук заносит их данные в табличку. Данные в табличке можно отфильтровать и выгрузить в excel. Дополнение рассчитано на то, что мероприятия представлены ресурсами MODX, а формы регистрации на них находятся в их дочерних ресурсах.
Инструкция
Для быстрого старта нужно установить AjaxForm, FormIt и дополнение. Создать ресурс мероприятия и дочерний ресурс Регистрация. На ресурс Регистрация поместить чанк [[$tpl.tEvent.reg]]. В чанке tpl.tEvent.reg изменить емаил администратора в вызове AjaxForm. В чанке tpl.tEvent.AjaxForm ООО «Exemple» заменить на нужное вам имя.
Фронт
Админка
Описание
Дополнение состоит из хука для FormIt и таблички в админке. Когда пользователи регистрируются на мероприятие из формы на сайте, хук заносит их данные в табличку. Данные в табличке можно отфильтровать и выгрузить в excel. Дополнение рассчитано на то, что мероприятия представлены ресурсами MODX, а формы регистрации на них находятся в их дочерних ресурсах.
Инструкция
Для быстрого старта нужно установить AjaxForm, FormIt и дополнение. Создать ресурс мероприятия и дочерний ресурс Регистрация. На ресурс Регистрация поместить чанк [[$tpl.tEvent.reg]]. В чанке tpl.tEvent.reg изменить емаил администратора в вызове AjaxForm. В чанке tpl.tEvent.AjaxForm ООО «Exemple» заменить на нужное вам имя.
Поблагодарить автора
Отправить деньги
Комментарии: 6
Больше похоже на рекламу студии. Дополнение точная копия FormIt.
Дополнение точная копия FormItНе понял. С какой это стати копия? :). Интересно даже. Чем аргументируете? :)
В Formit есть хук FormItSaveForm который может сохранять данные в админку отправленные из формы.
Честно говоря не пришло в голову им воспользоваться. Или что-то не понравилось может. Уже точно не помню. Но у решения через свой компонент есть плюсы:
В админке видны нужные поля, а не строка «res_id: 0 family: few firstname: fewf lastname: fewf sity: ewfew specialization: fefe place_work: efewf post: few».
Вместо res_id видно и название мероприятия.
Экспорт в xls, а не csv. Кракозябры вместо русских слов не появляются :).
Преимуществ немного :), но, сейчас, используют компонент не админы, а менеджеры. Им лишний геморой ни к чему :).
В админке видны нужные поля, а не строка «res_id: 0 family: few firstname: fewf lastname: fewf sity: ewfew specialization: fefe place_work: efewf post: few».
Вместо res_id видно и название мероприятия.
Экспорт в xls, а не csv. Кракозябры вместо русских слов не появляются :).
Преимуществ немного :), но, сейчас, используют компонент не админы, а менеджеры. Им лишний геморой ни к чему :).
В админке видны нужные поля, а не строка «res_id: 0 family: few firstname: fewf lastname: fewf sity: ewfew specialization: fefe place_work: efewf post: few».
Чтобы в админке у FormIt были русские наименование, можно использовать следующий параметр:
&fieldNames=`name==Имя отправителя,email==Эл.почта отправителя,message==Комментарий отправителя`
Экспорт в xls, а не csv — дело вкуса
Экспорт в xls, а не csv — дело вкусаНу не тогда когда вместо русских слов кракозябры. Учить манагеров кодировку файла менять для нас действие лишние :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.