Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Обновление для 5.57 / Получение курсов

Сообщение: #1-76-0
18.09.2011 17:01
18.09.2011 update5574.zip
Для 5.57 и возможно ниже Добавлен модуль обновления курсов основных валют с сайта РБК.

Чтобы его включить:
Установите обновление lang.inc можно не менять, а дописать кое что (см.ниже)

Настройка:

Шаблоны - Шаблоны оформления - set_currency_parser.inc

<?
$parseurl
="http://www.rbc.ru/wap/exchanges/cb.0/";  //url currency parser
$from="Курс на ";
$to="Главная";
$from_cur="RUR"//from currency
$to_cur="RUR"//to currency
$use_curr=Array(
'RUR',
'UAH',
'USD',
'EUR');
$ftosave="./admin/kurs.txt";
?>

в этом шаблоне укажите валюту в которой введены цены товара и какие валюты у вас используются в шаблоне языка.
например:
$to_cur="UAH";
$use_curr=Array(
'RUR',
'UAH',
'USD',
'EUR');


Дальше получаем курсы:
Обслуживание - Parse currencies

Если все ОК - ошибок не выдает, то включаем подгрузку курсов в шаблоне языка расскомментируем в самом низу (или добавляем, чтобы не обновлять сам шаблон языка):
меняем
//uncomment this strokes to use external currencies rate
//if (file_exists("./admin/kurs.txt")) { require ("./admin/kurs.txt"); }
//if (file_exists("../admin/kurs.txt")) { require ("../admin/kurs.txt"); }

на
//uncomment this strokes to use external currencies rate
if (file_exists("./admin/kurs.txt")) { require ("./admin/kurs.txt"); }
if (file_exists("../admin/kurs.txt")) { require ("../admin/kurs.txt"); }


Сохраняем.

Нюансы.

В главном шаблоне должны быть заранее настроены используемые валюты и установлены их округления, наименования и их символы.