Модуль показа текущего курса валют, по данным Центробанка

+4
1.48K
Здравствуйте, коллеги. Признаюсь сразу, идея брать курс валют у Центрального банка принадлежит не мне. Впервые эту идею высказала Dina. Она предлагала доработать Инстант Шоп для первой ветки. Эта идея с Шопом (пока что) так и осталась идеей, а мне пришла в голову мысль сделать модуль, чтобы этот курс валют показывал.

Постановка задачи

Заинтересовавшись идеей Дины, я написал парсер, который вытягивает с сайта Центробанка инфу о текущем курсе валют по отношению к рублю.
Парсер заработал, что дало мне возможность поставить перед собой следующую задачу:
1. Модуль должен получать курс основных валют (доллар, евро, украинская гривна, китайский юань и др.)
2. Модуль должен иметь админку, где владелец сайта выбирает те валюты, которые он хочет показать на своем сайте.

Вид модуля на сайте

Как видим, модуль показывает курс по отношению к рублю некоторых ходовых валют:
Иллюстрация

Эти валюты выбираются владельцем сайта в админке модуля:
Иллюстрация

Можно выбрать несколько валют из выпадающего списка, зажав клавишу Ctrl.

Установка модуля на сайт

Методика совершенно стандартная.
1. Распаковать архив в любое место на локальной машине.
2. Залить файлы в корень сайта по ftp.
3. Зайти в базу и выполнить sql-запрос для подключения модуля.
4. Зайти в админку сайта и сделать настройку вывода модуля на нужной странице, заодно указав позицию вывода. Кэширование модуля отключить, доступ — по желанию владельца сайта.
5. Зайти в админку модуля и выбрать те валюты, которые модуль будет показывать. Обязательно нажать клавишу "Сохранить", чтобы создался конфиг модуля.
6. Наслаждаться.

Как получить архив

Владельцы сайтов, желающие получить код немедленно, могут проспонсировать мой труд. Сумму взноса каждый определяет самостоятельно. Пишите мне в личку, я дам номер своей карточки сбербанка. Кроме того, следует сказать емейл, куда я должен буду выслать архив. Архив будет выслан спонсору немедленно, после получения денег.
Единственное условие — не распространять код, пока я сам не выложу его в паблик.
Код модуля будет выложен в паблик, когда наберется сумма 3000 рублей.

Обвинения в алчности я не принимаю. Я и так регулярно выкладываю хаки, исправления и модули к Первой ветке, причем совершенно бесплатно.
Нет комментариев. Ваш будет первым!

Еще от автора

Адаптация компонента "Закладки" от 19 января 2011 к коробочной версии 1.10.7
На форуме появилась тема с пожеланиями адаптировать довольно старый компонент "Instant Bookmarks" Fuze к современным реалиям.
Утилита "Садовод" для версии InstantCMS 1.10.7.008
В этой краткой заметке описывается утилита "Садовод" для ремонта деревьев версии InstantCMS 1.10.7.008.
Изменение компонента "Баннеры" для будущей  версии 1.10.7.008
Данная статья рассказывает всем ждущим новую версию 008, что нового ожидается в будущем релизе версии 1.10.7.008.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.