Обратная связь

Модуль позволяет пользователям оставлять сообщения на сайте и отвечать отправителям в административной части модуля. Модуль относится к части CMS «Интерактив» и может быть установлен опционально.

Модуль «Обратная связь» можно присоединить к различным страницам сайта. Если модуль прикреплен к нескольким страницам, в административной части модуля выводится фильтр «Раздел сайта», позволяющий отобразить сообщения и настройку модуля для одной страницы.

Сообщения

Список сообщений

В списке сообщения сортируются в порядке добавления пользователями.

Редактирование сообщения

Модуль имеет следующие характеристики.

Основные:

  • Дата – Дата поступления сообщения в формате дд.мм.гггг чч:мм.
  • Раздел сайта – Принадлежность к странице сайта.
  • Язык интерфейса – Языковая версия сайта, на которой находился пользователь, когда писал сообщение.
  • Страница, с которой отправлено сообщение – Полный адрес страницы, с которой пользователь отправил сообщение.
  • Автор – Пользователь, создавший сообщение в форме на сайте.
  • Конструктор формы – Поля, добавленные в конструкторе формы.
  • Отправить ответ – Возможность отправить ответ на e-mail, указанный пользователем. Содержание письма, а также e-mail, указываемый в обратном адресе можно редактировать в конфигурации модуля. Письмо не может быть отправлено, если не заполнено текстовое поле для ответа, поле с вопросом или e-mail получателя. Поле «Отправить ответ» появляется, если в конструкторе формы существует поле с типом «электронный ящик».
  • Отвечающий – Пользователь, первый отредактировавший или создавший сообщение в административной части.
  • Ответ – Текстовое поле для ответа.

При поступлении вопроса из формы в пользовательской части сайта может быть отправлено уведомительное письмо администратору. Тема письма, содержание и e-mail настраиваются в конфигурации модуля.

Если есть дополнительно поле с типом электронный ящик, то в административной части можно ответить на сообщение, отправив письмо на указанный ящик. Тема письма, содержание и обратный адрес настраиваются в конфигурации модуля.

Конструктор формы

Список полей

На разных страницах сайта структура формы различная. Это обеспечивает конструктор формы.

Конструктор – это дополнительные поля формы обратной связи. Можно добавлять поля общие (для всех разделов) или присваивать поле отдельной форме на отдельной странице.

Редактирование
поля

Дополнительные поля имеют следующие параметры.

Основные:

  • Название – Параметр имеет разные значения для разных языковых версий сайта.
  • Раздел сайта – Принадлежность к странице сайта.
  • Сортировка: установить перед – Редактирование порядка следования характеристики в списке
  • Обязательно для заполнения.
  • Тип – Возможные значения:
    • строка,
    • число,
    • дата,
    • дата и время,
    • текстовое поле,
    • галочка,
    • выпадающий список,
    • список с выбором нескольких значений,
    • электронный ящик,
    • телефон,
    • заголовок группы характеристик,
    • файлы,
    • изображения.
  • Максимальное количество добавляемых файлов – Количество добавляемых файлов. Если значение равно нулю, то форма добавления файлов не выводится. Параметр выводится, если тип характеристики задан как «файлы».
  • Доступные типы файлов (через запятую) – Параметр выводится, если тип характеристики задан как «файлы».

    Пример:

    doc, gif, jpg, mpg, pdf, png, txt, zip
  • Распознавать изображения – Позволяет прикрепленные файлы в формате JPEG, GIF, PNG отображать как изображения. Параметр выводится, если тип характеристики задан как «файлы».
  • Размер для большого изображения – Размер изображения, отображаемый в пользовательской части сайта при увеличении изображения предпросмотра. Параметр выводится, если тип характеристики задан как «файлы» и отмечена опция «Распознавать изображения».
  • Размер для маленького изображения – Размер изображения предпросмотра. Параметр выводится, если тип характеристики задан как «файлы» и отмечена опция «Распознавать изображения».
  • Использовать анимацию при увеличении изображений – Параметр добавляет JavaScript код, позволяющий включить анимацию при увеличении изображений. Параметр выводится, если отмечена опция «Распознавать изображения». Параметр выводится, если тип характеристики задан как «файлы» и отмечена опция «Распознавать изображения».
  • Максимальный размер загружаемых файлов – Параметр показывает максимально допустимый размер загружаемых файлов, установленный в настройках хостинга. Параметр выводится, если тип характеристики задан как «файлы».
  • Генерировать размеры изображений – Размеры изображений, заданные в модуле «Изображения». Параметр выводится, если тип характеристики задан как «изображение».
  • Значения – Появляется для полей с типом «галочка», «выпадающий список» и «список с выбором нескольких значений»
  • Описание – Параметр имеет разные значения для разных языковых версий сайта.

