DevCraft Документации

Цены по курсу валют v3.1.1

Документация по плагину цены по курсу валют для DLE.

Ссылка на разработку: Перейти к разработке

Установка

  • Для установки достаточно закинуть в корень сайта все файлы и загрузить файл с настройками (kurscbr.xml) в админпанеле через менеджер плагинов.
  • Для версий DLE ниже |- Создайте доп. поле с типом списка со следующими значениями:
AED|AED - Дирхам Арабских Эмиратов
ALL|ALL - Лек
AMD|AMD - Драма
ANG|ANG - Нидерландский Антильский Гульден
AOA|AOA - Кванза
ARS|ARS - Аргентинское Песо
AUD|AUD - Австралийский Доллар
AZN|AZN - Азербайджанский Манат
BBD|BBD - Барбадосский Доллар
BDT|BDT - Така
BGN|BGN - Болгарский Лев
BHD|BHD - Бахрейнский Динар
BRL|BRL - Бразильский Реал
BSD|BSD - Багамский Доллар
BWP|BWP - Ботсваны Пула
BYN|BYN - Белорусский Рубль
CAD|CAD - Канадский Доллар
CHF|CHF - Швейцарский Франк
CLP|CLP - Чилийское Песо
CNY|CNY - Китайский Юань
COP|COP - Колумбийское Песо
CZK|CZK - Чешская Крона
DKK|DKK - Датская Крона
DOP|DOP - Доминиканское Песо
EGP|EGP - Египетский Фунт
ETB|ETB - Эфиопский Быр
EUR|EUR - Евро
FJD|FJD - Фиджийский Доллар
GBP|GBP - Британский Фунт
GEL|GEL - Грузинский Лари
GHS|GHS - Ганский Седи
GTQ|GTQ - Гватемальский Кетсаль
HKD|HKD - Гонконгский Доллар
HNL|HNL - Гондурасская Лемпира
HRK|HRK - Хорватская Куна
HUF|HUF - Венгерский Форинт
IDR|IDR - Индонезийская Рупия
ILS|ILS - Новый Израильский Шекель
INR|INR - Индийская Рупия
IQD|IQD - Иракский Динар
IRR|IRR - Иранский Риал
ISK|ISK - Исландская Крона
JMD|JMD - Ямайский Доллар
JOD|JOD - Иорданский Динар
JPY|JPY - Японская Иена
KES|KES - Кенийский Шиллинг
KHR|KHR - Камбоджийский Риель
KRW|KRW - Южнокорейская Вона
KWD|KWD - Кувейтский Динар
KZT|KZT - Казахстанский Тенге
LAK|LAK - Лаосский Кип
LBP|LBP - Ливанский Фунт
LKR|LKR - Шри-Ланкийская Рупия
MAD|MAD - Марокканский Дирхам
MDL|MDL - Молдавский Лей
MKD|MKD - Денар Республики Македония
MMK|MMK - Мьянманский Чат
MUR|MUR - Маврикийская Рупия
MXN|MXN - Мексиканское Песо
MYR|MYR - Малайзийский Ринггит
NAD|NAD - Доллар Намибии
NGN|NGN - Найра
NOK|NOK - Норвежская Крона
NZD|NZD - Новозеландский Доллар
OMR|OMR - Оманский Риал
PAB|PAB - Бальбоа
PEN|PEN - Перуанский Соль
PGK|PGK - Папуа-Новой Гвинеи Кина
PHP|PHP - Филиппинское Песо
PKR|PKR - Пакистанская Рупия
PLN|PLN - Злотый
PYG|PYG - Парагвайский Гуарани
QAR|QAR - Катарский Риал
RON|RON - Румынский Лей
RSD|RSD - Сербский Динар
RUB|RUB - Рубль
SAR|SAR - Саудовский Риял
SCR|SCR - Сейшельская Рупия
SEK|SEK - Шведская Крона
SGD|SGD - Сингапурский Доллар
THB|THB - Бат
TJS|TJS - Таджикских Сомони
TND|TND - Тунисский Динар
TRY|TRY - Турецкая Лира
TTD|TTD - Тринидад И Тобаго Доллар
TWD|TWD - Новый Тайваньский Доллар
TZS|TZS - Танзанийский Шиллинг
UAH|UAH - Украинская Гривна
USD|USD - Доллар
UYU|UYU - Уругвайское Песо
UZS|UZS - Узбекский Сом
VEF|VEF - Боливар
VND|VND - Донг
XAF|XAF - Франк Кфа Beac
XCD|XCD - Восточно-Карибский Доллар
XOF|XOF - Западно-Африканский Франк Кфа Фран
XPF|XPF - Франк Кфп
ZAR|ZAR - Южноафриканский Рэнд
ZMW|ZMW - Замбийская Квача
  • Регистрируемся на сайте сервиса: exchangerate-api
  • Настраиваем всё в админпанеле
  • Удаляем install.php с корня сайта

Теги и использование

main.tpl

