Страница 16 из 20

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Чт янв 17, 2019 11:46 am
pdfsen
Что-то сегодня не обновился курс Приватбанка. Последний курс от 15.01.2019.
НБУ обновился.

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Чт янв 17, 2019 11:58 am
pdfsen
И еще вопрос: как изменить автообновление курсов валют с ежечасной на ежедневную основу.

Re: Модуль "Курсы валют"

Добавлено: Пт дек 27, 2019 1:20 am
Rus_Lan
Gelezako писал(а):
Ср фев 08, 2017 1:48 pm
nick7zmail писал(а): Я уже нашёл много разных апи, пишу потихоньку, если у кого-то есть апи ЦБР, АльфаБанк и других интерисующих банков, то кидайте сюда, буду интегрировать.

nick7zmail, подключайся в проект на гитхабе, если не смущет мой говнокод :)
Там же вроде можно совместно комитить в один проект.
Просили сообщать об апи разных Банков.
Национальный Банк Республики Беларусь: http://www.nbrb.by/Services/XmlExRates.aspx
Инструкция применения http://www.nbrb.by/APIHelp/ExRates
Примеры использования https://github.com/by25/NbrbExchangeRatesBundle

Буду признателен, если интегрируете в модуль :)
Пробовал сам, но у меня косяк с округлением. После деноминации у нас по курсам четыре знака после запятой, а если применяю код ниже, то округляет до двух знаков:

Код: Выделить всё

// USD
$xml = $file->xpath("//Currency[@Id='145']");
$valute = strval($xml[0]->Rate);
$this->setProperty('USD', round(str_replace(",",".",$valute)*100)/100);

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Пт янв 03, 2020 9:08 pm
Gelezako
По просьбам трудящихся добавил поддержку белорусского рубля. Кому полезно буду благодарен за клики по вот этой кнопке по ссылке

https://connect.smartliving.ru/tasks/137.html

Изображение

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Вс фев 02, 2020 5:20 pm
Jilber
Как убрать лишнюю валюту ? Галочки убираешь, но это ни на что не влияет.

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Чт фев 06, 2020 1:10 am
Gelezako
если убрали галочку, то модуль лишь не делает запрос на обновление этой валюты, убрать отображение нельзя

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Пн мар 16, 2020 6:55 pm
Alexander Znamensky
Gelezako писал(а):
Чт фев 06, 2020 1:10 am
если убрали галочку, то модуль лишь не делает запрос на обновление этой валюты, убрать отображение нельзя
Модуль полезный. Но, мне кажется, (сужу по себе), что курсы нац валют братских республик нас интересует изредка, перед поездкой в эти самые республики. На мой взгляд было бы гораздо полезнее дополнить курс валют на завтрашний день. В частности, сегодня, когда курс скачет, было бы здорово видеть курс "до и после".

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Пн мар 16, 2020 8:59 pm
Nail
Alexander Znamensky писал(а):
Пн мар 16, 2020 6:55 pm
Модуль полезный. Но, мне кажется, (сужу по себе), что курсы нац валют братских республик нас интересует изредка, перед поездкой в эти самые республики. На мой взгляд было бы гораздо полезнее дополнить курс валют на завтрашний день. В частности, сегодня, когда курс скачет, было бы здорово видеть курс "до и после".
Курс валют от ЦБ РФ изменяемый код по свои валюты , ну которые есть на http://www.cbr.ru

Код: Выделить всё

$file = simplexml_load_file("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".date("d/m/Y"));
$xml = $file->xpath("//Valute[@ID='R01235']");
$valute = strval($xml[0]->Value);
$dollar = str_replace(",",".",$valute);
echo $dollar;
sg("kurs.dollar",$dollar);
$xml = $file->xpath("//Valute[@ID='R01239']");
$valute = strval($xml[0]->Value);
$euro = str_replace(",",".",$valute);
echo $euro;
sg("kurs.euro",$euro);
$xml = $file->xpath("//Valute[@ID='R01270']");
$valute = strval($xml[0]->Value);
$rupi = str_replace(",",".",$valute);
echo $rupi;
sg("kurs.rupi",$rupi);
$xml = $file->xpath("//Valute[@ID='R01700J']");
$valute = strval($xml[0]->Value);
$turk_lir = str_replace(",",".",$valute);
echo $turk_lir;
sg("kurs.turk_lir",$turk_lir);
$xml = $file->xpath("//Valute[@ID='R01375']");
$valute = strval($xml[0]->Value);
$china = str_replace(",",".",$valute);
echo $china;
sg("kurs.china",$china);
Графики любые и т.д.

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Пн мар 16, 2020 11:09 pm
xor
только мне кажется, что Рупий и Лир - девочки)

Re: [Модуль] Курс валют (ExchangeRates)

Добавлено: Пн мар 16, 2020 11:56 pm
Nail
xor писал(а):
Пн мар 16, 2020 11:09 pm
только мне кажется, что Рупий и Лир - девочки)
А теперь правильно? :D