Встроенный инструмент Битрикс - Командная PHP строка
🔧 1С-Битрикс: Работа с буфером вывода через init.php
В 1С-Битрикс init.php — один из главных файлов для глобальной настройки проекта. Он загружается при каждом запросе на сайт (в том числе в административной части), до подключения шаблона сайта. Это делает его отличным местом для: Buфер вывода в PHP и Bitrix — это мощный инструмент, позволяющий перехватывать и изменять HTML-контент страницы до его отправки пользователю. В обычной работе PHP отправляет данные в браузер сразу после любого вывода (echo, print, var_dump и т.д.). Буфер вывода позволяет...
1С-Битрикс — интерфейс событий, примеры использования
Иногда возникает необходимость повлиять на работу какой-либо функции ядра 1С-Битрикс, например вам нужно сделать так, чтобы при добавлении нового заказа автоматически отсылалось оповещение менеджеру магазина посредством SMS (этот случай я описывал в статье «3 шага программирования sms-оповещения о статусе заказа»). Делать это при помощи прямой модификации функций ядра системы смысла мало, поскольку эти изменения будут жить лишь до первого обновления системы, поэтому есть смысл поискать решения на основе событий. Что такое событие? В ходе выполнения некоторых API функций, в определённых точках установлены вызовы определённых функций, так называемых обработчиков события...