Для подключения на главной (main.tpl) достаточно этой строчки:

{include file="engine/modules/kurscbr.php?mod=site&from=XXX"}

Вместо ХХХ впишите свою валюту. От этой валюты будет идти расчёт. Все доступные валюты можно узнать ниже. В шаблоне можно указывать след. теги:

ТегОписание
{cur_XXX}выводит курс по соотношению изначальной валюты
{cur_id_XXX}выводит идентификатор валюты в виде USD, EUR, RUB

full.tpl

Для шаблона в полной новости (full.tpl) доступны следующие теги:

ТегОписание
{cur_XXX}выводит окончательную цену по курсу
{cur_id_XXX}выводит идентификатор валюты в виде USD, EUR, RUB или название валюты в виде Доллар, Рубль, Евро. Смотря как вы настроили у себя
{curs_XXX}выводит курс к изначальной валюте.
{price_ori}выводит исходную цену
{valuta_ori}выводит исходную валюту

fullstory.tpl

Чтобы подключить модуль в шаблоне с полной новостью (fullstory.tpl) добавляем строчку:

{include file="engine/modules/kurscbr.php?news_id={news-id}&save=CUR:field"}
  • Параметр news_id обязателен к использованию. Он указывает ID новости.
  • Параметр save указывается тогда, когда нужно сохранить отформатирование значение в определённое поле. К примеру: основная цена в евро, то в этом поле будет сохранена отконвертированная сумма.
  • Вместо CURуказываем нужную валюту
  • вместо field - доп. поле. Эти значения разделяются двоеточием (:). Если надо сохранить в несколько полей, то используйте запятую в качестве разделителя.
{include file="engine/modules/kurscbr.php?news_id={news-id}&save=EUR:eur_price,USD:usd:price"}

Доступные к использованию валюты

На данный момент API поддерживает эти валюты:

ИдентификаторОписание
AEDДирхам Арабских Эмиратов
ALLЛек
AMDДрама
ANGНидерландский Антильский Гульден
AOAКванза
ARSАргентинское Песо
AUDАвстралийский Доллар
AZNАзербайджанский Манат
BBDБарбадосский Доллар
BGNБолгарский Лев
BHDБахрейнский Динар
BRLБразильский Реал
BSDБагамский Доллар
BWPБотсваны Пула
BYNБелорусский Рубль
CADКанадский Доллар
CHFШвейцарский Франк
CLPЧилийское Песо
CNYКитайский Юань
COPКолумбийское Песо
CZKЧешская Крона
DKKДатская Крона
DOPДоминиканское Песо
EGPЕгипетский Фунт
ETBЭфиопский Быр
EURЕвро
FJDФиджийский Доллар
GBPБританский Фунт
GELГрузинский Лари
GHSГанский Седи
GTQГватемальский Кетсаль
HKDГонконгский Доллар
HNLГондурасская Лемпира
HRKХорватская Куна
HUFВенгерский Форинт
IDRИндонезийская Рупия
ILSНовый Израильский Шекель
INRИндийская Рупия
IQDИракский Динар
IRRИранский Риал
ISKИсландская Крона
JMDЯмайский Доллар
JODИорданский Динар
JPYЯпонская Иена
KESКенийский Шиллинг
KHRКамбоджийский Риель
KRWЮжнокорейская Вона
KWDКувейтский Динар
KZTКазахстанский Тенге
LAKЛаосский Кип
LBPЛиванский Фунт
LKRШри-Ланкийская Рупия
MADМарокканский Дирхам
MDLМолдавский Лей
MKDДенар Республики Македония
MMKМьянманский Чат
MURМаврикийская Рупия
MXNМексиканское Песо
MYRМалайзийский Ринггит
NADДоллар Намибии
NGNНайра
NOKНорвежская Крона
NZDНовозеландский Доллар
OMRОманский Риал
PABБальбоа
PENПеруанский Соль
PGKПапуа-Новой Гвинеи Кина
PHPФилиппинское Песо
PKRПакистанская Рупия
PLNЗлотый
PYGПарагвайский Гуарани
QARКатарский Риал
RONРумынский Лей
RSDСербский Динар
RUBРубль
SARСаудовский Риял
SCRСейшельская Рупия
SEKШведская Крона
SGDСингапурский Доллар
THBБат
TJSТаджикских Сомони
TNDТунисский Динар
TRYТурецкая Лира
TTDТринидад И Тобаго Доллар
TWDНовый Тайваньский Доллар
TZSТанзанийский Шиллинг
UAHУкраинская Гривна
USDДоллар
UYUУругвайское Песо
UZSУзбекский Сом
VEFБоливар
VNDДонг
XAFФранк Кфа Beac
XCDВосточно-Карибский Доллар
XOFЗападно-Африканский Франк Кфа Фран
XPFФранк Кфп
ZARЮжноафриканский Рэнд
ZMWЗамбийская Квача

Если описание какой-либо валюты неверно - пишите

On this page