1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Virtuemart", создана пользователем feNDer2k5, 1 июл 2014.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
  1. feNDer2k5

    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;}
    Кодировки валют и языки в примере от балды, но и с правильными не работает как надо. При переключении языка валюта в модуле переключается на нужную, но на сайте нет. Может кто подскажет как подправить?
     
    Последнее редактирование: 1 июл 2014