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

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

С нами с 10 января 2017; Место в рейтинге пользователей: #283
Андрей Коробков
28 января 2017, 12:13
+1
Думаю {$menuindex} не совсем корректно использовать, правильней будет {$idx}. Так position указывает на позицию ресурса в своем уровне, а вроде как должен на позицию в серии.
Андрей Коробков
17 января 2017, 22:02
0
Делал подобное на паре сайтов. Для обновления курса — компонент CurrencyRate + крон ночью. К товару добавляется поле выбора валюты (у товара работает как остальные свойства combo-box), можно ставить по умолчанию, дальше вывод с пересчетом + пересчет при добавлении в корзину. Цена 5000р. (если под капотом все нормально), день, максимум два. Свободен буду только со следующей недели.
Андрей Коробков
13 января 2017, 19:11
0
Оказалось из-за кеширования настроек пользователя в сессию, которые обновляется только после авторизации и не обновляется при чистке кеша (не знал — т.е. нужно было выйти-войти). Чтобы при изменении настройки менялись у авторизованных сразу — добавил плагин на OnWebPageInit
<?php
if($modx->user->isAuthenticated()){
    $modx->getUser('', true);
}
Андрей Коробков
10 января 2017, 17:08
0
Здравствуйте! Установил 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
что делать?