Добрый день.
Virtuemart 3.0.18
Цены в товарах задаются в евро. в фронденде они выводятся в рублях. Настройки все сделано, все переводит и отображает.
Проблема в том, что virtuemart скачал курсы валют с
Для просмотра ссылки Войди или Зарегистрируйся
Закэшировал курс. Прошло уже больше суток, обновление не происходит.
Принудительное удаление файла cache/daily.xml
приводит к перезаливке файла, где уже совершенно новый курс
Обработка и перевод валют лежит здесь
administrator\components\com_virtuemart\plugins\currency_converter
Да, при каждом обращении к цене, запускается процедура
function convert( $amountA, $currA='', $currB='', $a2rC = true, $relatedCurrency = 'EUR')
И я так понял из кода они должны обновляться раз в 6 часов.
// cache subfolder(group) 'convertECB', cache method: callback
$cache= JFactory::getCache('convertECB','callback');
$cache->setLifeTime(360); // check 4 time per day
$cache->setCaching(0); //enable caching
Вопрос: Почему же не происходит обновление курса
Тривиальное решение периодически самому вручную удалять файл из кэша не предлагать.