Если выбран тип «выпадающий список» или «список с выбором нескольких значений», то появятся дополнительные поля со значениями.

Настройки

Настройки

  • Использовать защитный код (капчу) – Для добавления сообщения пользователь должен ввести защитный код.
  • Сообщение после отправки – Сообщение, получаемое пользователем при удачной загрузки вопроса, допускаются HTML-теги для оформления сообщения. Параметр имеет разные значения для разных языковых версий сайта.

    Пример:

    <div align="center"><b>Спасибо за ваше сообщение!</b></div>
  • Тема письма для ответа – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru).
    Параметр имеет разные значения для разных языковых версий сайта.

    Пример:

    %title (%url). Обратная связь
  • Сообщение для ответа – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru),
    • %message – сообщение,
    • %answer – ответ.
    Параметр имеет разные значения для разных языковых версий сайта.

    Пример:

    Здравствуйте!<br>Вы оставили сообщение в форме обратной связи на сайте %title (%url).<br><b>Сообщение:</b> %message <br><b>Ответ:</b> %answer.
  • E-mail, указываемый в обратном адресе пользователю – Возможные значения:
    • e-mail, указанный в параметрах сайта;
    • другой (при выборе этого значения появляется дополнительное поле впишите e-mail).
  • Уведомлять о поступлении новых сообщений на e-mail – Возможность уведомления администратора о поступлении новых сообщений из формы в пользовательской части сайта.
  • E-mail для уведомлений администратора – Возможные значения:
    • e-mail, указанный в параметрах сайта;
    • другой (при выборе этого значения появляется дополнительное поле впишите e-mail).
    Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений на e-mail».
  • Тема письма для уведомлений – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru).
    Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений на e-mail».

    Пример:

    %title (%url). Новое сообщение в рубрике Обратная связь
  • Сообщение для уведомлений – Можно добавлять:
    • %title – название сайта,
    • %url – адрес сайта (например, site.ru)
    • %message – вопрос.
    Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений на e-mail».

    Пример:

    Здравствуйте, администратор сайта %title (%url)!<br>В рубрике Обратная связь появилось новое сообщение:<br>%message.
  • Уведомлять о поступлении новых сообщений по SMS – Возможность отправлять SMS администратору при поступлении сообщения. Параметр можно подключить, если в Параметрах сайта настроены SMS-уведомления.
  • Номер телефона в федеральном формате – Номер телефона для SMS-уведомлений администратора о новом сообщении. Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений по SMS».
  • Сообщение для уведомлений – Текст сообщения для SMS-уведомлений администратора о новом сообщении. Не более 800 символов. Параметр появляется, если отмечена опция «Уведомлять о поступлении новых сообщений по SMS».
  • Отдельный пункт в меню администрирования для каждого раздела сайта – Если модуль подключен к нескольким страницам сайта, отметка данного параметра выведет несколько пунктов в меню административной части для удобства быстрого доступа (администратору сайта).

Шаблонные теги

Для работы с модулем «Обратная связь» служат следующие шаблонные теги:

show_form – выводит форму добавления сообщения. Для правильной работы тега должна существовать страница, к которой прикреплен модуль Обратная связь.

Атрибуты:

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

template – шаблон тега (файл modules/feedback/views/feedback.view.form_template.php; по умолчанию шаблон modules/feedback/views/feedback.view.form.php).

Пример:

<insert name="show_form" module="feedback">

выведет форму добавления сообщения

В шаблоне тега можно получить значение любого атрибута через переменную $result["attributes"]["название атрибута"].

 

 
    Выпей еще этот вкусный коктейль,
да почитай про
создание сайта