dellby 0 Опубликовано 26 июля, 2008 Жалоба Share Опубликовано 26 июля, 2008 Добрый день. Проблема с обновлением курса валют. Установлен $ как основная валюта. Установлены рос. рубль, гривна, евро. все обнавлятся с cbr нормально, а бел. рубль вместо предположим курса 2130, обновляет 2,13000000. Помогите пожайлуста разобраться с этим Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 июля, 2008 Жалоба Share Опубликовано 27 июля, 2008 Не могу конкретно сказать ничего, курсы берутся в готовом виде с сайта ЦБ РФ. Вот отсюда - http://www.cbr.ru/scripts/XML_daily.asp Может для бел. рубля код неправильно указан в админке иил ещё что. А сам код обновлёния курсов сидит в /admin/includes/functions/localization.php Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 27 июля, 2008 Автор Жалоба Share Опубликовано 27 июля, 2008 Там берутся цифры. А где они считаются? Или как сделать чтоб цифра с курсом бралась с именно с http://www.oanda.com/convert/fxdaily?value=1&redirected=1&exch= так как если она берется c cbr то ее несколько раз пересчитывать надо Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 27 июля, 2008 Жалоба Share Опубликовано 27 июля, 2008 Курс гривны тоже должен высчитаваться неправильно. Используемая в вамшопе версия quote_cbr_currency не учитывает номинал курса (несколько лет назад меня не интересовали курсы подобных валют). Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 27 июля, 2008 Автор Жалоба Share Опубликовано 27 июля, 2008 Поставил BYR по умолчанию. define('LANGUAGE_CURRENCY', 'BYR'); товару сделал цену =2130 -это чуть больше $1. получил цену товара $ 1.006,6 вместо 1 Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 27 июля, 2008 Автор Жалоба Share Опубликовано 27 июля, 2008 Курс гривны тоже должен высчитаваться неправильно. Используемая в вамшопе версия quote_cbr_currency не учитывает номинал курса (несколько лет назад меня не интересовали курсы подобных валют). А где оно расчитывается? Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 27 июля, 2008 Жалоба Share Опубликовано 27 июля, 2008 Или как сделать чтоб цифра с курсом бралась с именно с http://www.oanda.com/convert/fxdaily?value=1&redirected=1&exch= Назначить основным сервером валют oanda. Это где-то в application_top.php, поищи CURRENCY_SERVER_PRIMARY. так как если она берется c cbr то ее несколько раз пересчитывать надо С какой это стати? Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 27 июля, 2008 Жалоба Share Опубликовано 27 июля, 2008 А где оно расчитывается? Написано ведь - quote_cbr_currency Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 июля, 2008 Жалоба Share Опубликовано 27 июля, 2008 С какого сервера брать курсы, ставится в файле /admin/includes/application_top.php В строке: define('CURRENCY_SERVER_PRIMARY', 'cbr');[/code] попробуй заменить на: [code] define('CURRENCY_SERVER_PRIMARY', 'oanda'); Ссылка на сообщение Поделиться на другие сайты
dellby 0 Опубликовано 27 июля, 2008 Автор Жалоба Share Опубликовано 27 июля, 2008 С какого сервера брать курсы, ставится в файле /admin/includes/application_top.php В строке: define('CURRENCY_SERVER_PRIMARY', 'cbr');[/code] попробуй заменить на: [code] define('CURRENCY_SERVER_PRIMARY', 'oanda'); Спасибо сделал так: define('CURRENCY_SERVER_PRIMARY', 'oanda'); define('CURRENCY_SERVER_BACKUP', 'cbr'); самое интересное что обнавляет откуда хочет через раз. на cande правильное значение, тока курс завышенный слегка. xe тоже неправильно. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 июля, 2008 Жалоба Share Опубликовано 27 июля, 2008 Тогда только руками полазить немного в /admin/includes/functions/lozalization.php т.е. уменьшить на нужный процент получаемое значение. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения