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

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

Отправка Push-уведомлений с сервера: Модуль Pull and PushОтправка Push-уведомлений с сервера: Модуль Pull and Push

Средний рейтинг Еще нет оценокМодуль «Push & Pull» позволяет серверу отправлять данные в браузер пользователя без запроса со стороны клиента (без AJAX-опросов). Это основа чатов, уведомлений и обновлений канбана в

Обработка изображений в D7: Класс Bitrix\Main\File\ImageОбработка изображений в D7: Класс Bitrix\Main\File\Image

Средний рейтинг Еще нет оценокДля простого создания миниатюр в шаблонах идеально подходит CFile::ResizeImageGet. Но если вам нужно наложить водяной знак, маску, повернуть изображение или сохранить результат в конкретный файл — используйте

Создание своего типа Пользовательского поля (UserType) в Битрикс D7Создание своего типа Пользовательского поля (UserType) в Битрикс D7

Средний рейтинг Еще нет оценокБитрикс предоставляет много типов полей (строка, список, файл), но иногда нужно что-то особенное: например, поле для выбора точки на Яндекс.Карте, привязка к конкретной внешней сущности или

Динамическое меню в Битрикс: Файлы .menu_ext.phpДинамическое меню в Битрикс: Файлы .menu_ext.php

Средний рейтинг Еще нет оценокСтандартное меню в Битрикс (.top.menu.php) статично — это просто массив ссылок. Но часто нужно, чтобы в меню автоматически появлялись разделы каталога или свежие статьи. Для этого

Bitrix UI Kit: Кнопки, Алерты и Иконки без верстки (ui.buttons, ui.alerts)Bitrix UI Kit: Кнопки, Алерты и Иконки без верстки (ui.buttons, ui.alerts)

Средний рейтинг Еще нет оценокВ современном Битрикс (особенно в админке и Б24) не принято верстать кнопки и сообщения «с нуля». В ядре есть библиотека UI Kit, которая предоставляет готовые, красивые и

CUserOptions: Сохранение личных настроек интерфейса пользователяCUserOptions: Сохранение личных настроек интерфейса пользователя

Средний рейтинг Еще нет оценокКак запомнить, что пользователь свернул этот блок? Или что он выбрал режим отображения «Плиткой», а не «Списком»? Для хранения таких мелких интерфейсных настроек, привязанных к пользователю,

Кастомный поиск: Индексация своих данных через событие OnReindexКастомный поиск: Индексация своих данных через событие OnReindex

Средний рейтинг Еще нет оценокМодуль поиска в Битрикс автоматически индексирует инфоблоки, форумы и статические файлы. Но что, если у вас есть данные в своей таблице или динамически генерируемые страницы, которые

Передача данных из PHP в JavaScript: CUtil::PhpToJSObjectПередача данных из PHP в JavaScript: CUtil::PhpToJSObject

Средний рейтинг Еще нет оценокЧастая задача: передать конфигурацию, переводы или данные из компонента ($arResult) в JavaScript-файл (script.js). Новички часто пишут echo json_encode($arResult), но в Битрикс есть более специализированный инструмент. Метод CUtil::PhpToJSObject($data, $bWS,

Свойство «Справочник» (Highload-блок): Как получить данные по UF_XML_IDСвойство «Справочник» (Highload-блок): Как получить данные по UF_XML_ID

Средний рейтинг Еще нет оценокСвойство типа «Справочник» (directory) — это современный аналог списков. Оно хранит данные в Highload-блоке, что позволяет добавлять к значениям картинки и дополнительные поля. Проблема: При выборке элемента

Получение значений пользовательского поля типа «Список»: CUserFieldEnumПолучение значений пользовательского поля типа «Список»: CUserFieldEnum

Средний рейтинг Еще нет оценокПри работе с пользовательскими полями (UF_*) типа «Список» в базе данных хранится только ID выбранного варианта. Но часто в коде нужно получить сам текст значения, его