Найти в Дзене
Перезагрузка файлов ядра Bitrix
Если возникают ошибки, например, из-за некорректно установленных обновлений, или у вас на сайте был вирус, который повредил сильно файлы ядра, иногда помогает перезагрузка файлов ядра. Для этого перейдите по указанному ниже адресу, предварительно добавив ваш домен в начало. В параметре после BX_SUPPORT_PROTOCOL укажите текущую дату — например, следующий путь сработает только 3-го числа любого месяца...
2 месяца назад
Вирусы на сайтах Битрикс
Как удалить все лишние .htaccess которые насоздавались вирусом? я использовал команду для терминала: find . -type f -perm 0444 -name ".htaccess" -delete
3 месяца назад
После обновления Битрикс пропала фильтрация по свойству (справочник)?
После обновления Битрикса до версии 24.0.775 в административной панели возникла проблема с фильтрацией элементов каталога по одному из свойств. Это свойство имеет тип «Справочник», однако при попытке фильтрации в выпадающем списке не отображаются значения. Даже при вводе значения вручную фильтрация не срабатывает...
4 месяца назад
1с Битрикс - получаем дерево разделов
Что бы получить и вывести дерево разделов в 1c Bitrix, можно использовать следующее решение: $arFilter = array( 'ACTIVE' => 'Y', 'IBLOCK_ID' => ИД ИНФОБЛОКА, 'GLOBAL_ACTIVE' => 'Y', ); $arSelect = array('IBLOCK_ID', 'ID', 'NAME', 'DEPTH_LEVEL', 'IBLOCK_SECTION_ID'); $arOrder = array('DEPTH_LEVEL' => 'ASC', 'SORT' => 'ASC'); $rsSections = CIBlockSection::GetList($arOrder, $arFilter, false, $arSelect); $sectionLinc = array(); $arResult['ROOT'] = array(); $sectionLinc[0] = &$arResult['ROOT']; while ($arSection...
1 год назад
1с Битрикс - получаем дерево разделов Что бы получить и вывести дерево разделов в 1c Bitrix, можно использовать следующее решение: $arFilter = array( 'ACTIVE' => 'Y', 'IBLOCK_ID' => ИД ИНФОБЛОКА, 'GLOBAL_ACTIVE' => 'Y', ); $arSelect = array('IBLOCK_ID', 'ID', 'NAME', 'DEPTH_LEVEL', 'IBLOCK_SECTION_ID'); $arOrder = array('DEPTH_LEVEL' => 'ASC', 'SORT' => 'ASC'); $rsSections = CIBlockSection::GetList($arOrder, $arFilter, false, $arSelect); $sectionLinc = array(); $arResult['ROOT'] = array(); $sectionLinc[0] = &$arResult['ROOT']; while ($arSection = $rsSections->GetNext()) { $sectionLinc[(int)$arSection['IBLOCK_SECTION_ID']]['CHILD'][$arSection['ID']] = $arSection; $sectionLinc[$arSection['ID']] = &$sectionLinc[(int)$arSection['IBLOCK_SECTION_ID']]['CHILD'][$arSection['ID']]; } unset( $sectionLinc ); $arResult['ROOT'] = $arResult['ROOT']['CHILD'];
1 год назад
Битрикс - не заходит в админку, белый или чёрный экран
Вероятно проблема в файле \bitrix\modules\main\bx_root.php Правильное содержимое файла на текущий момент: <?php define("BX_ROOT", "/bitrix"); if(isset($_SERVER["BX_PERSONAL_ROOT"]) && $_SERVER["BX_PERSONAL_ROOT"] <> "") define("BX_PERSONAL_ROOT", $_SERVER["BX_PERSONAL_ROOT"]); else define("BX_PERSONAL_ROOT",...
2 года назад
Обновляем bitrix со старой версии php 5.6 до новой 7.4
Администратор вашего сервера/хостинга, должен повысить вресию PHP (старая 5.6). Перед повышением версии PHP необходимо будет выполнить переход на mysqli по инструкции: 1. Установить расширение mysqli на сервере (с этим моментом также может помочь администратор вашего сервера/хостинга). 2. Включить использование со стороны продукта: В \bitrix\php_interface\dbconn.php добавить запись: define("BX_USE_MYSQLI", true); В \bitrix\.settings.php привести запись к виду: 'connections' => array (     'value' =>    array (      'default' =>      array (        'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',       ...
187 читали · 2 года назад
Очищаем кеш в Laravel
Используем artisan комманду чтобы очистить кеш из консоли в Laravel, ниже примеры комманд // Очистить кэш приложения php artisan cache:clear // Очистить кэш роутинга php artisan route:clear // Очистить конфиг кэш php artisan config:clear // Очитсить вью кэш php artisan view:clear
2 года назад
PHP. Сортировка пузырьком.
Данный алгоритм включает в себя повторяющиеся проходы по сортируемому массивы. При каждой итерации элементы сравниваются между собой попарно. Если порядок в паре неверный, то происходит обмен. Сравнение будет происходить до тех пор, пока при очередной итерации не окажется, что обмен больше не нужен...
2 года назад