Создание, сопровождение и продвижение сайтов на CMS Drupal

Деньги на Друпале.

Порох, электричество, телефон, телевидение, полеты в космос, компьютеры, персональные компьютеры и наконец Интернет. Не венец творения конечно, но все более привычная и главное необходимое явление и уже просто часть жизни. Без него сейчас уже никуда. В интернете сейчас все! Почему? Интернет - это большие деньги, очень большие, и они не могут не притягивать. По закону голивуда для успешного фильма надо, чтобы либо в фильме должны присутствовать большие деньги, либо они затрачены на его создание. Так и сайты на которых не присутствуют деньги или реклама вымирают. Бывают конечно и успешные не коммерческие фильмы, сайты и т.д. - но это просто неожиданные идеи. Не менее интересен и вариант когда из чисто коммерческого проекта получается шедевр, но это так же бывате редко, это оба эти случия - исключения. Но есть и каждодневная работа - ремесло, работа - котороя должна быть сделана качественно, надежно и со вкусом.

Задача

Вот занесло то как, а хотел всего то описать какие модули необходимы для отображения цены в разных валютах и как их установить.

Итак, может не совсем идеальный (выглядит тяжеловатым), но лучше всего под мои задачи подходит Money CCK field Используется в ССК, Views, Token. С помощь этого модуля можно создать ССК поле "деньги" и онлайн перевести (посмотреть) сумму в другой валюте.

- Required modules: CCK, Currency API, Format Number API, Formatted Number CCK.

Что важно в этом модуле:

- Integrates with: Views, Diff, Token (builtin cck itself)

Курсы валю беруться с Yahoo! Finance. Continuously updated during the trading day.

Установка стандартная -

  • скачиваем модули по ссылкам указанным выше,
  • копируем в sites\all\modules,
  • активируем все модули в разделе установки модулей (в модуле Currency активируем только требуемый модуль Currency API

Настройки

Настройка Currency API:

 Currency API (скриншот) - установил обнавление 1 день (чаще не надо)

Настройка Number format:

 Number format - установил разделение тысяч пробелом а не запятой по-умолчанию

Настройка поля Price:

Изменения:

1. Наиболее частые валюты наверх (длинные и редко используемые комментируем или сокращаем)

2. Темизируем (меняем дизайн)

3. Поменял символ йены на принятый в Японии. а не международный и подправил разрядность - 0 знаков после запятой, а не 2

Добавление и Настройка СКК поля

Настройки:

  • Выбираем отображение кода валюты, а не имени валюты
  • Выбираем отображение Сумма + пробел + символ валюты
  • Выбираем доступные валюты для ввода
  • Выбираем сумму и валюту по-умолчанию

Ну и выбираем необходимые значения: обязательно или нет, колличество значений, настройки кол-ва символов целой и дробной частей значения суммы.

Настройка вывода 

Здесь основной момент - в каком виде выводить значение с возможностью перевода в другую валюту он-лайн или нет. Для отображения суммы с кнопкой перевода выбирете convertional dialog

Что получили

Поле цены (с калькулятором) в таблице View

Нажав на иконку калькулятора получим

Окно перевода валюты из иен в доллары

Чего не хватает:

  • Валюта по-умолчанию в зависимости от текущего языка
  • Интеграция с ubercart