Проблема с ошибкой Column count doesn’t match value count at row в Битрикс

Пример ошибки: Решение:Проблема в настройках локали.В файле /bitrix/modules/iblock/classes/general/iblock.php используется функция sprintf(«%01.».$dec.»f», $rounded);результат которой зависит от локали.Попробуйте выставить в скрипте, где идет вызов запроса, либо в файле init.php Если с этой … Читать далее 👉

Как подключить класс компонента в другом месте проекта

Начиная с версии доступна возможность описывать компонент через ооп подход в файле class.php. Например вы создали свой класс CustomNews унаследованный от CBitrixComponent. Возникла необходимость использовать класс, его поля, функции в … Читать далее 👉

битрикс папка upload занимает много места

Папка upload/iblock занимает много места

Одна из частых проблема в Битрикс разрастание папки /upload/iblock до огромных размеров. Решение проблемы Есть таблица b_files в которой зарегистрированные в битрикс файлы. Алгоритм следующий: получаем массив фалов в директории удаляем … Читать далее 👉

sql drop table

Удобные функции для работы с таблицами в битрикс

Содержание: Удалить колонку Переименовать таблицу Создать индекс Получить поля таблицы Проверить таблицу на существование Создать первичный ключ В продолжение статьи по очистке таблиц . Выложу шпаргалку по некоторым функциям для … Читать далее 👉

sql drop table

Очистка и удаление таблиц в битрикс

Порой возникает необходимость удалить все данные таблицы, либо саму таблицу.Оказывается в API битрикс есть удобные функции. Не рекомендуется применять к таблицам ядра системы Битрикс! Удалить таблицу (drop table) Очистить таблицу … Читать далее 👉

разрослись таблицы в битрикс

Проблема раздутия таблиц b_sale_fuser, b_sale_viewed_product, b_event

Все способы, описанные ниже применялись для решения на версие Битрикс Управление сайтом.15.5.9. Не рекомендуется использовать на других версиях, так как есть вероятность, что в таблицах и коде могли произойти изменения … Читать далее 👉

Порядок вызова событий и допустимые действия в обработчиках каждого из них

Обработчики событий для highload блоков

В предыдущей статье по хайлоад блокам я писал о работе с элементами. В этой рассмотрим, как работать с событиями highload блоков: добавления, обновления, удаления. Порядок вызова событий и допустимые действия … Читать далее 👉