Cbr-exrate 2.1 : курсы валют от Центробанка РФ
Модуль предназначен длявывода текущего курса валют от Центробанка. Поддержка 5 валют: Доллар США, Евро, Беларусский рубль, Казахстанский тенге и Украинская гривна. А так же имеется вывод курса на завтра и и кеширование.
Установка:
1. Установить как обычный плагин, т.к. файл архива содержит всё необходимое для автоматической установки.
2. В нужное место шаблона main.tpl добавить тег:
{exrate}
Готово!Редактирование шаблона:
Для редактирование шаблона, следует открыть {THEME}/assets/cbr-exrate/exrate.tpl и внести необходимые изменения. Поддерживаемые теги:
USD ЦБ: {dollar}
EUR ЦБ: {euro}
BYN ЦБ: {byn}
KZT ЦБ: {kzt}
UAH ЦБ: {uah}
Дополнительные теги, отображаются, только если сайт www.cbr.ru выдал эти значения:[tommorow] и [/tommorow] - отображает предполагаемые курсы валют на завтра
{dollar-tommrow} - вывод курса доллара США на завтра
{euro-tomorrow} - вывод курса Евро на завтра
{byn-tomorrow} - вывод курса Беларусcкого рубля на завтра
{kzt-tomorrow} - вывод курса Казахстанского тенге на завтра
{uah-tomorrow} - вывод курса Украинской гривны на завтра
Добавление новых валют:В первую очередь необходимо получить список доступных валют и их цифровой код. Для этого открыть ссылку http://www.cbr.ru/scripts/XML_daily.asp
Нас интересуют следующие параметры в каждой из записей:
<NumCode>417</NumCode> для получения текущего курса.
<CharCode>KGS</CharCode> для создания тега в модуле.
<Nominal>100</Nominal> для понимания соотношений за 1 единицу или за любое иное количество.
К примеру Казахстанский тенге ЦБ РФ оценивает за 100 единиц, а Беларуский рубль за 1 единицу.Например, мы хотим добавить Узбекский сум. Его параметры:
<Valute ID="R01717">
<NumCode>860</NumCode>
<CharCode>UZS</CharCode>
<Nominal>10000</Nominal>
<Name>Узбекских сумов</Name>
<Value>71,9037</Value>
</Valute>
Что бы добавить новую валюту, необходимо внести правки в файл engine/modules/mod_tcse/cbr-exrate/exrate.php. Найти код://за сегодня
$today = get_currency (date("d/m/Y"));
$tpl->set('{dollar}', $today[0]);
$tpl->set('{euro}', $today[1]);
$tpl->set('{byn}', $today[2]);
$tpl->set('{kzt}', $today[3]);
$tpl->set('{uah}', $today[4]);
Ниже добавить:$tpl->set('{uzs}', $today[5]);
Далее найти:if($cur[2] == 980) $currency[4] = str_replace(",",".",$cur[4]);
Ниже добавить:if($cur[2] == 860) $currency[4] = str_replace(",",".",$cur[5]);
Открыть шаблона {THEME}/assets/cbr-exrate/exrate.tpl и после:<tr>
<td>UAH ЦБ: <b>{uah}</b> <i class="fa fa-rub"></i> за 10 Украинских гривен</td>
</tr>
Добавить:<tr>
<td>UAH ЦБ: <b>{uzs}</b> <i class="fa fa-rub"></i> за 10 000 Узбекских сумов</td>
</tr>
Версия DLE: 13.x-14.x
Кодировка: utf-8
Автор: TCSE
Ссылка для скачивания доступна только авторизованным пользователям, пожалуйста пройдите регистрацию.
Это займёт не более минуты. Не волнуйтесь, мы не спамим!
У данной публикации нет комментариев.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Облако тегов
bootstrap Bootstrap css CSS CSS3 DLE dle fruit farm html html шаблон html5 HTML5 Payeer PNG PSD wap Скрипт удвоителя адаптивный адаптивный шаблон бонусник дизайн игровой хостинг иконки лендинг меню модуль панель портфолио сайт скрипт скрипт фермы текстура удвоитель удвоитель Payeer ферма фон фруктовая ферма хак шаблон экономическая игра
Как задать ширину 100 пикселей в CSS