VM 2.x Неправильное отображение цены при переключение валют в корзине

Panadina

Постоялец
Регистрация
25 Апр 2013
Сообщения
137
Реакции
96
Обнаружил такую проблему на сборке Joomla 2.5.24 + VM 2.6.10. При смене валюты в корзине товаров неправильно отображается цена на товар. Цена на товар введена базу в $, отображение на сайте в гривнах (грн) по курсу. Пример, 400 грн при переключении на $ отображается как 40 грн, но если нажать еще раз кнопку смены валюты или F5, то отображение цены примет правильный вид: $40. При переключении на гривну, ситуация аналогична:
однократное нажатие кнопки смены валюты: $400, повторное 400 грн. На главной странице VM и списке категорий товаров- выбор и переключение валюты магазина происходит как положено-цена отображается правильно. Проверка на чистом шаблоне Joomla+VM c сайта Virtuemart.net положительных результатов не дала. Прошу помощи у посетителей данного форума решить данную проблему.
 
Судя по всему ошибка js, проверь через firebug, если ошибок нет, проверь json, какая именно валюта передается.
 
Судя по всему ошибка js, проверь через firebug, если ошибок нет, проверь json, какая именно валюта передается.
Ошибок нет, сборка Joomla 2.5.24 + VM 2.6.10 "родная", с сайта Virtuemart. Такая проблема наблюдается и в версиях 2.6.8, 2.6.12. На форуме сайта forum.virtuemart.net задал аналогичный вопрос, но пока ответов нет. Кстати, на этом же форуме задавали подобные вопросы другие пользователи и тоже пока без ответов. Нашел информацию, что якобы версия 2.9.9 уже не имеет такой проблемы, но она пока только в статусе кандидат-релиз. Остановился на версии Virtuemart 2.6.6....
 
дай мне ссылку, надо отловить json
 
открой фаербаг, там консоль, меняешь валюту, должна появляться строчка с post, щелкаешь на нее, открываешь вкладку ответ, копируешь и постишь сюда. Попробую так глянуть.
 
открой фаербаг, там консоль, меняешь валюту, должна появляться строчка с post, щелкаешь на нее, открываешь вкладку ответ, копируешь и постишь сюда. Попробую так глянуть.
submit Change Currency
virtuemart_currency_id 144
Исходный код
submit=Change+Currency&virtuemart_currency_id=144
 
Вот содержание "Ответ":
 

Вложения

  • Code.rar
    6,3 KB · Просмотры: 2
мдаа, это баг самого виртуемарта, надо отлавливать и править вручную, либо ждать пока починят.
Ты должен получить 199

сможешь залить на какой нибудь сервак? я попробую подебажить запрос.
 
Последнее редактирование:
мдаа, это баг самого виртуемарта, надо отлавливать и править вручную, либо ждать пока починят.
Ты должен получить 199

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