Ищу Автоматическая смена валюты в зависимости от языка.

feNDer2k5

Создатель
Регистрация
29 Янв 2008
Сообщения
36
Реакции
9
Поделитесь если есть для VM2.6 плагином автоматической смены валюты. К примеру язык en-GB -->EUR при переключении на ru-RU ---> RUB.
Нарыл некоторое решение в хаке стандартного модуля смены валюты \modules\mod_virtuemart_currencies\mod_virtuemart_currencies.php где после строки: $virtuemart_currency_id = $mainframe->getUserStateFromRequest( "virtuemart_currency_id", 'virtuemart_currency_id',JRequest::getInt('virtuemart_currency_id', $vendor_currency['vendor_currency']) ); вставляется следующий код:
Код:
$jlang =JFactory::getLanguage();
$lang = $jlang->getTag();
if ($lang == "ru-RU")
    {$virtuemart_currency_id = 131;}
    elseif ($lang == "se-SV")
    {$virtuemart_currency_id = 752;}
    elseif ($lang == "no-NO")
    {$virtuemart_currency_id = 578;}
    else
    {$virtuemart_currency_id = 144;}

Кодировки валют и языки в примере от балды, но и с правильными не работает как надо. При переключении языка валюта в модуле переключается на нужную, но на сайте нет. Может кто подскажет как подправить?
 
Последнее редактирование:
Назад
Сверху