Добрый день!
Задача: необходимо реализовать рассылку материалов сайта зарегистрированным пользователям сайта. Модуль "Подписка, рассылки" присутствует.
Что делаю: создал рассылку автоматическую, написал шаблон, который обратно возвращает параметры для настройки выпуска, код:
Если раскрыть "Показать параметры выпуска" после выполнения проверки, то мы видим что наши настройки передаются, но AUTO_SEND_FLAG и AUTO_SEND_TIME - не имеют названия (слева столбец, где пишется название параметра, если он определен).
Проблема: после добавления выпуска (после проверки), все отлично создается, но не устанавливаются следующие параметры: "Отправить автоматически в указанное время" (AUTO_SEND_FLAG) и "Дата и время отправки (DD.MM.YYYY HH:MI:SS)" (AUTO_SEND_TIME). Дата рассылки автоматической передается в необходимом формате, вот строчка отвечающая за генерирование даты:
Вопрос: как сделать автоматический выпуск, который после добавления отправиться?
Как автоматом установить каким категориям пользователей отсылать данную рассылку?
Заранее большое спасибо за помощь! Маны читал, разбирался, но сейчас реально в тупике...
Задача: необходимо реализовать рассылку материалов сайта зарегистрированным пользователям сайта. Модуль "Подписка, рассылки" присутствует.
Что делаю: создал рассылку автоматическую, написал шаблон, который обратно возвращает параметры для настройки выпуска, код:
Код |
---|
return array( "SUBJECT" => $SUBSCRIBE_TEMPLATE_RUBRIC["NAME"], "BODY_TYPE" => "html", "CHARSET" => "Windows-1251", "DIRECT_SEND" => "Y", //E-Mail от имени которого будет производится рассылка "FROM_FIELD" => $SUBSCRIBE_TEMPLATE_RUBRIC["FROM_FIELD"], "AUTO_SEND_FLAG" => "Y", "AUTO_SEND_TIME" => $new_date, ); |
Если раскрыть "Показать параметры выпуска" после выполнения проверки, то мы видим что наши настройки передаются, но AUTO_SEND_FLAG и AUTO_SEND_TIME - не имеют названия (слева столбец, где пишется название параметра, если он определен).
Проблема: после добавления выпуска (после проверки), все отлично создается, но не устанавливаются следующие параметры: "Отправить автоматически в указанное время" (AUTO_SEND_FLAG) и "Дата и время отправки (DD.MM.YYYY HH:MI:SS)" (AUTO_SEND_TIME). Дата рассылки автоматической передается в необходимом формате, вот строчка отвечающая за генерирование даты:
Код |
---|
//Получаем дату и время в правильном формате. $new_date = $DB->FormatDate(date("d.m.Y H:i:s"), "DD.MM.YYYY HH:MI:SS", CSite::GetDateFormat("FULL", "ru")); |
Вопрос: как сделать автоматический выпуск, который после добавления отправиться?
Как автоматом установить каким категориям пользователей отсылать данную рассылку?
Заранее большое спасибо за помощь! Маны читал, разбирался, но сейчас реально в тупике...