PHP - Страница 4 из 5 | webtrigger.by - веб-разработка, поддержка сайтов

Категория: PHP

03.06.2026
Справочник по работе с корзиной в Bitrix D7. Описаны классы Basket, BasketItem, BasketPropertiesCollection. Приведены примеры загрузки корзины пользователя, добавления/обновления/удаления товаров (включая кастомную цену), работы со свойствами, получения данных через ORM (BasketTable, BasketPropertyTable), полезные функции для очистки брошенных корзин.
03.06.2026
Справочник по ускорению сайта на Bitrix. Описано включение оптимизации CSS в главном модуле, блокировка загрузки служебных скриптов и стилей для неавторизованных пользователей через обработчики OnEndBufferContent в init.php. Приведены регулярные выражения для удаления kernel_main, core.js, popup.css и других файлов.
02.06.2026
Справочник по работе с Highload-блоками в Bitrix. Описано подключение модуля highloadblock, получение сущности и data-класса. Приведены примеры работы с полями (getFields, getName, isRequired), а также CRUD-операции: получение, добавление, обновление и удаление элементов через ORM.
02.06.2026
Справочник типов данных для создания кастомных таблиц в Bitrix D7. Описаны IntegerField, StringField, TextField, FloatField, BooleanField, EnumField, Date/DateTime/TimeField, FileField и ReferenceField. Для каждого типа указаны атрибуты: primary, autocomplete, required, default_value.
02.06.2026
Справочник по кешированию в Bitrix. Описана работа с кешем в старом ядре через CPHPCache (инициализация, проверка, запись, очистка) и в D7 через простой (Cache) и управляемый (ManagedCache) кеш. Приведены примеры настройки времени жизни и идентификаторов.
02.06.2026
Справочник по работе с языковыми фразами в Bitrix. Описаны подключение пространства имён Loc, передача аргументов в сообщения, переопределение фраз ядра через файл user_lang. Объяснена логика поиска фразы: от текущей папки до корневой.

Блог веб-разработчика

Практика, кейсы, готовые решения

Привет! Меня зовут Сергей, я веб-разработчик с 5+ летним опытом. В этом блоге я делюсь реальными кейсами, рабочими решениями и практическими примерами, с которыми сталкиваюсь сам. Никакой теории «для галочки» — только то, что реально помогает в работе.

Здесь вы найдете:

  • разборы сложных задач на Bitrix, PHP;
  • готовые сниппеты и решения для ежедневных задач;
  • оптимизацию производительности и архитектуры проектов;
  • ошибки, на которых я учился, и способы их избежать;
  • реальные кейсы с кодом, объяснениями и результатами.

Нужна помощь с разработкой или просто совет по задаче? Напишите — не стесняйтесь. Вместе разберем любой вопрос, подберу решение или подскажу, куда копать. Я открыт к общению и всегда рад помочь коллегам.

Связаться со мной