Андрей Коробков

Андрей Коробков

Был в сети 29 апреля 2023, 22:38
Заказы не принимаю
Делал подобное на паре сайтов. Для обновления курса — компонент CurrencyRate + крон ночью. К товару добавляется поле выбора валюты (у товара работает как остальные свойства combo-box), можно ставить по умолчанию, дальше вывод с пересчетом + пересчет при добавлении в корзину. Цена 5000р. (если под капотом все нормально), день, максимум два. Свободен буду только со следующей недели.
Оказалось из-за кеширования настроек пользователя в сессию, которые обновляется только после авторизации и не обновляется при чистке кеша (не знал — т.е. нужно было выйти-войти). Чтобы при изменении настройки менялись у авторизованных сразу — добавил плагин на OnWebPageInit
<?php
if($modx->user->isAuthenticated()){
    $modx->getUser('', true);
}
Здравствуйте! Установил msBonus — отвалилось редактирование товара — вылетает с HTTP ERROR 500. Конкретно из-за плагина msBonus на событие msOnManagerCustomCssJs, строка:
$msBonus = $modx->getService('msbonus', 'msBonus', $modx->getOption('core_path'). 'components/msbonus/model/msbonus/', array());
версия modx 2.5.2-pl
что делать?