Product

Version history

Подписка, рассылки
Version 24.0.0
Date update : May 21, 2024
  • Оптимизация кода, связанная с переходом на utf-8.
Version 23.100.0
Date update : February 19, 2024
  • Исправлена работа компонентов.
Version 23.0.0
Date update : April 13, 2023
  • Исправления и улучшения кода модуля.
Version 21.0.0
Date update : March 15, 2021
  • Улучшена совместимость с PHP 8.
Version 20.5.0
Date update : June 25, 2020
  • Исправлен выбор количества элементов на странице выпусков.
Version 20.0.0
Date update : November 29, 2019
  • В метод CPosting::GetList добавлены параметры $arSelect и $arNavStartParams.
Version 18.5.0
Date update : September 19, 2018
  • Актуализированы переводы.
Version 17.5.0
Date update : December 27, 2017
  • Добавлена поддержка категории писем.
Version 17.0.1
Date update : September 20, 2017
  • Улучшена совместимость с MySQL 5.7.
  • Исправлена ошибка отправки выпусков на дублирующиеся адреса e-mail.
Version 17.0.0
Date update : April 26, 2017
  • Разработчикам: в методе CPosting::Delete убрана транзакция.
  • Исправлена малая ширина визуального редактора в рассылках.
Version 16.5.0
Date update : August 2, 2016
  • В объявления некоторых методов добавлено ключевое слово static.
  • Исправлено кодирование заголовка получателя письма.
  • Добавлена возможность размещать шаблоны рассылок в папке /local/php_interface/subscribe/templates.
Version 16.0.0
Date update : February 24, 2016
  • При импорте адресов список групп пользователей теперь зависит от прав на главный модуль.
  • Теперь источник адресов отдает имя подписчика для модуля Email-маркетинга.
  • В форме источника адресов в списке рассылок добавлен код рассылки.
Version 15.0.2
Date update : April 2, 2015
  • Добавлен источник данных для модуля Email-маркетинга.
Version 15.0.1
Date update : February 20, 2015
  • В настройки модуля добавлена возможность ограничить объём приложенных к выпуску файлов.
Version 15.0.0
Date update : December 22, 2014
  • Исправлен вызов обработчиков событий: OnStartSubscriptionUpdate, OnStartSubscriptionAdd, OnBeforeSubscriptionUpdate и OnBeforeSubscriptionAdd. Параметр arFields теперь передаётся по ссылке.
Version 14.5.1
Date update : July 8, 2014
  • Исправлена ошибка привязки рассылки к подписчику, при импорте подписчиков, если используется многосайтовость.
  • Разработчикам: добавлены события OnBeforeSubscriptionDelete, OnAfterSubscriptionDelete, OnStartSubscriptionUpdate, OnBeforeSubscriptionUpdate, OnStartSubscriptionAdd, и OnBeforeSubscriptionAdd.
Version 14.5.0
Date update : March 31, 2014
  • Добавлена поддержка композитного режима в компонентах.
Version 14.0.0
Date update : October 29, 2013
  • Исправлена ошибка обработки изображений из тела выпуска, если в их названии есть кириллица.
Version 12.5.1
Date update : May 15, 2013
  • Исправление вложений для устройств с ОС iOS.
Version 12.5.0
Date update : March 25, 2013
  • Исправлено перепланирование агента автоматической отправки выпуска.
Version 12.0.1
Date update : January 16, 2013
  • Восстановлен показ отчета при окончании оправки выпуска из административного раздела.
  • Исправлена ошибка, приводившая к сбросу даты последней генерации автоматической рассылки.
  • Теперь функция CPostingTemplate::AddPosting() возвращает идентификатор сгенерированного выпуска.
  • Косметические изменения страниц административного раздела.
Version 12.0.0
Date update : October 12, 2012
  • Новый интерфейс административной части.
Version 11.5.2
Date update : September 6, 2012
  • Исправлено кодирование имени файла во вложении.
Version 11.5.1
Date update : July 17, 2012
  • Исправлена ошибка отправки выпуска сразу поле установки на агент, если обновить страницу.
  • Теперь для подписки проверяется уникальность пары идентификатора пользователя и адреса электронной почты.
  • Для рассылок добавлено поле "Символьный код"
