skanv
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« : 30.01.2008, 03:43:46 » |
|
В настройках магазина указана валюта - Рубли. В админки у товаров цена отображается в рублях. А на сайте все цены представлены в у.е.
Как сделать так чтобы цены на сайте отображались в рублях?
|
|
|
|
|
Записан
|
|
|
|
| |
|
morph
|
 |
« Ответ #1 : 30.01.2008, 06:59:29 » |
|
в настройках магазина укажите символ валюты.
|
|
|
|
|
Записан
|
|
|
|
skanv
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #2 : 30.01.2008, 18:41:38 » |
|
Сивол валюты прописан "руб." цены у товаров тоже в рублях. Похоже происходит автоматический перевод в доллоры. Например в админке цена 1625, а на сайте отоброжается 45.
Подскажите где задаётся курс валют и где определяется в какой валюте выводить цены на сайте?
ЗЫ: Currency symbol: руб.
|
|
|
|
|
Записан
|
|
|
|
skanv
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #3 : 31.01.2008, 01:03:43 » |
|
Удалил все валюты. Оставил только рубли. И всё так же при выводе цены на сайте:
1. Переводит рубли в у.е. 2. Не отображает символ волюты (хотя в настройках всё прописано)
ХЕЛП!!!!!
ЗЫ: Как он вообще переводит в у.е. если у меня на сайте всего одна валюта??? ЗЫЫ: В 1.0.13 пробдем не было, а в 1.1 такая вот фигня
|
|
|
|
|
Записан
|
|
|
|
|
almas
Гость
|
 |
« Ответ #4 : 31.01.2008, 11:01:56 » |
|
а посмотри сколько у тебя под каждый товар прайс-листов?
|
|
|
|
|
Записан
|
|
|
|
Kriks
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 88
|
 |
« Ответ #5 : 28.03.2008, 16:48:17 » |
|
Хэлп ми тоже. У меня "обратная" проблема и никто не может помочь. Она заключается в следующем: При загрузке товара через csv, поле "product_currency" прекрасно загружается, но видно валюту только в админке "в товаре", а на сайте отображается то, что указана в "информация о магазине/символ волюты". Если убрать из символа валюты - ничего не отображается. Мне всего-то нужно, чтобы отображалась та волюта, которую я загружаю через csv. Подскажите кто-нить как это сделать?
|
|
|
|
|
Записан
|
|
|
|
kewlman
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Сообщений: 76
|
 |
« Ответ #6 : 29.04.2008, 20:27:35 » |
|
Хэлп ми тоже. У меня "обратная" проблема и никто не может помочь. Она заключается в следующем: При загрузке товара через csv, поле "product_currency" прекрасно загружается, но видно валюту только в админке "в товаре", а на сайте отображается то, что указана в "информация о магазине/символ волюты". Если убрать из символа валюты - ничего не отображается. Мне всего-то нужно, чтобы отображалась та волюта, которую я загружаю через csv. Подскажите кто-нить как это сделать?
Информация о магазине, там символ валюты. Вставь "руб" , только без кавычек и у тебя будет руб.
|
|
|
|
|
Записан
|
|
|
|
Arkadiy
Группа развития
   
Репутация: +220/-5
Offline
Сообщений: 4540
Былененький он зел.
|
 |
