ГлавнаяБлог
// Блог

IT Заметки разработчика

Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.

Архив
bitrix
Читать →
20 февраля 2014 г. · 1 мин

Отработка событий *::Add, *::Update, *::Delete

Обход ограничения на срабатывание событий в методах 1С-Битрикс через прямой SQL-запрос для обновления полей пользователя.

bitrix-apiphp
Читать →
Архив
bitrix
Читать →
19 января 2014 г. · 2 мин

Разделы инфоблока в виде массива 1С-Битрикс

Два способа получить разделы инфоблока 1С-Битрикс: плоский массив с метаданными иерархии и вложенный массив с деревом подразделов.

bitrix-apiphp
Читать →
Архив
bitrix
Читать →
17 января 2014 г. · 1 мин

Замена CUser::GetParam()

Альтернатива встроенному методу CUser::GetParam() — функция getUserParams() с поддержкой выборки конкретного поля и получения данных другого пользователя по ID.

bitrix-apiphp
Читать →
Архив
bitrix
Читать →
12 января 2014 г. · 1 мин

1С-Битрикс: добавить логотип к службе доставки CSaleDelivery::Add()

Как передать изображение-логотип при создании пользовательской службы доставки через CSaleDelivery::Add() с помощью CFile::MakeFileArray().

bitrix-apiphp
Читать →
Архив
bitrix
Читать →
7 января 2014 г. · 1 мин

Архитектура «D7»: модули, классы, жизненный цикл, презентация

Обзор архитектуры нового ядра D7 в 1С-Битрикс: структура модулей, жизненный цикл, классы и отличия от старого API.

bitrix-apiphpd7
Читать →
Архив
bitrix
Читать →
29 декабря 2013 г. · 1 мин

Лайфхак для CUser::Register() [bitrix api]

Как зарегистрировать пользователя через CUser::Register() без отправки письма, используя несуществующий ID сайта в седьмом параметре.

bitrix-apiphp
Читать →
Архив
bitrix
Читать →
22 декабря 2013 г. · 1 мин

Проверка, пустая ли корзина у пользователя [bitrix api]

Функция на PHP для проверки, пуста ли корзина текущего пользователя в Bitrix с помощью CSaleBasket::GetList().

bitrix-apiphp
Читать →
Архив
bitrix
Читать →
31 октября 2013 г. · 1 мин

Особенность Add2BasketByProductID() [bitrix api]

Почему Add2BasketByProductID() добавляет в корзину меньше товаров, чем указано — зависимость от настроек отслеживания наличия на складе.

bitrix-apiphp
Читать →
Архив
bitrix
Читать →
19 июля 2012 г. · 1 мин

CIBlockElement::SetPropertyValues()

Важная особенность CIBlockElement::SetPropertyValues() — при обновлении нужно передавать все свойства элемента, иначе не переданные будут сброшены.

bitrix-apiphp
Читать →
← НазадВперёд →