Feedback модуль - "Обратная связь"

Модуль обратной связи позволяет оперативно [не]зарегистрированным пользователям отправлять сообщения администрации сайта.
Для вызова формы обратной связи необходимо использовать определенные кирпичи модуля или JavaScript метод.

Кирпичи

pub_button - кнопка

Размещает кнопку "Обратная связь" в указанном месте.

Например: [mod]feedback:pub_button[/mod]

JavaScript метод - Brick.mod.feedback.api.show()

Данный JavaScript метод позволяет вызывать форму обратной связи.
Так же можно указать дополнительные параметры для тонкой настройки формы:

			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]