Архив рубрики: Битрикс

Как получить мета теги через апи Битрикс

Это касается 14-ой версии битрикс, когда в поставку включили сео модуль.

Читать далее Как получить мета теги через апи Битрикс

PHP Как обрезать длину строки с учетом слов

Например у нас есть наименование товара, которое превышает 54 символа и не в вписывается в верстку и концепт

Все это можно обработать следующим образом

= 54):
    $arItems["~NAME"] = crop_str($arItems["~NAME"],54)."...";

endif;
?>

Мы обрезали строку до 54 символов с учетом слов и запихнули уже отработанную строку обратно в массив.

Fatal error: Call to a member function GetGroups() on a non-object in /bitrix/modules/catalog/mysql/product.php on line 354

Иногда на bitrix возникает плавающая ошибка, особенно часто на локальных веб-серврах (MAMP, denver), лечится следующим образом:

перед выборкой

Fatal error: Call to a member function GetGroups() on a non-object in /Users/lerik/Documents/www/test.local/bitrix/modules/catalog/mysql/product.php on line 354

добавляем

global $USER;
        if(!is_object($USER)){
            $USER = new CUser();
        }

Битрикс проверка вывода популярных товаров

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

Читать далее Битрикс проверка вывода популярных товаров

Битрикс авто установка флага уменьшать количество при заказе

При выгрузке из 1с в битриксе флаг уменьшать количество при заказе автоматически не проставляется, что приводит к потери актульности оперативных остатков  в битриксе + проблемы с выгрузкой в yandex market и другие торговые площадки.

Решение будет следующее

 

Читать далее Битрикс авто установка флага уменьшать количество при заказе