Здравствуйте, друзья! Сегодня будем разбираться с бесплатным модулем Currency Converter, который предназначен для создания конвертера и курса валют Drupal. Модуль очень простой и удобный, так что освоить его не составит труда.

курс валют drupal

Данный модуль создан Масловским Евгением и выложен на drupal.org для общего доступа.

Официальная страница Currency Converter на drupal.org. Установите модуль курса валют в Drupal и активируйте. Его настойки будут располагаться в разделе «Конфигурация» — «Валютный конвертер».

Их совсем немного:

  1. На выбор представлено 10 самых важных валют Мира. По умолчанию включены все. Кроме этого, не забудьте сделать русский рубль основной валютой.
  2. Настройки Банка — выбираем Центральный Банк России.
  3. НАСТРОЙКИ CSS — если эти опции, то стиль будет браться из используемой темы Drupal.

Не удивляйтесь, что по умолчанию основным значится белорусский рубль, а банк — Национальный Банк Республики Беларусь. Просто модуль создавался для белорусской компании.

Когда с настройками покончено, переходим в раздел «Структура» — «Блоки» и находим наш конвертер. В настройках данного блока особо менять нечего, можно только запретить вывод заголовка, указав в поле «Заголовок блока» :

<none>

После этого просто перетаскиваем блок в нужный регион.

Чтобы блок заработал, необходимо Очистить все кэши и в ручную запустить cron.

cron и очистка кэша

Дабы курсы валют в Drupal всегда были актуальны, настройте автоматический запуск cron'а раз в сутки. Это можно сделать в разделе «Конфигурация» — «Система» — «Cron». По умолчанию стоит значение «запускать каждые 3 часа». Пожалуй, это слишком часто, так что раз в сутки будет самое то.

А вот так модуль Currency Converter выглядит внешне:

Модуль Currency Converter

Альтернативный модуль — Currency Exchange

В качестве достойной альтернативы стоит рассматривать Currency Exchange. В отличие от Currency Converter, данный модуль выводит конвертер валют на отдельной станице в области контента, нового блока он не создает. Внешне выглядит несколько простовато, но есть и плюсы — огромное количество доступных валют. Кому-то такой большой выбор может показаться излишнем, но кому-то может и пригодиться.

Модуль состоит из двух подсистем:

  • Currency — в его настройках можно задать валюты по умолчанию.
  • Currency API — здесь же задается временной интервал, через который будет происходить обновление информации.

Больше настроек никаких нет. Страница с конвертером создается автоматически. Ссылка на нее добавляется в меню «Навигация».

Не забудьте роли «Анонимный пользователь» дать права доступа на использование конвертера валют (Use currency). Иначе доступ на страницу будет разрешен только администратору.

Внешне конвертер валют для Drupal выглядит так:

Модуль Currency Exchange

Здесь так же присутствует открытая для индексация внешняя ссылка. Чтобы ее удалить, зайдите на сервер в директорию /sites/all/modules/currency и откройте на редактирование файл currency.module. Найдите и удалите следующую строчку кода:

$output .= '<p class="detailed-history">' . l(t('Detailed history and chart'), $url) . '</p>';

Сохраните сайт и убедитесь в том, что внешняя ссылка удалилась.

Надеюсь, эта статья будет вам полезна. Спасибо за внимание! Берегите себя.

Лучший способ выразить благодарность автору - поделиться с друзьями!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Следите за обновлениями в Twitter и RSS.