Модуль обратной связи позволяет оперативно [не]зарегистрированным пользователям
отправлять сообщения администрации сайта.
Для вызова формы обратной связи необходимо использовать определенные кирпичи модуля или
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]