Рассылки
- Редактирование подписки на сайте
- E-mail рассылки
- Категории
- Подписчики
- SMS-рассылки
- Номера телефонов
- Настройки
- Шаблонные теги
- База данных
- Файлы
- Дополнения
Модуль относится к части CMS «Интерактив» и может быть установлен опционально.
Редактирование подписки на сайте
Если модуль подключен к странице сайта, то на этой странице можно отключиться от рассылки и редактировать список категорий, на которые подписчик подключен (если в настройках модуля отмечена опция «Использовать категории»). Форма редактирования подписки доступна для пользователя по специальному хэшу в ссылке, которую пользователь получит на свой электронный адрес. Если адреса нет в базе данных, то форма доступна для этого адреса и без хэша. Редактировать подписку для электронного адреса можно независимо от того, авторизован пользователь на сайте или нет.
Список подписчиков пополняется следующим образом:
- администратором в разделе «Подписчики»;
- при регистрации пользователя;
- при оформлении заказа;
- электронный адрес добавлен из формы на сайте, которая выводится тегом show_form.
При регистрации и оформлении заказа электронный адрес добавляется в базу автоматически или при отмеченной галке «Подписаться на новости», если это задано в настройках модуля.
Зарегистрированный пользователь в настройках аккаунта данных увидит ссылку на редактирование подписки (если есть страница с прикрепленным модулем «Рассылки») или опцию «Подписаться на новости» (если она подключена в настройках модуля).
E-mail рассылки
Выпуски рассылки выводятся в порядке отправки.
Выпуски имеют следующие характеристики.
Рассылка отправляется только в том случае, если заполнены поля «Описание», «Отправить» и рассылка не была отправлена ранее.
Рассылка отправляется по электронным адресам из раздела «Подписчики».
Категории
Категории рассылки могут иметь неограниченное число подкатегорий. При необходимости категории можно не использовать. Для этого нужно отключить параметр «Использовать категории» в настройках модуля.
Выпуск рассылки можно отнести к нескольким категориям, чтобы охватить пользователей, подписанных на разные категории.
При удалении категории удаляются все вложенные подкатегории и выпуски рассылок.
Подписчики
Подписчики имеют следующие характеристики.
SMS-рассылки
SMS-рассылка возможна, если в «Параметрах сайта» подключена опция «Подключить SMS-уведомления». Выпуски SMS-рассылки выводятся в порядке отправки.
Выпуски SMS-рассылки имеют следующие характеристики.
Номера телефонов
Раздел содержит номера телефонов, по котором происходит SMS-рассылка. Рассылка идет только по номерам, помеченным опцией «Получает рассылку». База номеров заполняется вручную из панели администрирования.
Подписчики имеют следующие характеристики.
Настройки
Шаблонные теги
Для работы с модулем «Рассылки» служат следующие шаблонные теги:
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 – шаблон формы подписки на рассылки.
Дополнения
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.
Ваш комментарий будет первым.