Version 11.5.0
Date update : May 31, 2012
  • Исправлено кодирование заголовка "От кого".
Version 11.0.4
Date update : March 24, 2012
  • Исправления незначительных ошибок.
Version 11.0.3
Date update : February 8, 2012
  • Исправлены вложения с кириллическими названиями.
Version 11.0.2
Date update : November 21, 2011
  • К ссылкам, начинающимся со слеша, в выпусках в формате html добавляется имя сервера из настроек главного модуля.
Version 11.0.1
Date update : October 3, 2011
  • Исправление незначительных ошибок административного интерфейса.
Version 11.0.0
Date update : September 13, 2011
  • Добавлена поддержка облачных хранилищ.
  • Добавлена поддержка часовых поясов.
  • Незначительные исправления.
Version 10.0.0
Date update : March 15, 2011
  • Переход на новую версию.
Version 9.5.0
Date update : October 8, 2010
  • Исправления ошибок административного интерфейса.
  • Исправлена ошибка при формировании списка получателей выпуска. Добавлялись неактивные пользователи.
Version 9.1.0
Date update : August 25, 2010
  • Исправления локализации.
Version 9.0.2
Date update : July 28, 2010
  • В компонент subscribe.edit добавлен новый шаблон clear.
Version 9.0.1
Date update : July 20, 2010
  • Небольшая оптимизация выборки анонимных подписок.
  • Исправлен фильтр по рубрикам для некоторых версий PHP.
  • Улучшен парсер картинок выпусков.
Version 9.0.0
Date update : February 27, 2010
  • Переработан диалог списка адресов, на которые был отправлен выпуск.
Version 8.6.2
Date update : March 17, 2010
  • Исправления английского перевода.
  • Улучшен парсер изображений, используемый при отправке выпуска.
Version 8.6.1
Date update : February 8, 2010
  • Исправлена ошибка многократной отправки выпуска некоторым подписчикам.
  • В метод CheckFields класса CPosting добавлена проверка поля CHARSET.
Version 8.6.0
Date update : January 12, 2010
  • Исправления для немецкого языка.
Version 8.5.3
Date update : December 4, 2009
  • Исправлены ошибки API по работе с рассылками выпуска в многосайтовой конфигурации.
  • При выборе группы "2" для отправки выпуска, он отправляется всем зарегистрированным пользователям.
  • Адреса получателей выпуска теперь обрабатываются не в текстовых полях, а в таблице очереди. Соответственно с большей точностью фиксируются ошибки или успех отправки писем и в обработчике события BeforePostingSendMail стала доступна дополнительная информация.
  • API выборки подписчиков теперь поддерживает параметры постраничной навигации, что позволило ускорить отображение соответствующей страницы административного раздела. Так же оптимизирован запрос выборки подписчиков.
  • Добавлена возможность скачивания вложений на странице редактирования выпуска.
  • При копировании выпуска вложения тоже копируются.
  • Улучшен парсер изображений при отправке выпуска.
  • Исправлен шаблон компонента subscribe.news. Теперь путь к изображениям зависит от настройки модуля "Отправлять картинки в виде вложений в письмо".
Version 8.5.2
Date update : October 9, 2009
  • Совместимость компонент с модулем поисковой оптимизации.
Version 8.5.1
Date update : October 2, 2009
  • Исправлен парсинг изображений при отправке выпуска.
Version 8.5.0
Date update : September 24, 2009
  • Добавлен перенос файлов в выпуск при проверке шаблона автоматической рассылки.
  • Улучшен парсинг изображений при отправке выпуска.
  • Для выпусков добавлен фильтр по рассылке.
Version 8.0.1
Date update : April 20, 2009
  • Исправлена ошибка перекодировки автоматически сгенерированных выпусков при отправке с помощью агентов.
Version 8.0.0
Date update : March 28, 2009
  • Незначительные исправления административного интерфеса.
  • В компонентах subscribe.edit, subscibe.index и subscribe.simple исправлено создание файлов кеша.
Version 7.1.2
Date update : December 25, 2008
  • В шаблоне автоматической рассылки убрано меню компонента в режиме разработки.
  • Компонент subscribe.simple теперь сохраняет не только скрытые рубрики, но и рубрики другого сайта.
  • Исправления незначительных ошибок.
