Рубрика: 1C-Битрикс

Разработка интернет-магазинов, порталов и мобильные приложения на 1С-Битрикс.

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

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

Как работать с 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

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

Создание своего модуля в Битрикс: Структура, install/index.php и version.phpСоздание своего модуля в Битрикс: Структура, install/index.php и version.php

Средний рейтинг Еще нет оценокМодуль — это основной способ расширения функциональности Битрикс. Создание собственного модуля позволяет инкапсулировать бизнес-логику, компоненты, классы и административные страницы в единый, легко устанавливаемый пакет. Шаг 1: