Модуль обратной связи позволяет оперативно [не]зарегистрированным пользователям
отправлять сообщения администрации сайта.
Для вызова формы обратной связи необходимо использовать определенные кирпичи модуля или
JavaScript метод.
Размещает кнопку "Обратная связь" в указанном месте.
Например: [mod]feedback:pub_button[/mod]
function showFeedbackParam(){ Brick.mod.feedback.api.show({ 'header': 'Сообщение администрации сайта', // название окна 'title': 'Ваши пожелания', // Заголовок формы 'phonehide': true // отключить поле ввода 'телефон' }); }; // вызов обратной связи: Обратная связь (тонкая настройка) // Обратная связь (тонкая настройка) // вызов функций // Обратная связь (форма по умолчанию)Демонстрация вызова формы:
Так же существует способ размещения формы обратной связи непосредственно на странице:
Определяем контейнер размещения формы:
Инициализация модуль обратной связи
JavaScript метод инициализации формы:
Brick.Loader.add({mod:[{name:'feedback',files:['form.js']}], onSuccess: function() { Brick.mod.feedback.api.insert('my_feedback'); } })
Если необходимо сопоставить сообщение от пользователя с конкретным модулем и его дополнительными параметрами, то необходимо передать эти параметры в форме
Например:
Brick.Loader.add({mod:[{name:'feedback',files:['form.js']}], onSuccess: function() { Brick.mod.feedback.api.insert('my_feedback_ext', { 'owner': 'feedback', // сообщение отправлено со страницы модуля Feedback 'ownerparam': { // здесь указываем все необходимые дополнительный параметры которые будет прикреплены к этому сообщению 'page': 'Страница помощи' } }); } })
Примечание: дополнительные параметры которые необходимо передать в форме обратной связи должны быть описаны в соответствии с требованиями того модуля, для которых эти параметры формируются.
За более подробной информацией обращайтесь на страничку модуля
Здесь вы можете высказать пожелание в работе модуля или сообщить об ошибке.
[mod]sys:shcode[/mod]