Version 7.1.1
Date update : November 25, 2008
  • Для отправки сообщений теперь используется механизм ядра, предусматривающий пользовательскую функцию отправки писем.
Version 7.1.0
Date update : October 2, 2008
  • Новый компонент subscribe.simple для управления подпиской зарегистрированных пользователей.
  • Обработчик события BeforePostingSendMail может отменить отправку письма с признаком успешно / не успешно.
  • В компоненте subscribe.news исправлена ошибка формирования URL.
Version 7.0.4
Date update : August 7, 2008
  • При отправке автоматического выпуска агентом добавлена проверка сайта.
  • Улучшено сообщение об ошибке блокировки выпуска для Oracle версии.
Version 7.0.3
Date update : May 6, 2008
  • Стала возможной локализация типов и шаблонов почтовых событий.
Version 7.0.2
Date update : April 10, 2008
  • Добавлены всплывающие подсказки для параметров компонентов.
Version 7.0.1
Date update : April 2, 2008
  • Незначительные исправления инсталлятора модуля.
Version 7.0.0
Date update : March 25, 2008
  • Добавлена совместимость с UTF-8.
Version 6.5.4
Date update : January 23, 2008
  • Добавлена поддержка режима AJAX в компоненте subscribe.edit.
Version 6.5.3
Date update : January 14, 2008
  • В компоненте subscribe.edit у кода подтверждения подписки теперь удаляются ведущие и завершающие пробелы.
  • В списке рубрик подписки добавлен фильтр по названию рубрики.
  • Добавлена проверка валидности поля "От кого" при редактировании автоматически генерируемой рассылки.
  • Улучшен контроль ошибок при добавления выпуска автоматической рассылки.
  • Разработчикам: в методе CPosting::AutoSend в случае вызова из cron'а добавлена обработка параметра limit.
  • Разработчикам: обработчик события OnBeforeLangDelete теперь возвращает более подробное описание ошибки.
Version 6.5.2
Date update : December 20, 2007
  • В функции CSubscription::ConfirmEvent добавлено заполнение полей USER_NAME и USER_LAST_NAME для шаблона.
  • Исправлено сохранение состояния флажков при возникновении ошибки на форме редактирования выпуска.
  • Исправлена ошибка компонента subscribe.edit, из-за которой переход по ссылке "Отписаться" не приводил к немедленной отписке.
  • Исправлен шаблон subscribe.edit - ссылка повторной отсылки письма с кодом подтверждения подписки теперь работает.
Version 6.5.1
Date update : November 14, 2007
  • Теперь при формировании выпуска учитывается настройка "Конвертировать символы новой строки Unix формата в Windows формат при отправке email".
  • При попытке отправить выпуск с пустым списком получателей теперь выдается ошибка.
  • Исправлена ошибка в шаблоне компонента subscribe.edit.
Version 6.5.0
Date update : August 14, 2007
  • Для автоматически создаваемых выпусков появилась возможность добавлять вложения.
  • Шаблон автоматического выпуска может отменить немедленную отправку выпуска.
  • Исправлены ошибки в компоненте subscribe.edit.
  • Усилена проверка поля "От кого" для сохраняемого выпуска.
  • Исправлена ошибка отправки выпуска, связанная с параметром PHP pcre.backtrack_limit.
Version 6.0.1
  • Исправлена ошибка при установке прав доступа на странице настройки модуля.
  • Разработчикам: добавлено событие BeforePostingSendMail. Обработчик события вызывается перед отправкой каждого письма и позволяет изменить поля и текст письма.
Version 6.0.0
  • Исправлена ошибка подстановки макроса #SITE_ID# в письме подтверждения подписки при импорте адресов из административного раздела.
  • Оптимизирован компонент subscribe.form.
