Это касается 14-ой версии битрикс, когда в поставку включили сео модуль.
Архив рубрики: Битрикс
PHP Как обрезать длину строки с учетом слов
Например у нас есть наименование товара, которое превышает 54 символа и не в вписывается в верстку и концепт
Все это можно обработать следующим образом
function drop_str($string, $limit) { $substring_limited = substr($string,0, $limit); return substr($substring_limited, 0, strrpos($substring_limited, ' ' )); } if (strlen($arItems["~NAME"]) >= 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 и другие торговые площадки.
Решение будет следующее
Читать далее Битрикс авто установка флага уменьшать количество при заказе