Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Автоматическая рассылка

00 голосов
0
Добрый день!

Задача: необходимо реализовать рассылку материалов сайта зарегистрированным пользователям сайта. Модуль "Подписка, рассылки" присутствует.

Что делаю: создал рассылку автоматическую, написал шаблон, который обратно возвращает параметры для настройки выпуска, код:

Код
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"));


Вопрос: как сделать автоматический выпуск, который после добавления отправиться?
Как автоматом установить каким категориям пользователей отсылать данную рассылку?

Заранее большое спасибо за помощь! Маны читал, разбирался, но сейчас реально в тупике...
спросил 26 Март, 14 от Monemir (120 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
1 ответ
0 голосов
5 ответов
спросил 27 Ноя, 13 от Monemir (120 баллов)
0 голосов
2 ответов
спросил 29 Апр, 13 от Lalya1234 (160 баллов)
0 голосов
1 ответ
спросил 03 Июнь, 16 от loony (540 баллов)
0 голосов
4 ответов
спросил 30 Июнь, 13 от SPARTAK (220 баллов)