Version 5.9.2
  • Теперь, если HTML выпуск содержит несколько одинаковых картинок, в сформированном письме отправляется только одна.
  • Исправлено кодирование длинных тем письма.
  • Исправлено кодирование поля "от кого".
  • В настройки модуля добавлен параметр, который передается в php функцию mail ($additional_parameters).
  • В настройки модуля добавлен параметр, определяющий максимальное количество адресов для отправки одного письма не в режиме "Персонально подписчику".
  • В HTML выпусках добавлена поддержка изображений атрибута background тэга td.
  • Исправления административного интерфейса отправки выпуска.
  • Исправления перевода.
  • Исправления административного интерфейса настроек модуля.
  • В компонент subscribe.form добавлен параметр "Определять подписку текущего пользователя". Позволяет избавиться от запросов к базе данных при некоторой потере функциональности.
Version 5.9.1
  • Компонент subscribe.edit: улучшена разметка шаблона.
  • Оптимизированы запросы к БД при событии OnUserLogOut.
Version 5.9.0
  • Значительно переработан внешний вид компонентов 2.0 bitrix:subscribe.form, bitrix:subscribe.index и bitrix:subscribe.edit.
  • Исправлен перевод сообщений модуля.
Version 5.1.2
  • Добавлены компоненты 2.0 bitrix:subscribe.form, bitrix:subscribe.index и bitrix:subscribe.edit.
Version 5.1.1
  • Увеличена максимально допустимая длина поля "Время" для автоматических рассылок.
  • Добавлена функция определения символов переноса строк заголовков письма, в зависимости от операционной системы.
  • Компонент для автоматического формирования выпуска теперь обрабатывает параметры сортировки.
Version 5.1.0
  • Переход на версию ядра 5.1.
Version 5.0.2
  • Исправлена ошибка отправки выпусков с заданным автоматическим временем отправки.
  • Исправлена ошибка автоматической генерации выпусков для MSSQL.
  • Исправлена ошибка в фильтре выпусков по датам для MSSQL.
Version 5.0.1
  • Исправлена ошибка котроля прав доступа при редактировании в списках.
  • Добавлена индексная страница.
  • Исправлена ошибка применения группой операции к рубрикам подписки.
Version 5.0.0
  • Реализована новая концепция административного интерфейса модуля в рамках перехода на версию 5.0.
  • В API-функции CPosting::GetList и CSubscription::GetList добавлены дополнительные поля. сортировки.
  • Исправлена ошибка автоматической генерации выпусков в воскресенье.
  • Изменения административного интерфейса, переход на версию ядра 5.0
Version 4.1.2
  • В публичный компонент редактирования подписки добавлена поддержка CAPTCHA при регистрации новых пользователей.
  • Поддержка новой версии визуального редактора.
Version 4.1.1
  • Обновление иконок компонентов в визуальном редакторе
Version 4.1.0
    Переход на версию ядра 4.1.
Version 4.0.11
  • Исправлена ошибка отображения статуса выпуска.
  • Исправлена ошибка удаления модуля при имеющихся выпусках с вложениями.
  • Внутренние улучшения.
Version 4.0.10
  • Исправлена ошибка автоматической отсылки выпуска при использовании cron'а
  • Теперь при автоматической рассылке выпуска при помощи агента время работы ограничено еще и настройкой "Интервал в секундах для пошаговой рассылки"
  • Исправлена ошибка удаления подписок на рассылки других сайтов при изменении настроек подписчиком на одном из сайтов.
Version 4.0.9
  • Исправлена ошибка, из-за которой автоматические выпуски не формировались после перехода на зимнее время.
Version 4.0.8
  • Техническое обновление.
Version 4.0.7
  • В группу компонентов "Подписка, рассылки" добавлен новый компонент "Список новостей" для использования в шаблонах рассылки. В режиме визуального редактирования шаблона можно управлять параметрами компонента.
  • Шаблон рассылки "news" исправлен с учетом использования этого компонента. Шаблон можно скопировать из каталога bitrix/modules/subscribe/install/php_interface/subscribe/templates.
  • В форме проверки шаблона рассылки блоки "Входные параметры" и "Параметры выпуска" могут быть спрятаны или раскрыты.
  • Поля "С" и "По" в форме проверки шаблона рассылки по умолчанию заполняются временем последней генерации выпуска и текущим временем соответственно.
  • В форме проверки шаблона добавлена кнопка "Добавить выпуск" (Возможность ручного создания выпуска на основании шаблона).
  • В форме редактирования рассылки добавлено новое поле "Время последней генерации выпуска". Обязательное для автоматических рассылок. Поле позволяет установить нижнюю границу для выборки данных в шаблоне генерации выпуска.
  • Улучшения пользовательского интерфейса модуля.
