Автор Тема: Курс валют для сайта (модуль)  (Прочитано 4483 раз)

0 Пользователей и 1 Гость просматривают эту тему.

@Ilya@

  • Гость
Курс валют для сайта (модуль)
« : 26 февраля 2014, 19:00:22 »
Может понадобится кому-то. Данные берутся с сайта центробанка РФ.
После установки для базового модуля нужно расставить галочки (например, напротив Евро и доллара).

Шаблон в директории модуля default.html

Простые стили включил прямо в текст шаблона.

Обычный шаблон и простой модуль, поэтому, думаю, ни чего рассказывать не надо.
Можно создавать индивидуальные блоки для каждой валюты =). Вроде не нужно, но на всякий сделал такую возможность.
-------------------------
upd в связи с недавней неработоспособностью сервиса (циклический редирект).
Теперь, в случае успешного получения курса валют с cbr файл с курсами сохраняется в корне сайта в директории temp (если существует, должна быть разрешена запись, если не существует - будет создана) под именем exc_rates.xml.
В случае неуспешного получения, данные берутся из этого файла. Дата текущего курса берется так же из этого файла. Файл можно обновлять вручную. с cbr берется тут: http://cbr.ru/scripts/XML_daily.asp?date_req=21.03.2014
« Последнее редактирование: 21 марта 2014, 17:29:01 от @Ilya@ »

molny

  • Гость
Re: Курс валют для сайта (модуль)
« Ответ #1 : 03 марта 2014, 19:36:46 »
По-моему, очень и очень неплохо :)
Благодарю за полезную вещицу ;)

@Ilya@

  • Гость
Re: Курс валют для сайта (модуль)
« Ответ #2 : 21 марта 2014, 17:18:11 »
обновил (что изменил - в первом сообщении).
Ну и шаблон "по-умолчанию" в виде мелкой таблички (раньше, по-моему, было что-то из div'ов с абсолютным позиционированием)

в принципе, могу сделать получение сначала из файла и, если дата в файле не совпадает с датой на сервере или если файла нет, делать запрос к центробанку. Просто не в курсе, меняется ли курс в течение дня.
« Последнее редактирование: 21 марта 2014, 17:35:33 от @Ilya@ »

Оффлайн Baul

  • Опытный лис
  • ****
  • Сообщений: 299
  • Авторитет: 15
  • Пол: Мужской
    • Просмотр профиля
Re: Курс валют для сайта (модуль)
« Ответ #3 : 28 мая 2014, 14:59:24 »
Отлично. Спасибо