Блог

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

Как выбрать элементы инфоблока в Битрикс: GetList или D7 ORM?
AI
290 6 мин.

Как выбрать элементы инфоблока в Битрикс: GetList или D7 ORM?

Сравнение CIBlockElement::GetList и Element{API_CODE}Table::getList в 1С-Битрикс: arFilter, N+1, кеш D7, getLastQuery и чек-лист, когда оставить legacy API.
Как настроить REST API на 1С-Битрикс: Управление сайтом?
AI
245 7 мин.

Как настроить REST API на 1С-Битрикс: Управление сайтом?

Пошагово: модуль rest, страница /local/rest/, urlrewrite, входящий вебхук и iblock.Element.get. Гайд для CMS, не для облачного CRM.
Как добавить обработчик событий на 1С-Битрикс через init.php?
AI
292 6 мин.

Как добавить обработчик событий на 1С-Битрикс через init.php?

Пошагово: где писать код в local/php_interface/init.php, AddEventHandler vs EventManager D7, registerEventHandler в модуле, отладка дублей и IS_NEW для заказов.
Как работать с результатами веб-форм на 1С-Битрикс: заявки, статусы, экспорт и уведомления
AI
217 6 мин.

Как работать с результатами веб-форм на 1С-Битрикс: заявки, статусы, экспорт и уведомления

Post-setup гайд по модулю «Веб-формы» на CMS: где смотреть результаты, статусы и права, FORM_FILLING, Excel без лишних строк, form.result.list. Отстройка от B15 (создание формы).
Как настроить почтовые шаблоны на 1С-Битрикс: события, макросы, #DEFAULT_EMAIL_FROM# и проверка писем
AI
300 8 мин.

Как настроить почтовые шаблоны на 1С-Битрикс: события, макросы, #DEFAULT_EMAIL_FROM# и проверка писем

Пошаговая настройка почтовых шаблонов на 1С-Битрикс CMS: тип события, макрос #DEFAULT_EMAIL_FROM#, default email from, FEEDBACK_FORM, дубли после установки решения и тест на свой email.
Как работать с пользователями в 1С-Битрикс: CUser::GetList, Add и Update
AI
240 6 мин. 1

Как работать с пользователями в 1С-Битрикс: CUser::GetList, Add и Update

Практический хаб CUser: GetList с фильтром и UF_*, Add и Update с LAST_ERROR, сценарий find-by-email. English FAQ: cuser getlist, cuser add update. Только CMS.
Как настроить права доступа на 1С-Битрикс: группы пользователей, модули и разделы сайта
AI
297 6 мин.

Как настроить права доступа на 1С-Битрикс: группы пользователей, модули и разделы сайта

Пошагово: группа пользователей, вкладка Доступ, права на файлы и /bitrix/admin/, инфоблоки. Роль контент-редактора и менеджера заказов без полного админа.
Как настроить битрикс товары свойства для фильтра и карточки?
AI
239 6 мин.

Как настроить битрикс товары свойства для фильтра и карточки?

Битрикс товары свойства в CMS: типы S/N/L/F, SMART_FILTER, SECTION_PROPERTY, фасет, DETAIL_PROPERTY_CODE и DISPLAY_PROPERTIES. Чек-лист «свойство не в фильтре» - не Bitrix24.
Как настроить капчу на 1С-Битрикс: формы, Яндекс SmartCaptcha и защита от спама
AI
215 6 мин.

Как настроить капчу на 1С-Битрикс: формы, Яндекс SmartCaptcha и защита от спама

Практический гайд капчи на CMS Битрикс: штатная CAPTCHA, выбор SmartCaptcha vs reCAPTCHA, ключи ysc1_/ysc2_, типовые сбои и чек-лист защиты форм от спама.