« Ответ #7 : 30.04.2008, 06:56:01 » |
|
Вирт выдает покупателю все в одной валюте, если она отличается от валюты товара, то запрашивает курс на каком-то сервере и пересчитывает.
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #8 : 30.04.2008, 12:43:55 » |
|
Вирт выдает покупателю все в одной валюте, если она отличается от валюты товара, то запрашивает курс на каком-то сервере и пересчитывает.
А точнее - по умолчанию берет курсы из European Central Bank... Можно написать свой модуль конвертора, положить в соответствующую папку и выбрать в настройках магазина...
|
|
|
|
« Последнее редактирование: 30.04.2008, 12:53:32 от tsesl »
|
Записан
|
|
|
|
lyopa
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #9 : 07.06.2008, 00:59:29 » |
|
Информация о магазине, там символ валюты. Вставь "руб" , только без кавычек и у тебя будет руб.
А у меня проблема с гривнами. стоит ВМ 1.1 и не хочет сохранять настройки с указанием знака валюты кирилицей. как мне там поставить грн?
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #10 : 09.06.2008, 12:23:18 » |
|
А у меня проблема с гривнами. стоит ВМ 1.1 и не хочет сохранять настройки с указанием знака валюты кирилицей. как мне там поставить грн?
Да, есть такая проблема - автоматом убивает нелатиницу... Нужно поправить немного в файле: administrator/components/com_virtuemart/classes/ps_vendor.php
в строке 355 начинается функция: function checkCurrencySymbol( $symbol, $convertToEntity=true ) {
Необходимо true заменить на false. Этим мы запретим преобразование названия валюты в соответствующий символ... Таким образом должна получиться строчка: function checkCurrencySymbol( $symbol, $convertToEntity=false ) {
|
|
|
|
|
Записан
|
|
|
|
lyopa
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #11 : 09.06.2008, 23:50:22 » |
|
tsesl! Огромное пасибо, помогло!
|
|
|
|
|
Записан
|
|
|
|
licbez
Осваиваюсь на форуме
 
Репутация: +9/-0
Offline
Сообщений: 101
|
 |
« Ответ #12 : 10.06.2008, 14:58:35 » |
|
To tsesl А точнее - по умолчанию берет курсы из European Central Bank... Можно написать свой модуль конвертора, положить в соответствующую папку и выбрать в настройках магазина... а есть ли какие-нибудь готовые альтернативы.... или объясните как правильно прописать в настройках валют гривну что бы модуль коректно пересчитывал при выводе цены... в настройках валют прописывал так: Название валюты: Ukrainian hrivna Код валюты: UAH После этого вроде как что то пересчитывается, но совсем неправильно по отношению к курсу
|
|
|
|
|
Записан
|
|
|
|
|
OlegR
Гость
|
 |
« Ответ #13 : 10.06.2008, 15:02:47 » |
|
А кто нибудь знает как сделать чтобы "руб." прописывалось после цены? а то у меня все пишет перед.
|
|
|
|
|
Записан
|
|
|
|
licbez
Осваиваюсь на форуме
 
Репутация: +9/-0
Offline
Сообщений: 101
|
 |
« Ответ #14 : 10.06.2008, 15:17:15 » |
|
А кто нибудь знает как сделать чтобы "руб." прописывалось после цены? а то у меня все пишет перед.
в админке магазина вкладка - Информация о магазине - там в блоке Стиль отображения валюты поставь в полях Формат положительного значения и Формат отрицательного значения значение 00 Symb и будет тебе счастье
|
|
|
|
|
Записан
|
|
|
|
|
OlegR
Гость
|
 |
« Ответ #15 : 10.06.2008, 15:40:28 » |
|
Спасибо, licbez!!
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #16 : 10.06.2008, 17:21:59 » |
|
...После этого вроде как что то пересчитывается, но совсем неправильно по отношению к курсу...
Нужно писать свой модуль конвертации (я делал для курсов Нацбанка Беларуси), но нужно учиывать, что в VM изначально заложена валюта Евро и все крутится вокруг нее, т.е. все курсы по отношению к евро должны быть... Если хотим использовать свои личный курс, то можно в модуле тупо забить жесткое отношение конкретной цифрой...
|
|
|
|
|
Записан
|
|
|
|
licbez
Осваиваюсь на форуме
 
Репутация: +9/-0
Offline
Сообщений: 101
|
 |
« Ответ #17 : 10.06.2008, 21:56:41 » |
|
Если хотим использовать свои личный курс, то можно в модуле тупо забить жесткое отношение конкретной цифрой...
... извините, немного не понял: в каком модуле и где именно надо задать это отношение.... Если не затруднит по-подробнее ПОЖАЛУЙСТА 
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #18 : 11.06.2008, 11:23:47 » |
|
... извините, немного не понял: в каком модуле и где именно надо задать это отношение.... Если не затруднит по-подробнее ПОЖАЛУЙСТА  немного мутно выразился 8( "модуль" - имеется в виду модуль пересчета курсов, конечно же... Стандартный, о котором я говорил выше находится: administrator/components/com_virtuemart/classes/currency/convertECB.php
Можно написать свой аналогичный (там все просто, как лопата) только без обращения к внешним источникам, а с жетко прописанными соотношениями валют. Затем нужно положить свой модуль пересчета к стандартному в папку: administrator/components/com_virtuemart/classes/currency/
и в админке в настройках магазина на вкладке [Общие настройки] в нижней части в блоке "Дополнительные настройки" выбрать ваш модуль конвертации в элементе "Выберите модуль конвертора валют". Стоит отметить, что после сохранения и входа опять в настройки элементом в фокусе опять станет стандартный модуль конвертации, но это просто из-за того, что разработчики не заморачивались проверками. Поэтому, после некоторых изменений в настройках не забываем выбирать свой модуль конвертации перед сохранением... Удачи!
|
|
|
|
|
Записан
|
|
|
|
licbez
Осваиваюсь на форуме
 
Репутация: +9/-0
Offline
Сообщений: 101
|
 |
« Ответ #19 : 11.06.2008, 11:55:21 » |
|
очень исчерпывающе.... спасибо tsesl 
|
|
|
|
|
Записан
|
|
|
|
|
Ryhor
Гость
|
 |
« Ответ #20 : 16.06.2008, 17:29:07 » |
|
немного мутно выразился 8( "модуль" - имеется в виду модуль пересчета курсов, конечно же... Стандартный, о котором я говорил выше находится: administrator/components/com_virtuemart/classes/currency/convertECB.php
Можно написать свой аналогичный (там все просто, как лопата) только без обращения к внешним источникам, а с жетко прописанными соотношениями валют. Затем нужно положить свой модуль пересчета к стандартному в папку: administrator/components/com_virtuemart/classes/currency/
и в админке в настройках магазина на вкладке [Общие настройки] в нижней части в блоке "Дополнительные настройки" выбрать ваш модуль конвертации в элементе "Выберите модуль конвертора валют". Стоит отметить, что после сохранения и входа опять в настройки элементом в фокусе опять станет стандартный модуль конвертации, но это просто из-за того, что разработчики не заморачивались проверками. Поэтому, после некоторых изменений в настройках не забываем выбирать свой модуль конвертации перед сохранением... Удачи! tsesl, если это для тебя не сложно, не мог бы ты выложить свой вариант аналогичного конвертера с жестко прописанными соотношениями, чтобы ручками можно было поменять если что. В php не очень пока шарю, а дефолтный конвертер вырубает.
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #21 : 17.06.2008, 11:44:48 » |
|
Конвертер с жестко прописанными курсами... - Распаковать архив из вложения convertHARD.zip
- Прописать требуемые курсы в распакованном файле convertHARD.php в блоке currency difinition строка 35
- Указать валюту, относительно которой указаны курсы в переменную $currency['national'] немного ниже (см. комментарии)
- Залить файл в administrator/components/com_virtuemart/classes/currency/ на сервере
- Выбрать в настройках модуль пересчета валют convertHARD
- Проверить на сайте, все ли корректно пересчитывается, в зависисмости от выбора валюты магазина в информации о магазине
|
|
|
|
|
Записан
|
|
|
|
licbez
Осваиваюсь на форуме
 
Репутация: +9/-0
Offline
Сообщений: 101
|
 |
« Ответ #22 : 17.06.2008, 21:12:21 » |
|
ай да спасибо tsesl, как раз только собирался подобное сделать... ща будем тестить
|
|
|
|
|
Записан
|
|
|
|
avatara
Захожу иногда

Репутация: +0/-1
Offline
Сообщений: 17
|
 |
« Ответ #23 : 14.08.2008, 17:10:16 » |
|
а как изменить место расположение цены в детальном просмотре товара?
|
|
|
|
|
Записан
|
|
|
|
Arkadiy
Группа развития
   
Репутация: +220/-5
Offline
Сообщений: 4540
Былененький он зел.
|
 |
« Ответ #24 : 14.08.2008, 21:48:32 » |
|
Найти flypage и поправить \administrator\components\com_virtuemart\html\templates\product_details\ или \components\com_virtuemart\themes\default\templates\product_details\ в зависимости от версии
|
|
|
|
|
Записан
|
|
|
|
avatara
Захожу иногда

Репутация: +0/-1
Offline
Сообщений: 17
|
 |
« Ответ #25 : 14.08.2008, 22:19:12 » |
|
Найти flypage и поправить \administrator\components\com_virtuemart\html\templates\product_details\ или \components\com_virtuemart\themes\default\templates\product_details\ в зависимости от версии
а какую переменную править?
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +314/-7
Offline
Пол: 
Сообщений: 4183
AEDStudio Joomla! Direction
|
 |
« Ответ #26 : 14.08.2008, 22:29:58 » |
|
Всю страницу правте За вывод цены отвечает заглушка {product_price} Вот ее и двигайте
|
|
|
|
|
Записан
|
|
|
|
|
ART-DELI
|
 |
« Ответ #27 : 24.08.2008, 15:24:01 » |
|
У меня проблема с отображением валюты.. И без разницы, гривны или рубли....(( В "списке валют" добавил "Гривну" В "информация о магазине" тоже везде стоит гривна. В товарах тоже указана гривна.. А на сайте в упор нету.... 
|
|
|
|
|
Записан
|
|
|
|
nevigen
Завсегдатай
   
Репутация: +32/-1
Online
Пол: 
Сообщений: 734
Все спасибо лучше делать "+"
|
 |
« Ответ #28 : 25.09.2008, 11:45:14 » |
|
Конвертер с жестко прописанными курсами... - Распаковать архив из вложения convertHARD.zip
- Прописать требуемые курсы в распакованном файле convertHARD.php в блоке currency difinition строка 35
- Указать валюту, относительно которой указаны курсы в переменную $currency['national'] немного ниже (см. комментарии)
- Залить файл в administrator/components/com_virtuemart/classes/currency/ на сервере
- Выбрать в настройках модуль пересчета валют convertHARD
- Проверить на сайте, все ли корректно пересчитывается, в зависисмости от выбора валюты магазина в информации о магазине
А реализовать механизм, чтобы можно было менять курс без правки кода можно? Насколько это я себе представляю.... это 2-3 поля в админке, где указывается текущий курс (жестко ручками). Потом этот курс отображается в магазине и берется конвертером.... Это думаю более интересное и функциональное решение. У меня моска не фатит.. вернее знаний.... но если бы кто из знающих взялся, то думаю там работы на 1 день, с учетом ловли блох 
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +82/-0
Offline
Сообщений: 419
Терпение и труд всё перетрут?
|
 |
« Ответ #29 : 25.09.2008, 11:53:22 » |
|
nevigen, это решение потребует каждый раз вносить изменения в коде, при выходе новой версии VM... Удобнее будет, имхо, написать микро приложение генерирующее нужные курсы со своим бэкэндом и подсунуть линк на него в VM...
|
|
|
|
|
Записан
|
|
|
|
|