Плагин CBRcurrency
Для работы с курсом валют (xml, ЦБ, Grav CMS)
Ноябрь 2019Плагин для конвертации валюты (рубль)
Версия 1.0.0
Плагин обращается к xml Центробанка (cbr.ru/scripts/XML_daily.asp)
Он собирает имя валюты, код, номер и значение.
В результате мы получаем cbr()
такого рода (на примере всего две валюты, для понимания):
array(2) {
["USD"]=>
array(4) {
["NumCode"]=> string(3) "840"
["CharCode"]=> string(3) "USD"
["Name"]=> string(19) "Доллар США"
["Value"]=> string(7) "64,4711"
}
["EUR"]=>
array(4) {
["NumCode"]=> string(3) "978"
["CharCode"]=> string(3) "EUR"
["Name"]=> string(8) "Евро"
["Value"]=> string(7) "71,5307"
}
}
Каждый код валюты - это имя его массива данных.
Для примера:
Так мы выводим имя валюты с кодом USD:
{{ cbr()['USD']['Name'] }}
А так мы получаем курс доллара по отношению к рублю по курсу ЦБ :
{{ cbr()['USD']['Value'] }}
Так мы покажем и имя валюты и значение:
{{ cbr()['USD']['Name'] }} = {{ cbr()['USD']['Value'] }}
В результате получим:
Доллар США = 64,4711