Примеры небольших, но часто крайне полезных php сниппетов для Битрикса.


Категории: PHP, Bitrix CMS
Пометки: SEO, метатеги, раздел, название раздела, категория, meta,сео, картина раздела категории, фото, все товары. полезное битрикс

Довольно обыденная задача - установка демоверсии магазина на Битриксе, например, на VPS. В целом все просто, но есть пара моментов.


Категории: Bitrix CMS

У Битрикса существует богатый каталог расширений, но поставить их можно только если активна лицензия.

Также стоит учитывать, если лицензии нет и CMS Bitrix не обновляется, то расширения могут не заработать на старых версиях php.

Именно так и получилось, при установке расширения "Долями".


Категории: Web, PHP, Bitrix CMS
Пометки: долями bitrix ручная установка модуля

Столкнулся с проблемой - при изменении настроек экспорта товаров в Битрикс (Магазин - Настройки - Экспорт данных), после нажатия на сохранить ничего не происходило, а в консоли красовалась ошибка:

 
Uncaught TypeError: BX.WindowManager.Get() is null <anonymous> /bitrix/admin/cat_export_setup.php?lang=ru&ACT_FILE=yandex&ACTION=EXPORT_EDIT&PROFILE_ID=1
cat_export_setup.php:45:18


Категории: Bitrix CMS
Пометки: bitrix формат хранения данных в таблице b_catalog_export, поле SETUP_VARS

Простой пример того, как можно получить хлебные крошки (навигационную цепочку) для категории в Bitrix.


Категории: Bitrix CMS

У категорий каталога Битрикс, во вкладке "Доп. поля", можно Добавить пользовательское свойство, но, как не странно, тут нет интерфейс для управления ими:

pic1


Категории: Bitrix CMS
Пометки: bitrix удалить "пользовательское поле", bitrix управление "Дополнительные поля"

Иногда нужно, например для отладки, сохранять копию всех отправленных сайтом писем. Встроенной функции логипрования в Битрикс нет, но можно легко ее реализовать.


Категории: Web, Bitrix CMS

После установки Битрикса на новый сервер возникла проблема, при "самопроверке" CMS, сообщение: Ошибка! Кодировка соединения с базой данных должна быть utf8, текущее значение: utf8mb3

pic1

Сам Битрикс рекомендовал:

pic1

но в конфигурационных файлах все был прописано верно.


Категории: Bitrix CMS

Битрикс, после смены лицензии со стандарт на малый бизнес в панели администрирования не появилась кнопка "Магазин":

pic1

Решение: нужно перейти в Настройки - Управление модулями (https://NAME/bitrix/admin/module_admin.php#authorize), там нужно установить Валюты (currency), затем Интернет-магазин (sale)


Категории: Bitrix CMS

Итак, после обновления Битрикс, получил сообщение: Ошибка! innodb_strict_mode=ON, требуется OFF Переменная sql_mode в MySQL должна быть пустая, текущее значение: NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

pic1


Категории: Bitrix CMS
Яндекс.Метрика