Главная » Все статьи » Страница 17

Все статьи

307 материалов

Схема объекта APPLICATION в Битрикс: методы для заголовков, стилей, меню и панели администратора
$APPLICATION в Битрикс: все методы CMain

Глобальный объект $APPLICATION — экземпляр класса CMain, создающийся автоматически на каждой странице сайта. Через него проходит формирование заголовка, подключение стилей и скриптов, вывод меню и работа с включаемыми областями — почти всё, что связывает шаблон с содержимым страницы. Разберём методы, которыми пользуются каждый день, и объясним логику отложенных функций — механизм, который в старом ядре Битрикс работает не так, как…

API Битрикс Обновлено: 22 августа 2026
Сравнение устаревшего API CSaleOrder/CSaleBasket и современного Bitrix Sale Order в Битрикс
CSaleOrder и CSaleBasket — устаревший API заказов в Битрикс

CSaleOrder и CSaleBasket — устаревшие классы старого модуля «Интернет-магазин» (D6), которые до сих пор встречаются в проектах, не переведённых на современный Bitrix\Sale\Order. Разберём, как они работают, и почему для нового кода стоит выбирать D7-вариант. Добавление товара в корзину (D6) <?php CSaleBasket::Add([ ‘PRODUCT_ID’ => $productId, ‘QUANTITY’ => 1, ‘LID’ => ‘s1’, ‘PRICE’ => $price, ‘CURRENCY’ => ‘RUB’, ]); Создание заказа (D6)…

Заказы Обновлено: 23 августа 2026
Схема иерархии исключений D7 от базового SystemException в 1С-Битрикс
Исключения в D7: SystemException и обработка ошибок

D7 в отличие от старого API активно использует исключения для сигнализации об ошибках — вместо возврата false или пустого значения, метод выбрасывает объект исключения с описанием проблемы. Разберём иерархию исключений D7 и как правильно их обрабатывать. Базовая иерархия исключений D7 Exception (стандартный PHP) └── Bitrix\Main\SystemException ├── Bitrix\Main\ArgumentException │ ├── ArgumentNullException │ ├── ArgumentOutOfRangeException │ └── ArgumentTypeException ├── Bitrix\Main\NotSupportedException ├── Bitrix\Main\ObjectNotFoundException…

D7 Обновлено: 23 августа 2026
Подборка полезных консольных команд для администрирования сайта на 1С-Битрикс
Полезные консольные команды для сайта на Битрикс

Часть рутинных задач на проекте 1С-Битрикс решается быстрее и надёжнее через консоль, чем через веб-интерфейс административной панели, особенно на объёмах данных, где браузер и ограничение времени выполнения PHP-скрипта становятся помехой. Разберём подборку полезных консольных команд и подходов для повседневной работы. Запуск PHP-скрипта с прологом Битрикса из консоли php -r ‘ require_once «/var/www/site/bitrix/modules/main/include/prolog_before.php»; echo «Bitrix version: » . SM_VERSION . «\n»;…

Полезное Обновлено: 23 августа 2026
Схема готового стека BitrixVM для развёртывания сайта на 1С-Битрикс
BitrixVM: установка и настройка виртуальной машины

BitrixVM — готовый образ виртуальной машины с уже настроенным и оптимизированным под 1С-Битрикс стеком: nginx, PHP-FPM, MySQL, memcached, все параметры подогнаны под требования системы заранее. Разберём, когда это удобнее самостоятельной настройки сервера с нуля и на что обратить внимание при развёртывании. Что входит в готовый образ BitrixVM поставляется как готовый образ для распространённых гипервизоров (VMware, VirtualBox, Hyper-V) или как облачный…

Производительность Обновлено: 23 августа 2026
Лучшие тарифы REG.RU для Битрикс в 2026 году

REG.RU известен большинству пользователей как крупнейший российский регистратор доменных имен, однако компания также предлагает широкий выбор услуг хостинга. Для владельцев сайтов на 1С-Битрикс доступны виртуальный хостинг, специализированные тарифы для Битрикс, VPS, облачные серверы и выделенные серверы. :contentReference[oaicite:0]{index=0} Главный вопрос, который возникает при выборе — какой тариф REG.RU подойдет именно вашему проекту? Ответ зависит от посещаемости сайта, размера каталога товаров, количества…

