Программное создание напоминаний в задачах Битрикс24: полное руководство для разработчикаПрограммное создание напоминаний в задачах Битрикс24: полное руководство для разработчика

Средний рейтинг Еще нет оценокАвтоматизация рутинных процессов — одна из ключевых задач при разработке под Битрикс24. Часто возникает необходимость программно создавать напоминания для задач: например, за час до крайнего срока,

Создание кастомной страницы в админке Битрикс: Полное руководствоСоздание кастомной страницы в админке Битрикс: Полное руководство

Средний рейтинг Еще нет оценокИногда стандартного функционала админки не хватает. Требуется создать страницу для кастомного отчета, дашборда или инструмента управления. Битрикс позволяет легко интегрировать свои страницы в административный интерфейс, чтобы

Как работать с DateTime и Date объектами в D7 для корректной обработки датКак работать с DateTime и Date объектами в D7 для корректной обработки дат

Средний рейтинг Еще нет оценокРабота с датами и временем в PHP может быть сложной из-за форматов, часовых поясов и ручных манипуляций. В старом ядре Битрикс для этого использовался набор функций

Отладка производительности в Битрикс: Монитор производительности и отладка SQLОтладка производительности в Битрикс: Монитор производительности и отладка SQL

Средний рейтинг Еще нет оценокМедленная работа сайта — частая проблема, и её решение начинается с правильной диагностики. В Битрикс есть мощные встроенные инструменты, которые помогают найти причину низкой производительности, от

Управление выводом в Битрикс: Буферизация контента и RestartBufferУправление выводом в Битрикс: Буферизация контента и RestartBuffer

Средний рейтинг Еще нет оценокВесь HTML-код, который генерируется на странице Битрикс, не отправляется в браузер сразу. Он накапливается в специальном буфере вывода. Только после того, как отработает эпилог (epilog_after.php), Битрикс выполняет

Создание своей ORM-сущности в Битрикс: DataManager и getMap с нуляСоздание своей ORM-сущности в Битрикс: DataManager и getMap с нуля

Средний рейтинг Еще нет оценокD7 ORM позволяет работать не только со стандартными сущностями (ElementTable, UserTable), но и описывать свои собственные для любых таблиц в базе данных. Это позволяет получить все преимущества ORM

Транзакции в Битрикс: Как обеспечить целостность данных с startTransaction, commit и rollbackТранзакции в Битрикс: Как обеспечить целостность данных с startTransaction, commit и rollback

Средний рейтинг Еще нет оценокПредставьте ситуацию: вам нужно списать деньги с одного счета и зачислить их на другой. Это две отдельные SQL-операции (UPDATE). Что, если первая выполнится успешно, а вторая

component_epilog.php Выполнение кода после вывода шаблона компонентаcomponent_epilog.php Выполнение кода после вывода шаблона компонента

Средний рейтинг Еще нет оценокВ жизненном цикле компонента Битрикс есть специальный файл — component_epilog.php. Он выполняется после того, как отработал template.php, то есть после того, как основной HTML компонента уже был сгенерирован и выведен

Многосайтовость в Битрикс: Как разделить контент и шаблоныМногосайтовость в Битрикс: Как разделить контент и шаблоны

Средний рейтинг Еще нет оценокМногосайтовость — одна из ключевых «фишек» Битрикс. Она позволяет управлять неограниченным количеством сайтов (с разными доменами, шаблонами и контентом) из одной административной панели на базе одной

Управление правами доступа через API: GetGroupRight, GetUserGroupArrayУправление правами доступа через API: GetGroupRight, GetUserGroupArray

Средний рейтинг Еще нет оценокПроверка прав доступа — критически важная часть любого веб-приложения. Она позволяет скрывать или показывать определенные кнопки, блокировать доступ к страницам или разрешать выполнение специфических действий. В