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

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

Организация свойств в инфоблоке Битрикс по разделам
Организация свойств в инфоблоке Битрикс по разделам

В 1С-Битрикс свойства принадлежат инфоблоку целиком, а «персонализация по разделам» делается через привязки свойств к разделам с наследованием. Вы настраиваете, какие свойства доступны/видны в конкретном разделе (в форме редактирования и в умном фильтре). Есть «глобальная» привязка ко всем ра...

Класс Fuser в 1С-Битрикс: практическое руководство
Класс Fuser в 1С-Битрикс: практическое руководство

\Bitrix\Sale\Fuser — служебный класс модуля sale (Интернет-магазин), который управляет идентификатором покупателя (FUSER_ID).
Этот идентификатор — «якорь» для корзины, отложенных товаров и любых данных, которые должны переживать перезагрузки страниц и даже гостевой режим.

Копируем значения свойств в 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: когда её вызывать,...


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

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

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

от 7 дней

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

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

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

от 7 дней

от 40 000 рублей

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

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

Лендинг

от 3 дней

от 25 000 рублей

Разработка одностраничного сайта на платформе Битрикс

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