Хостинг Обновлено: 7 августа 2026
Схема пошаговой установки 1С-Битрикс на собственный VPS-сервер
Установка Битрикс на VPS: пошагово

Установка 1С-Битрикс на собственный VPS вместо готового хостинга с предустановленной системой даёт полный контроль над окружением, но требует самостоятельной настройки всего стека. Разберём пошаговый порядок установки — от голого сервера до работающего сайта. Шаг 1. Выбор и подготовка сервера Минимальные требования системы к ресурсам сервера (память, диск, CPU) стоит сверить с актуальной документацией — для реального проекта, а не тестового…

Администрирование Битрикс Обновлено: 23 августа 2026
Виды кеша в Битрикс и способы их сброса: компоненты, композит, управляемый кеш, OPcache
Как очистить кеш в Битрикс: все способы

«Я поменял данные, а на сайте всё по-старому» — самая частая жалоба на форумах о Битрикс, и почти всегда причина в кеше. Проблема в том, что кешей в системе несколько разных, и способ сброса зависит от того, какой именно кеш держит старые данные. Виды кеша в Битрикс Вид кеша Что хранит Кеш компонентов Результат работы отдельных компонентов на страницах Управляемый…

Полезное Обновлено: 22 августа 2026
Схема создания пользователя в Битрикс через CUser::Add: поля, группы и UF-данные при импорте
CUser::Add — регистрация пользователя из кода

CUser::Add создаёт пользователя из кода — в обход штатной формы регистрации на сайте. Метод нужен при импорте базы клиентов, при создании учётной записи после оформления гостевого заказа или при синхронизации с внешней системой. Базовый вызов <?php $user = new CUser; $fields = [ ‘LOGIN’ => ‘ivan_petrov’, ‘EMAIL’ => ‘ivan@example.com’, ‘PASSWORD’ => ‘x7K9mPq2’, ‘CONFIRM_PASSWORD’ => ‘x7K9mPq2’, ‘NAME’ => ‘Иван’, ‘LAST_NAME’ =>…

CUser Обновлено: 22 августа 2026
Схема реализации избранного (wishlist) через собственную таблицу D7 в 1С-Битрикс
Избранное (wishlist) в Битрикс

Список избранных товаров (wishlist) — функция, повышающая вовлечённость и дающая покупателю способ вернуться к отложенным товарам позже, будь то через месяц или через год. Разберём, как реализовать избранное в 1С-Битрикс для авторизованных и анонимных пользователей. Хранение для авторизованного пользователя Для авторизованных пользователей избранное логично хранить привязанным к учётной записи — либо через отдельный инфоблок с элементами-связками «пользователь — товар», либо…

Каталог Обновлено: 23 августа 2026
Схема перехода сайта 1С-Битрикс на HTTPS с подключением SSL-сертификата
Установка SSL-сертификата для сайта на Битрикс

Работа сайта по HTTPS давно не опция, а обязательное требование — без него браузер помечает сайт как небезопасный, а платёжные системы и некоторые интеграции вовсе откажутся работать. Разберём, как подключить SSL-сертификат к сайту на 1С-Битрикс и на что обратить внимание при переходе с HTTP. Откуда взять сертификат Большинство хостингов, включая специализированные под Битрикс, предлагают бесплатный сертификат Let’s Encrypt с автоматическим…

Администрирование Битрикс Обновлено: 23 августа 2026
Пример структуры файла llms.txt для сайта на 1С-Битрикс
llms.txt для сайта: зачем нужен и как составить

llms.txt — предлагаемый стандарт для файла, который описывает структуру и назначение сайта в формате, удобном для языковых моделей, обращающихся к сайту при ответе на пользовательский запрос. Разберём, зачем он нужен и как составить такой файл для сайта на 1С-Битрикс. Чем llms.txt отличается от robots.txt и sitemap.xml robots.txt управляет доступом краулеров к разделам сайта, sitemap.xml перечисляет URL для индексации — оба…

SEO Обновлено: 23 августа 2026
Услуги
Инструменты
База знаний