Скрипт удаления элементов Битрикс

Рабочий скрипт удаления элементов Битрикс когда нужно удалить довольно большое количество не в ручную.
Если очень много элементов тогда нужно повесить на крон (планировщик)

Логика скрипта (скачать):
1) Задаём set_time_limit
2) Включаем вывод ошибок
3) Подключаем prolog bitrix
4) Подключаем нужный модуль iblock
5) Вытаскиваем элементы
6) Собираем ID-шники
7) Делаем перебор массива ID-шников и удаляем элементы

 set_time_limit(60000);
 // включаем вывод ошибочек
 ini_set('error_reporting', E_ALL);
 ini_set('display_errors', 1);
 ini_set('display_startup_errors', 1);
 // включаем замер исполнения скрипта
 // подключаем prolog bitrix 
 require $_SERVER["DOCUMENT_ROOT"] . '/bitrix/modules/main/include/prolog_before.php';
 // подключаем нужные модули
 CModule::IncludeModule("iblock");
 $infoblock = 3; // Инфоблок с ID ХХХ (необходимо установить ID нужного инфоблока)
 //Вытаскиваем элементы
 $arSelectElems = array (
 "ID"
 ); 
 $arFilterElems = array (
 "IBLOCK_ID" => $infoblock
 ); 
 $arSortElems = array (
 "NAME" => "ASC"
 );
 $arResult["ELEMENTS"] = array();
 $rsElementElement = CIBlockElement::GetList(array('left_margin' => 'asc'), $arFilterElems, false, false, $arSelectElems);
 while ( $ar_Element = $rsElementElement->Fetch() ) {
     $ar_Resu[] = array(  // собираем массив того, что нам нужно
         'ID' => $ar_Element['ID'], // id
     ); 
 }
//Удаляем элементы
 foreach ($ar_Resu as $section) {
    CIBlockElement::Delete($section["ID"]);
 }

Ещё статьи:

17.11.2021 Тестовое задание для фреймворка Yii2
Пример тестового задания для фреймворк Yii2 с шаблоном Advanced, которое нужно выполнить за 2 дня или раньше ID: 323

17.11.2021 Тестовое задание для РНР мидл четыре задачи
Пример реального тестового задания для РНР мидл из 4-х частей: 1. PHP и HTML,. 2. Веб-разработка, 3. БД, 4. Массивы
ID: 322

23.09.2021 Тест провайдера adminvps.ru Тариф Битрикс 1 в 2021
Провёл тесты производительности Битрикс у провайдера adminvps.ru Тариф Битрикс 1.
В целом результаты мне очень понравились, что бросилось в глаза: ID: 321

© 2015-2021 Web админ
Связаться по WhatsApp