Модуль экспорта курса валют с ЦБ РФ

Как устроен модуль, который выгружает курсы валют из Банка России, и что проверить перед его подключением к сайту на DLE.

Принцип работы

Модуль обращается к публичному API Банка России, получает актуальные курсы в формате XML или JSON и сохраняет их в таблицу базы данных DLE. Дальше шаблон сайта подставляет значения в нужные блоки, например в шапку или отдельную страницу с котировками. Обновление происходит по расписанию через cron или при каждом обращении к странице.

Что проверить перед подключением

Убедитесь, что сервер может обращаться наружу по HTTPS и что в настройках PHP разрешены функции для чтения удалённых файлов. После установки сравните цифры на сайте с официальным сайтом Банка России за тот же день. Если расхождения заметны, проверьте, не использует ли модуль устаревший адрес запроса или некорректно обрабатывает ответ.