Блог разработчика 1С-Битрикс

Блог Битрикс разработчика: советы, инструкции и лучшие практики

Копируем значения свойств в 1С-Битрикс
Копируем значения свойств в 1С-Битрикс

При миграциях, рефакторинге инфоблоков или выравнивании данных часто возникает задача: аккуратно перенести значение из одного свойства элементов в другое. Ниже — два практичных скрипта для 1С-Битрикс: первый копирует значение для конкретного элемента по ID, второй — массово обрабатывает в...

CBitrixComponentTemplate: практическое руководство
CBitrixComponentTemplate: практическое руководство

Класс CBitrixComponentTemplate — «оболочка» шаблона компонента. На каждый подключаемый шаблон создаётся свой экземпляр класса, который живёт от инициализации шаблона до завершения работы компонента. Ниже — понятное описание жизненного цикла, обзор ключевых методов и много рабочих примеров.

Автозаполнение местоположения пользователя в bitrix:sale.order.ajax
Автозаполнение местоположения пользователя в bitrix:sale.order.ajax

В интернет-магазине каждый лишний клик снижает конверсию. Один из самых раздражающих моментов — выбор города в форме оформления заказа. В Bitrix bitrix:sale.order.ajax это свойство типа LOCATION. В статье показываю, как автоматически подставлять местоположение покупателя в это поле: с...

CIBlockType: руководство с примерами
CIBlockType: руководство с примерами

CIBlockType — класс ядра Битрикс для управления *типами информационных блоков* (ИБ).

Единое поле «Логин / Email / Телефон» в 1С-Битрикс
Единое поле «Логин / Email / Телефон» в 1С-Битрикс

Единое поле авторизации — это удобный UX-паттерн: пользователь вводит одну строку (логин, email или телефон), а система сама определяет тип и авторизует. Ниже — цельное, «боевое» решение для Битрикс: Управление сайтом / Битрикс24 коробка с акцентом на правильные фильтры, безопасность и обслуживание.

Кастомные события. BX.onCustomEvent
Кастомные события. BX.onCustomEvent

Кастомные события — мощный инструмент для создания слабосвязанных, поддерживаемых фронтенд-архитектур в 1С-Битрикс. С помощью BX.addCustomEvent и BX.onCustomEvent вы можете создавать сложные взаимодействия между компонентами, синхронизировать виджеты и строить событийные шины без лишних завис...

Три способа авторизации в Битрикс: по телефону, email и логину
Три способа авторизации в Битрикс: по телефону, email и логину

Многие разработчики, работающие с Битрикс: Управление сайтом, сталкиваются с задачей расширения стандартной системы авторизации. Часто возникает вопрос: можно ли позволить пользователям входить на сайт, используя телефон и пароль, email и пароль, а также логин и пароль — одновременно?

Кастомные события. BX.removeCustomEvent
Кастомные события. BX.removeCustomEvent

Кастомные события — один из самых простых и удобных способов «склеивать» независимые куски фронтенда в 1С-Битрикс. Вы подписываетесь на событие где-то в одном месте, генерируете его в другом — и код остаётся слабо связанным.

В этой статье разберём BX.removeCustomEvent: когда её вызывать,...

Кастомные события. BX.addCustomEvent
Кастомные события. BX.addCustomEvent

В этой статье мы рассмотрим, как можно использовать BX.addCustomEvent для улучшения взаимодействия между различными компонентами системы, что позволяет создавать более модульные и гибкие решения.

Управление DOM-структурой. BX.cleanNode
Управление DOM-структурой. BX.cleanNode

Кратко: BX.cleanNode() — это инструмент для удаления потомков (и самого узла при необходимости) из DOM-дерева прямо из коробки 1С-Битрикс. Функция незаменима, когда нужно быстро «обнулить» контейнер перед повторным выводом данных, освободить память, избавиться от привязанных слушателей событи...


Страницы: 1 2 3 4 5 ... 22 След. Все

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Аутсорсинг

готов помочь, если нет времени

договорная

Могу взять на себя работы по full-stack

* на основе готовой верстки

Интернет-магазин на готовом решении

от 7 дней

от 40 000 рублей
запуск сайта в максимально короткие сроки

* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.

Разработка корпоративного сайта

от 7 дней

от 40 000 рублей

Разработка сайта без системы оплаты заказов через корзину

* стоимость зависит от наличия верстки, использования готового решения и т.д.