1С-Битрикс — уведомление на почту после добавления элемента в инфоблок

В данной статье вы узнаете как легко и просто получить на мейл уведомление о добавлении нового элемента на вашем сайте, рассмотрим на примере с отзывом.

Как присылать email уведомления в Битриксе когда добавили отзыв

Рассмотрим наиболее частую задачу — на вашем сайте отзывы сделаны через информационный блок, и через форму добавить элемент они падают на сайт в неактивном виде, а после модерации вы их активируете и все довольны :).

Нам понадобится файл init.php, который лежит в /bitrix/php_interface/ (если не лежит, его нужно создать). Собственно код:

Мы регистрируем обработчик события OnAfterIBlockElementAdd — как несложно догадаться из названия, «после добавления элемента инфоблока» 🙂 . Далее, мы проверяем на ID инфоблока, в нашем случае 22 (предположим, что это наш информационный блок с отзывами). И отправляем письмо, с помощью стандартной функции mail() — я тут, правда, добавил еще headers для кодировки, а то всякое бывает, 1251 например (кодировка такая) 🙂 .

Тема письма идет вторым параметром в функции mail, и, сообщение, в которое падает текст анонса, он же PREVIEW_TEXT.

На этом всё друзья, буду рад, если помог вам решить вашу задачу, пишите в комментариях помогла ли статья 🙂

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.com/dmitriy/.

Какие услуги предоставляю:
- Создание сайтов, шаблонов и компонентов на 1С-Битрикс;
- Разработка функционала с нуля и доработка кода на уже созданных проектах;
- Адаптивная вёрстка макетов и натяжка на Битрикс;
- Парсинг файлов и выгрузка на сайт (форматы - CSV, XML, XLSX, JSON)
- Интеграции со сторонними сервисами по API;
- Многоязычные версии и многое другое.

Если у вас остались вопросы, свяжитесь со мной любым удобным для вас способом или оставьте комментарий внизу.
E-mail: dmitriyribka@gmail.com
Skype: cinemacreaterus

2 комментария

  1. Здравствуйте! Как получать оповещения о добавлении и редакции новых файлов на диск Битрикс сотрудниками компании?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *