Настройки продукта -> Автокэширование -> Очистка файлов кеша -> Все
и делаете TRUNCATE TABLE b_cache_tag
Архив метки: Битрикс
Битрикс24 бизнес процессы (практика)
Битрикс глобальная фильтрация в компонентах
Как ввести информацию о тех поддержки проекта на Битрикс
Обычно техподдержку добавленного к платформе функционала оказывает Партнер 1С-Битрикс, который провел интеграцию решения.
Информация вводится в /bitrix/php_interface/this_site_support.php
Читать далее Как ввести информацию о тех поддержки проекта на Битрикс
nginx в веб-окружении Битрикса не запускается
Ошибка вида
Starting nginx: nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 268435456) failed (12: Cannot allocate memory) [FAILED]
которая появляется в веб-окружении и виртуальной машине битрикса 4.2,3 лечится:
Заходим в файл /etc/nginx/bx/conf/im_settings.conf
Уменьшаем значение памяти в директиве push_stream_shared_memory_size до 10-20 МБайт.
Битрикс валюта цены содержащая не латинские буквы.
Частая проблема когда в конфигурациях 1с8 для Росии,Украины или Белоруссии в названии валюты содержится кириллица, что не приемлемо для битрикс, при обмене возникает ошибка / При импорте встретилась валюта цены содержащая не латинские буквы. Цена была импортирована с валютой RUB.
Читать далее Битрикс валюта цены содержащая не латинские буквы.
Как получить мета теги через апи Битрикс
Это касается 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(); }
Битрикс как сбросить пароль админа
Здесь описаны два способа сброса пароля для Битрикс Управление сайтом и Корпоративный портал.