1С-Битрикс: кастомная страница настроек темы через Option API
Как сделать кастомную страницу настроек темы в 1С-Битрикс: сохранение параметров через Option::set/get, защита формы CSRF-токеном и проверка в шаблоне.
Показаны 1–12 из 18
Как сделать кастомную страницу настроек темы в 1С-Битрикс: сохранение параметров через Option::set/get, защита формы CSRF-токеном и проверка в шаблоне.
Практический разбор модулей Apache и расширений PHP для продакшена: mod_rewrite, mpm_event, OPcache, intl, redis и другие. Что реально нужно для Bitrix.
Пошаговая настройка canonical в 1С-Битрикс через свойства страницы: SetPageProperty, SetDirProperty и ShowMeta с проверкой результата и типичными ошибками.
Как автоматизировать backend-процессы без оверинжиниринга: cron, агенты Bitrix, контроль, логи и предсказуемое поведение.
Пошаговый практический пример создания простого модуля для 1С-Битрикс: структура /local/modules, класс модуля, установка компонента и проверка через админку.
Практический гайд: установка Kint через Composer и без, подключение в init.php, ограничение по IP, отключение на проде, composite и AJAX. Реальные кейсы: ORM DataManager, $arResult, почему var_dump — плохая идея.
Руководство по CI/CD для PHP-проектов: GitHub Actions для 1C-Битрикс и Laravel. Проверка кода, Composer, тесты, деплой по SSH, секреты. Реальные примеры workflow и типичные ошибки при внедрении.
Экспертный разбор: Bitrix тормозит сам по себе или всё решает архитектура, кеширование и серверная настройка. Практический взгляд без эмоций.
Подробный и практический разбор Linux-команд для работы с файлами и поиска: find, grep, ripgrep, locate, xargs, rsync, tar. Примеры из реальной серверной практики на BitrixVM, Laravel и WordPress.
Экспертный разбор причин просадки трафика при переносе с WordPress на Bitrix: URL, редиректы, структура и архитектурные ошибки.
Разбор PHP 8.5 для разработчиков: pipe-оператор, clone with, array_first/array_last, URI-расширение. Миграция с PHP 8.4, риски для Bitrix и CMS, практические примеры кода по документации php.net.
Aspro SmartSEO падает с fatal после обновления Битрикс: причина getRowById, патч в 3 шага (perl + кеш). Правки в bitrix/modules временны — обновить модуль или перенести в /local по документации.