Модуль «Связь»

Наверняка, путешествуя по сети интернет, вы не раз встречались с формами обратной связи на различных сайтах. Это очень удобный, быстрый и простой способ для посетителя связаться с представителем вашей компании по интересующему вопросу. Благодаря таким формам можно не публиковать адрес электронной почты на сайте, что позволяет избежать нежелательного использования вашего E-Mail, например, для рассылок спама.

Модуль «Обратная связь» имеет возможность задать фирменный бланк письма, прикреплять файлы в отправляемые сообщения, ограничить максимальный размер вложений и допустимое количество сообщений, отправляемых в сутки с одного IP-адреса. Также допустимо указание второго адреса электронной почты, на который будут приходить копии всех сообщений, отправленных через форму обратной связи на вашем сайте. Сообщения маркируются заголовком «X-Upravsite-Flag» со значением «feedback», что упрощает автоматическую сортировку писем в вашем почтовом ящике.

История сообщений

Первая вкладка раздела «Связь» панели управления называется «Сообщения». Здесь вы увидите все письма, отправленные через форму. Группировка осуществляется по дате, сначала выводятся более свежие сообщения. Даты отображаются с учётом часового пояса администратора. В папки-годы вложены папки-месяцы и папки-дни, разворачивайте их для просмотра всех писем за интересующий период времени.

Сообщения, отправленные через форму

Выпадающий список «Отображать» изменяет режим показа информации. Доступны пункты «Сообщение» (текст сокращается автоматически), «E-Mail отправителя», «Имя отправителя» и «Время». Для отображения уникальных порядковых номеров сообщений в базе данных отметьте пункт «Идентификаторы». Данные опции сохраняются на сервере, позволяя каждому администратору настроить редактор в соответствии со своими предпочтениями.

Режим отображения задаёт область поиска писем. Например, для поиска всех сообщений, отправленных от имени «Николай», выберите режим «Имя отправителя», введите слово «Николай» в поле поиска и нажмите «Найти» или «Ввод» на клавиатуре. Закрытые папки развернутся автоматически, а результаты будут подсвечены зелёным цветом. Если ничего не найдётся, возникнет сообщение об ошибке.

Для получения детальной информации или быстрого ответа щёлкните по интересующему вас письму левой кнопкой мыши. Дерево сообщений также поддерживает навигацию с помощью стрелок на клавиатуре. Затем нажмите «Открыть», латинскую «O» или «Ввод». Используйте контекстное меню, если это удобнее для вас. Откроется диалог, содержащий полную дату, имя, электронный адрес и IP отправителя, а также текст сообщения и размер вложений при их наличии. При подключенном модуле «География» IP-адрес будет дополнен информацией о городе и ссылкой для его просмотра на карте мира.

Чтобы создать ответ, нажмите «Ответить», для закрытия диалога используйте кнопку «Закрыть» или клавишу «Esc». Форма ответа состоит из четырёх предварительно заполненных полей: «Адрес», «Имя», «Тема» и «Сообщение», первое из которых является обязательным. Сообщение использует расширенное форматирование текста с помощью визуального HTML-редактора и включает цитату, сформированную из исходного текста. Содержимое всех полей доступно к редактированию, проверка вводимых данных осуществляется в реальном времени.

Для удаления сообщений из истории нажмите кнопку «Удалить», латинскую «D» или «Delete» на клавиатуре, предварительно выделив нужный узел дерева. Если необходимо удалить все сообщения за, например, январь 2024 года, выделите папку «Январь», размещённую в папке «2024». Будьте внимательны, отменить удаление после согласия с подтверждающим диалогом невозможно.

Настройки

Настройки модуля «Обратная связь» разделены на две группы: «Сообщения» и «Ограничения». Для их редактирования откройте вкладку «Настройки».

Настройки обратной связи

В группе «Сообщения» задаются адреса электронной почты и имена основного адресата и получателя копии писем, отправляемых через форму. Адрес основного получателя обязателен для заполнения. Также вы сами определяете тему и приоритет сообщений между высоким, обычным и низким.

В «Ограничениях» настраиваются максимальные количества писем, отправляемых с одного IP-адреса в сутки (доступен вариант «Не ограничено»), число вложений и их суммарный размер. Предельные лимиты последних двух параметров ограничены настройками сервера. Не забывайте, что максимальный размер сообщения варьируется в зависимости от используемого почтового сервиса, а объём вложений при формировании письма увеличивается в среднем на треть вследствие кодирования в почтовый формат.

Перетаскивайте ползунки влево/вправо для уменьшения/увеличения значений. По окончании нажмите кнопку «Сохранить» для того, чтобы новые настройки вступили в силу.

Шаблоны

Форма связи может добавляться на любую страницу сайта динамически и открываться по запросу посетителя. Мы рекомендуем использовать именно этот способ, так как он сводит на нет усилия спамеров, сканирующих сайты с целью поиска открытых форм связи для проведения нежелательных автоматических рассылок. Также имеется и альтернативный вариант для размещения формы на статичной странице корневого уровня, имеющей адрес «/feedback/». Её содержимое, описывающее код формы, задаётся в шаблоне «Страница обратной связи».

Название второго шаблона — «Бланк сообщения обратной связи» — говорит само за себя. Этот шаблон содержит HTML-код, описывающий дизайн фирменного бланка отправляемых сообщений. При отсылке письма все обнаруженные изображения включаются в его код, позволяя избежать запросов со стороны почтовых программ на проведение загрузки (эту функцию можно отключить в конфигурационном файле сайта). Текстовая составляющая сообщения для обеспечения совместимости с простыми устройствами и устаревшими программами будет сформирована автоматически в процессе отправки.

API

Отправка сообщений происходит методом «POST» с использованием API модуля. Для передачи данных на сервер и обработки сообщений об ошибках потребуется создать сценарий, выполняемый на стороне клиента. Два параметра — «E-Mail отправителя» и «Текст сообщения» — являются обязательными. Доступна передача имени отправителя и до десяти произвольных полей, значения которых вы можете выводить в шаблоне письма. Возможно вложение файлов, связанные с этим ограничения описаны выше.