MAXYSS-IT - Рабочие материалы - все сообщения

Принудительное повторное обновление ядра Bitrix

Обновить ядро, перезагрузить только файлы PHP битрикса возможно повторно.

Для этого необходимо перейти на страницу обновления и в адресную строку добавить ключ:

/bitrix/admin/update_system.php?BX_SUPPORT_MODE=Y
Начиная где-то с 18 версии параметр запроса немного изменился, теперь он выглядит BX_SUPPORT_PROTOCOL + порядковый номер дня без ведущего нуля, генерируется из даты на сервере

date('j', time());
К примеру на 10 января запрос будет следующий

/bitrix/admin/update_system.php?BX_SUPPORT_PROTOCOL10=Y
Появится область где можно повторно перезагрузить все модули и ядро PHP битрикса. Если что то пошло не так при обновление базы, то только воспользоваться инструментом "Настройки" - "Инструменты" - "Проверка сайта". При проверки, последний пункт как раз и выдаст все замечания и не доделанные действия при обновление.

Пример обновления заказа на D7

Сначала получить заказ (\Bitrix\Sale\Order::load($orderId))

Читать подробнее...

Обновляем корзину Битрикса без перезагрузки страницы

Вызвать событие обновления корзины в любом месте кода
<script> 
   BX.onCustomEvent('OnBasketChange'); // Обновляем корзину   
</script>