[Решено] cck конвертер валют

Прислано: Dec0der

вт, 31/05/2011 - 09:44

нужно к ноде подключить поле которое было бы как конвертер валют.
Т.е. как в уберкарте. Только тут нужно просто в ноде поле cck, в которым указывается цена в руб. и где то в админке прописывается курс, и автоматически в теле ноды появляется ещё и цена в баксах.
Просто ставить уберкарт уже поздно.

Какие есть решения?
Если готовых решений нет, предлагайте свои услуги (цену, сроки)

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано digital_sword в вт, 31/05/2011 - 11:09.

Можно добавить еще одно CCK-поле, а можно прямо в ноду брать информацию из существующего поля, и умножать на курс.
Например

$rub = $node->field_price[0]['value'];
$usd = $rub*30;
print '$'.$usd;

Это вставляете в файл название_материала.tpl.php в теме.
Это все примерно. Может где напутал, прочтите подробней про темизацию.


Опубликовано Dec0der в вт, 31/05/2011 - 11:20.

попробую. спасибо!
только в этом способе проблема в том, что для изменения курса нужно будет каждый раз лезть в код, а хотелось бы с админки указывать (или с информера какого-нить брать)


Опубликовано Tesmon в вт, 31/05/2011 - 11:42.

Интересно, подписываюсь.


Опубликовано Dec0der в чт, 02/06/2011 - 11:50.

digital_sword, можно ли вот здесь:
<?php$usd $rub*30;?>
сделать чтобы курс не выставлялся руками, а брался с сайта банка (информера курсов)?


Опубликовано shumod@drupal.org в пт, 03/06/2011 - 07:24.

попробуйте это: http://www.drupal.ru/node/23058


Опубликовано Dec0der в пн, 06/06/2011 - 08:32.

Решено.
Курс задаётся в блоке.
Цена в поле cck в руб.
В node.tpl вставляется формула (в php), которая автоматом пересчитывает цену в usd и отображает посетителю.
Всё сделано просто, без дополнительных модулей.

Обращайтесь за подробностями в личку.


Опубликовано Kremenetskiy в пт, 25/05/2012 - 11:46.

"digital_sword" написал(а):

Например

<?php$rub $node->field_price[0]['value'];
$usd $rub*30;
print 
'$'.$usd;?>

Супер, спасибо. Адаптировал для вычисления скидок.


Ссылки партнёров