ГлавнаяДокументацияМодули • Модуль message

Модуль message

Модуль для просмотра администраторами сайта сообщений, оставленных пользователями через формы обратной связи.

Вызвать форму сообщения можно следующим образом:

<a href="#" class="button" onClick="return message_show('Заголовок', 'Подзаголовок', 'Текст по-умолчанию', 'приложите файл', '.jpg,.png');">сообщение</a>

Все параметры вызова message_show не являются обязательными, и, если не указаны, будут использованы стандартные значения. Если не указаны типы файлов, поле для файла будет отсутствовать.

Ссылка для доступа к сообщениям модуля находится в админке.

Файл настроек init.php.

// Настройки модуля
$module_info = [
	'table'			=> 'message',	// Имя таблицы
	'prefix'		=> 'm_',
	'title'			=> 'Сообщения',
	'title_edit'	=> 'Редактирование сообщения',
	'folder'		=> 'message',	// папка для файлов
	'admin'			=> 'message',	// права админов через запятую ,
	'notify_email'	=> [			// массив, на какие e-mail отправлять уведомления
		ADMIN_EMAIL,
	],
	'notify_tg'		=> [			// массив, на какие telegram id отправлять уведомления (только число, не @имя)
		//0,
	],
	'notify_vk'		=> [			// массив, на какие vk id отправлять уведомления (только число, не @имя)
		//0,
	],
];

Чтобы заменить стандартные формы отправки и обработки сообщения, нужно скопировать из папки CORE/module/message в папку TMPL/message файлы:

Чтобы заменить стандартные скрипты показа и отправки формы, нужно скопировать файл script.js из папки CORE/inc/message в папку /INC/message и отредактировать его там.