Хак. Цена товара по курсу ЦБР. (Free)

3330


Демо - http://shopdev.sellua.net/shop/bytovaja-tehnika/indesit-wisn-101.html

Скачать - http://instantcms.ru/users/files/download1335.html
(Данный файл залейте в категорию с компонентом)

Правим файл frontend.php:

находим

Код PHP:
    //загружаем модель
    $inCore->loadModel('shop');
    $model = new cms_model_shop();
после него вставляем

Код PHP:
    require_once(PATH."/components/shop/curs.php");
    $rates = new ExchangeRatesCBRF();

Находим

Код PHP:
//ищем связанные товары
        if ($cfg['show_related']){
            $related_items = $model->getRelatedItems($item['id']);
        }
после него вставляем

Код PHP:
        $usdprice = $item['price']/$rates->GetRate("USD");
        $eurprice = $item['price']/$rates->GetRate("EUR");

        $usdprice = number_format($usdprice, 2, '.', '');
        $eurprice = number_format($eurprice, 2, '.', '');
и передаем в шаблон

Код PHP:
$smarty->assign('usdprice', $usdprice);
$smarty->assign('eurprice', $eurprice);
Теперь нужно вывести в шаблоне, файл com_inshop_item.tpl

находим
Код PHP:
<div class="price"><span>{$item.price} {$cfg.currency}</span></div>
<input type="hidden" name="var_art_no" value="" />
вставляем
Код PHP:
<div class="price"><span>{$usdprice} USD</span></div>
<div class="price"><span>{$eurprice} EURO</span></div>
Всем спасибо за внимание.
Модуль. Популярные товары в категории | Хак. Регистрация с загрузкой аватара.
Комментарии (4)
Микулин Сергей 25 августа 2011 в 17:13 +2
no profile
Спасибо полезно.
necromanc 27 августа 2011 в 09:22 -1
small user social cms
http://shopdev.sellua.net/shop/bytovaja-tehnika/indesit-wisn-101.html
недоступен
Bubble Gumoff 20 декабря 2012 в 21:17 +1
small user social cms
Сделать бы так, в админке чтобы можно было выбрать в какой валюте цена товара.
Ввели например 4500 выбрали USD
По умолчанию бы выводились рубли(ну или в настройках валюта по умолчанию, тоже чтобы можно было выбирать)
А в категории товара чтобы были кнопки, над строкой сортировки или рядом с "сортировать по: цене",
Валюта: Руб. USD EUR
нажал USD и все цены товаров пересчитались на USD ...
Универсальности бы
Reborn 5 июля 2013 в 01:20 -1
small user social cms
Сейчас не работает, кто юзает, подскажите, плз