- Автор темы
- #1
Поделитесь если есть для 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']) ); вставляется следующий код:
Кодировки валют и языки в примере от балды, но и с правильными не работает как надо. При переключении языка валюта в модуле переключается на нужную, но на сайте нет. Может кто подскажет как подправить?
Нарыл некоторое решение в хаке стандартного модуля смены валюты \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;}
Кодировки валют и языки в примере от балды, но и с правильными не работает как надо. При переключении языка валюта в модуле переключается на нужную, но на сайте нет. Может кто подскажет как подправить?
Последнее редактирование: