Артём Мáлков

Исправление ошибки «Class 'CIBlockElement' not found» в 1C-Bitrix

28 фев0 коммАртём Мáлков

При разработке дополнений для CMS 1C-Bitrix вы могли сталкиваться с ошибкой, которая звучит как «Class 'CIBlockElement' not found». Я в свое время тоже столкнулся с этой ошибкой, и было это, кстати говоря, в скрипте, который организовывает массовый ресайз изображений в этом движке.

Казалось бы, код не имеет никаких изъянов, но ошибка все равно есть. Оказывается, для ее решения в верх вашего кода нужно просто подключить отсутствующий класс:

CModule::IncludeModule('iblock');

А для еще большей надежности рекомендую ваш код обернуть в условие:

if(CModule::IncludeModule('iblock')) {

	// Ваш код

}

Тогда ошибки (если таковые возникнут) не будут показываться обычному пользователю.

Рекомендуем к просмотру
Lazy Load 2.0 – ленивая (отложенная) загрузка изображений на JavaScript
Модули и скрипты
Массовый ресайз (изменение размеров) изображений в 1C-Bitrix
Хаки
Правильный перевод секунд в минуты и часы на PHP
Статьи и советы
0
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
Регистрация на сайте
Pandoge - уникальный проект, который собрал на своих страницах большой опыт многих людей в сфере сайтостроения.Присоединяйся и ты к сообществу, получай неограниченные знания и начинай творить свою мечту!Нажимая кнопку «Регистрация» вы даете согласие на обработку своих персональных данных.
Имя и фамилия
E-mail
Логин
Пароль
Регистрация
Pandoge