Деньги на Друпале.
Порох, электричество, телефон, телевидение, полеты в космос, компьютеры, персональные компьютеры и наконец Интернет. Не венец творения конечно, но все более привычная и главное необходимое явление и уже просто часть жизни. Без него сейчас уже никуда. В интернете сейчас все! Почему? Интернет - это большие деньги, очень большие, и они не могут не притягивать. По закону голивуда для успешного фильма надо, чтобы либо в фильме должны присутствовать большие деньги, либо они затрачены на его создание. Так и сайты на которых не присутствуют деньги или реклама вымирают. Бывают конечно и успешные не коммерческие фильмы, сайты и т.д. - но это просто неожиданные идеи. Не менее интересен и вариант когда из чисто коммерческого проекта получается шедевр, но это так же бывате редко, это оба эти случия - исключения. Но есть и каждодневная работа - ремесло, работа - котороя должна быть сделана качественно, надежно и со вкусом.
Задача
Вот занесло то как, а хотел всего то описать какие модули необходимы для отображения цены в разных валютах и как их установить.
Итак, может не совсем идеальный (выглядит тяжеловатым), но лучше всего под мои задачи подходит 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:

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

Настройка поля Price:
Изменения:
1. Наиболее частые валюты наверх (длинные и редко используемые комментируем или сокращаем)
2. Темизируем (меняем дизайн)
3. Поменял символ йены на принятый в Японии. а не международный и подправил разрядность - 0 знаков после запятой, а не 2

Настройки:
- Выбираем отображение кода валюты, а не имени валюты
- Выбираем отображение Сумма + пробел + символ валюты
- Выбираем доступные валюты для ввода
- Выбираем сумму и валюту по-умолчанию
Ну и выбираем необходимые значения: обязательно или нет, колличество значений, настройки кол-ва символов целой и дробной частей значения суммы.
Настройка вывода
Здесь основной момент - в каком виде выводить значение с возможностью перевода в другую валюту он-лайн или нет. Для отображения суммы с кнопкой перевода выбирете convertional dialog

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

Пример
Сайт по продаже японских ножей.
Чего не хватает:
- Валюта по-умолчанию в зависимости от текущего языка
- Интеграция с ubercart

Комментарии
Отправить комментарий