Version 4.0.6
  • Техническое обновление.
Version 4.0.5
  • Добавлена возможность задать время отправки выпуска. При этом отправка будет выполняться по шагам с помощью агента или с помощью cron'а (для которого потребуется дополнительная настройка).
  • К выпуску можно прикрепить в качестве вложения произвольный файл.
  • Генерация выпусков на основании шаблонов и по расписанию.
Version 4.0.4
  • Повышена безопасность публичных компонентов и модуля в целом. Рекомендуется обновить публичные компоненты, используемые на сайте.
Version 4.0.3
  • Исправлена английская локализация.
Version 4.0.2
  • Косметические изменения.
  • Email подписки теперь не зависит от регистра.
Version 4.0.1
  • Созданы компоненты модуля.
Version 4.0.0
  • Реализована поддержка многосайтовости.
Version 3.3.3
  • Hot Fix: Оптимизирована работа с памятью в списке выпусков.
Version 3.3.2
  • Значительно переработаны публичные скрипты. Новые варианты скриптов находятся в папке /bitrix/modules/subscribe/public/<язык>.
  • Возможность отправки изображений, указанных в HTML-сообщении, в виде вложений в письмо. Опция устанавливается в настройках модуля.
  • Изменения в интерфейсе для работы с выпусками рассылки: копирование выпусков, локальное меню, более очевидная работа со статусами.
  • Индикация отправки выпуска в режиме отправки по шагам.
  • Возможность кодировать 8-битные заголовки письма. Опция устанавливается в настройках модуля.
  • При отправке фиксируются ошибочные адреса. При просмотре отчета об отправке можно отфильтровать пользователей и подписчиков по ошибочным адресам.


  • Для установки обновления требуется версия ядра 3.3.13.
Version 3.3.1
  • Исправлена ошибка фильтрации пользователей по группам
  • В списке выпусков выводится колонка "Тип сообщения"
Version 3.3.0
  • Изменен интерфейс модуля в соответствии с требованиями версии 3.3 главного модуля
  • Расширен функционал фильтров
  • При установке модуля копируются публичные скрипты
  • Изменен ряд терминов
Version 3.2.1
  • Публичные и административные скрипты переведены на английский язык;
  • Исправления в публичных скриптах и настройках, связанные с многоязычностью.

    Рекомендуется обновить публичные скрипты.
Version 3.2.0
  • Добавлена возможность анонимной подписки;
  • Добавлена процедура импорта адресов подписки;
  • Пошаговая отправка рассылки в режиме "Персонально каждому получателю";
  • Встроенный HTML-редактор содержимого письма;
  • Обновлены почтовые шаблоны, добавлены новые переменные в шаблоне.

    Внимание! Изменена методика подписки в публичном разделе. Новые скрипты для публичного раздела находятся в папке /bitrix/modules/subscribe/public/:
    subscr_edit.php - добавление и редактирование адреса подписки;
    subscribe.php - список рубрик подписки с описанием;
    subscr_form.php - форма подписки, интегрируемая в дизайн.

    Скрипты необходимо или скопировать в публичную часть, или подключить из публичной части с помощью require(). Скрипт subscr_admin.php необходимо удалить из публичного раздела, т.к. функция вывода адресов больше не проверяет права доступа. Права доступа проверяются только скриптом редактирования подписки subscr_edit.php.

    При обновлении также будут изменены шаблоны письма о подтверждении подписки. Возможно, потребуется отредактировать шаблоны.

    После обновления рекомендуется проверить настройки модуля подписки (меню "Настройки системы - Настройки").

Version 3.1.1
    Опимизирована работа скриптов в конфигурации PHP 4.1.0 "по умолчанию"
Version 3.1.0
    Переход на версию ядра 3.1 с поддержкой режима кодирования и новой планки продуктов и политики обновлений.
Version 3.0.5
  • Улучшен интерфейс подтверждения подписки
  • Исправлена ошибка при удалении модуля
Version 3.0.3
  • Косметические улучшения связанные с правами на административную часть модуля
Version 3.0.2
  • Произведены изменения связанные с правами групп на административную часть модуля