Рассылки
- Редактирование подписки на сайте
- E-mail рассылки
- Категории
- Подписчики
- SMS-рассылки
- Номера телефонов
- Настройки
- Шаблонные теги
- База данных
- Файлы
- Дополнения
Модуль относится к части CMS «Интерактив» и может быть установлен опционально.
Редактирование подписки на сайте
Если модуль подключен к странице сайта, то на этой странице можно отключиться от рассылки и редактировать список категорий, на которые подписчик подключен (если в настройках модуля отмечена опция «Использовать категории»). Форма редактирования подписки доступна для пользователя по специальному хэшу в ссылке, которую пользователь получит на свой электронный адрес. Если адреса нет в базе данных, то форма доступна для этого адреса и без хэша. Редактировать подписку для электронного адреса можно независимо от того, авторизован пользователь на сайте или нет.
Список подписчиков пополняется следующим образом:
- администратором в разделе «Подписчики»;
- при регистрации пользователя;
- при оформлении заказа;
- электронный адрес добавлен из формы на сайте, которая выводится тегом show_form.
При регистрации и оформлении заказа электронный адрес добавляется в базу автоматически или при отмеченной галке «Подписаться на новости», если это задано в настройках модуля.
Зарегистрированный пользователь в настройках аккаунта данных увидит ссылку на редактирование подписки (если есть страница с прикрепленным модулем «Рассылки») или опцию «Подписаться на новости» (если она подключена в настройках модуля).
E-mail рассылки
Выпуски рассылки выводятся в порядке отправки.
Выпуски имеют следующие характеристики.
Основные:
- Название рассылки – Используется в теме письма.
- Дата добавления – Отображается дата добавления или отправления рассылки.
- Отправить рассылку сразу после сохранения – Если отметить эту галку и сохранить, рассылка начнет отправляться. Если не отмечать галку, рассылка будет сохранена как черновик.
- Тестовая рассылка – Если отметить эту галку и сохранить, рассылка начнет отправляться только администратору. Если не отмечать галку, рассылка будет направляться всем подписчикам.
- Содержимое рассылки – Текст рассылки. Можно добавить:
- %name – имя пользователя,
- %link – ссылка для редактирования категорий рассылки,
- %actlink – ссылка для отмены рассылки.
Шаблон и тему письма можно задать в настройках модуля. Если отметить «Применить типограф», контент будет отформатирован согласно правилам экранной типографики с помощью веб-сервиса «Типограф». Опция «HTML-код» позволяет отключить визуальный редактор для текущего поля. Значение этой настройки будет учитываться и при последующем редактировании.
- Категория – Параметр появляется, если в настройках модуля отмечена опция «Использовать категории».
Рассылка отправляется только в том случае, если заполнены поля «Описание», «Отправить» и рассылка не была отправлена ранее.
Рассылка отправляется по электронным адресам из раздела «Подписчики».
Категории
Категории рассылки могут иметь неограниченное число подкатегорий. При необходимости категории можно не использовать. Для этого нужно отключить параметр «Использовать категории» в настройках модуля.
Выпуск рассылки можно отнести к нескольким категориям, чтобы охватить пользователей, подписанных на разные категории.
При удалении категории удаляются все вложенные подкатегории и выпуски рассылок.
Основные:
- Название – Параметр имеет разные значения для разных языковых версий сайта.
- Опубликовать на сайте.
- Описание – Описание категории. Параметр имеет разные значения для разных языковых версий сайта.
- Сортировка: установить перед – Редактирование порядка отображения пункта. Поле доступно для редактирования только для незаблокированных категорий.
- Вложенность: принадлежит – Категория верхнего уровня.
Подписчики
Подписчики имеют следующие характеристики.
Основные:
- Почтовый ящик – Электронный адрес подписчика.
- Имя получателя – Можно добавить в рассылку тегом %name.
- Дата добавления – Дата добавления подписчика. Вводится в формате дд.мм.гггг чч:мм.
- Получает рассылку – Позволяет отключить подписчика от рассылки. Пользователи, отписаннавшиеся от рассылки на сайте из базы данных не удаляются, только снимается отметка «Получает рассылку».
- Код управления рассылкой – Код, указанный пользователю в ссылке на управление рассылкой.
SMS-рассылки
SMS-рассылка возможна, если в «Параметрах сайта» подключена опция «Подключить SMS-уведомления». Выпуски SMS-рассылки выводятся в порядке отправки.
Выпуски SMS-рассылки имеют следующие характеристики.
Основные:
- Название – Наименование рассылки. В SMS не подставляется. Используется администратором для удобства.
- Дата добавления – Отображается дата добавления или отправления рассылки.
- Отправить рассылку сразу после сохранения – Если отметить эту галку и сохранить, рассылка начнет отправляться. Если не отмечать галку, рассылка будет сохранена как черновик. Рассылка отправляется один раз, если отмечено поле «Отправить».
- Текст рассылки – Текст SMS-сообщения латинскими буквами.
Номера телефонов
Раздел содержит номера телефонов, по котором происходит SMS-рассылка. Рассылка идет только по номерам, помеченным опцией «Получает рассылку». База номеров заполняется вручную из панели администрирования.
Подписчики имеют следующие характеристики.
Основные:
- Номер телефона в федеральном формате – 11 цифр номера мобильного телефона.
- Имя – Имя получателя. В рассылке не участвует.
- Дата добавления – дата добавления номера в базу данных.
- Получает рассылку – Позволяет отключить телефон от рассылки.
Настройки
- Использовать категории – Позволяет включить/отключить категории рассылки.
- Использовать защитный код (капчу) – Для добавления сообщения пользователь должен ввести защитный код.
- Тема письма для рассылки – Можно добавлять:
- %title – название сайта,
- %url – адрес сайта (например, site.ru),
- %subject – тема рассылки.
- Шаблон письма для рассылки – Можно добавлять:
- %title – название сайта,
- %url – адрес сайта (например, site.ru),
- %text – текст рассылки,
- %name – имя пользователя,
- %link – ссылка для редактирования категорий рассылки,
- %actlink – ссылка для отмены рассылки.
- E-mail, указываемый в обратном адресе пользователю – Возможные значения:
- e-mail, указанный в параметрах сайта;
- другой (при выборе этого значения появляется дополнительное поле впишите e-mail).
- Выводить при регистрации галку «Подписаться на новости» – При регистрации пользователь может подписаться на рассылку. Если опция отключена, пользователь будет подписан автоматически.
- Выводить при оформлении заказа галку «Подписаться на новости» – При оформлении заказа пользователь может подписаться на рассылку. Если опция отключена, пользователь будет подписан автоматически.
- Порядок активации рассылки – Возможные значения:
- при подписке,
- по ссылке, высланной на e-mail,
- администратором.
- Сообщение после добавления e-mail – Сообщение пользователю, после успешной подписки на рассылку. Параметр имеет разные значения для разных языковых версий сайта.
- Тема письма для уведомлений пользователя о подписке на рассылку – Тема письма, отправляемого пользователю, после успешной подписки на рассылку. Можно добавлять:
- %title – название сайта,
- %url – адрес сайта (например, site.ru).
- Сообщение для уведомлений пользователя о подписке на рассылку – Текст письма, отправляемого пользователю, после успешной подписки на рассылку. Можно добавлять:
- %title – название сайта,
- %url – адрес сайта (например, site.ru),
- %subject – тема рассылки,
- %link – ссылка для редактирование категорий рассылки, на которые подписан пользователь,
- %actlink – ссылка, по которой подписчик будет отключен от рассылки.
- E-mail для тестовой рассылки – Возможные значения:
- e-mail, указанный в параметрах сайта;
- другой (при выборе этого значения появляется дополнительное поле впишите e-mail).
Шаблонные теги
Для работы с модулем «Рассылки» служат следующие шаблонные теги:
show_form – выводит форму подписки на рассылки.
Атрибуты:
— defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки "Загрузить", emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию отложенная загрузка не используется, обычный вывод шаблонных тегов в коде страницы;
— defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;
— template – шаблон тега (файл modules/subscription/views/subscription.view.form_template.php; по умолчанию шаблон modules/subscription/views/subscription.view.form.php).
Пример:
<insert name="show_form" module="subscription">
В шаблоне тега можно получить значение любого атрибута через переменную $result["attributes"]["название атрибута"]
.
База данных
{subscription} – Рассылки
{subscription_category} – Категории рассылок
{subscription_category_parents} – Родительские связи категорий рассылок
{subscription_category_rel} – Связи рассылок и категорий
{subscription_emails} – Подписчики на рассылку
{subscription_emails_cat_unrel} – Отключенные категории рассылок у подписчиков
{subscription_phones} – Телефоны для рассылок
{subscription_sms} – SMS-рассылки
Файлы
modules/subscription/admin/subscription.admin.php – рассылки;
modules/subscription/admin/subscription.admin.category.php – редактирование категорий рассылки;
modules/subscription/admin/subscription.admin.config.php – настройки модуля;
modules/subscription/admin/subscription.admin.emails.php – база электронных ящиков для рассылок;
modules/subscription/admin/subscription.admin.phones.php – база номеров телефонов для SMS рассылки;
modules/subscription/admin/subscription.admin.sms.php – рассылки по SMS;
modules/subscription/css/subscription.form.css – CSS-файл формы подписки на рассылки;
modules/subscription/js/subscription.form_main.js – JS-сценарий модуля;
modules/subscription/js/subscription.form.js – JS-сценарий формы подписки на рассылки модуля «Рассылки»;
modules/subscription/subscription.php – контроллер;
modules/subscription/subscription.action.php – обработка запроса при отправке сообщения из формы подписки на рассылку;
modules/subscription/subscription.export.php – экспорт телефонов и электронных ящиков;
modules/subscription/subscription.install.php – установка модуля;
modules/subscription/subscription.model.php – модель;
modules/subscription/views/subscription.view.edit.php – шаблон форма редактирование подписки на новости;
modules/subscription/views/subscription.view.error.php – шаблон информационного сообщения;
modules/subscription/views/subscription.view.form.php – шаблон формы подписки на рассылки;
modules/subscription/views/subscription.view.form_main.php – шаблон формы подписки на рассылки.
Дополнения
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.
Ваш комментарий будет первым.