LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
12.02.2012, 22:53:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2 3 4 5 6 7 8 9 10 11   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Цены на товары в Virtuemart 1.1  (Прочитано 94921 раз)
0 Пользователей и 1 Гость смотрят эту тему.
skanv
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« : 30.01.2008, 03:43:46 »

В настройках магазина указана валюта - Рубли. В админки у товаров цена отображается в рублях. А на сайте все цены представлены в у.е.

Как сделать так чтобы цены на сайте отображались в рублях?
Записан
 
morph
Живу я здесь
******

Репутация: +95/-0
Offline Offline

Сообщений: 966


« Ответ #1 : 30.01.2008, 06:59:29 »

в настройках магазина укажите символ валюты.
Записан
skanv
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #2 : 30.01.2008, 18:41:38 »

Сивол валюты прописан "руб." цены у товаров тоже в рублях. Похоже происходит автоматический перевод в доллоры. Например в админке цена 1625, а на сайте отоброжается 45.

Подскажите где задаётся курс валют и где определяется в какой валюте выводить цены на сайте?

ЗЫ: Currency symbol:  руб.
Записан
skanv
Новичок
*

Репутация: +0/-0
Offline 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 Offline

Сообщений: 88


« Ответ #5 : 28.03.2008, 16:48:17 »

Хэлп ми тоже. У меня "обратная" проблема и никто не может помочь. Она заключается в следующем:
При загрузке товара через csv, поле "product_currency" прекрасно загружается, но видно валюту только в админке "в товаре", а на сайте отображается то, что указана в "информация о магазине/символ волюты". Если убрать из символа валюты - ничего не отображается. Мне всего-то нужно, чтобы отображалась та волюта, которую я загружаю через csv.
Подскажите кто-нить как это сделать?
Записан
kewlman
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 76


« Ответ #6 : 29.04.2008, 20:27:35 »

Хэлп ми тоже. У меня "обратная" проблема и никто не может помочь. Она заключается в следующем:
При загрузке товара через csv, поле "product_currency" прекрасно загружается, но видно валюту только в админке "в товаре", а на сайте отображается то, что указана в "информация о магазине/символ волюты". Если убрать из символа валюты - ничего не отображается. Мне всего-то нужно, чтобы отображалась та волюта, которую я загружаю через csv.
Подскажите кто-нить как это сделать?

Информация о магазине, там символ валюты. Вставь    "руб"  , только без кавычек и у тебя будет руб.
Записан
Arkadiy
Группа развития
*****

Репутация: +220/-5
Offline Offline

Сообщений: 4540


Былененький он зел.


« Ответ #7 : 30.04.2008, 06:56:01 »

Вирт выдает покупателю все в одной валюте, если она отличается от валюты товара, то запрашивает курс на каком-то сервере и пересчитывает.
Записан
tsesl
Завсегдатай
*****

Репутация: +82/-0
Offline Offline

Сообщений: 419


Терпение и труд всё перетрут?


« Ответ #8 : 30.04.2008, 12:43:55 »

Вирт выдает покупателю все в одной валюте, если она отличается от валюты товара, то запрашивает курс на каком-то сервере и пересчитывает.

А точнее - по умолчанию берет курсы из European Central Bank... Можно написать свой модуль конвертора, положить в соответствующую папку и выбрать в настройках магазина...
« Последнее редактирование: 30.04.2008, 12:53:32 от tsesl » Записан
lyopa
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #9 : 07.06.2008, 00:59:29 »

Информация о магазине, там символ валюты. Вставь    "руб"  , только без кавычек и у тебя будет руб.

А у меня проблема с гривнами. стоит ВМ 1.1 и не хочет сохранять настройки с указанием знака валюты кирилицей. как мне там поставить грн?
Записан
tsesl
Завсегдатай
*****

Репутация: +82/-0
Offline 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 Offline

Сообщений: 10


« Ответ #11 : 09.06.2008, 23:50:22 »

tsesl!
Огромное пасибо, помогло!
Записан
licbez
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline 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 Offline

Сообщений: 101



« Ответ #14 : 10.06.2008, 15:17:15 »

А кто нибудь знает как сделать чтобы "руб." прописывалось после цены? а то у меня все пишет перед.
в админке магазина вкладка - Информация о магазине - там в блоке Стиль отображения валюты поставь в полях Формат положительного значения и Формат отрицательного значения значение 00 Symb и будет тебе счастье
Записан
OlegR
Гость
« Ответ #15 : 10.06.2008, 15:40:28 »

Спасибо, licbez!!  Smiley
Записан
tsesl
Завсегдатай
*****

Репутация: +82/-0
Offline Offline

Сообщений: 419


Терпение и труд всё перетрут?


« Ответ #16 : 10.06.2008, 17:21:59 »

...После этого вроде как что то пересчитывается, но совсем неправильно по отношению к курсу...

Нужно писать свой модуль конвертации (я делал для курсов Нацбанка Беларуси), но нужно учиывать, что в VM изначально заложена валюта Евро и все крутится вокруг нее, т.е. все курсы по отношению к евро должны быть...

Если хотим использовать свои личный курс, то можно в модуле тупо забить жесткое отношение конкретной цифрой...
Записан
licbez
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline Offline

Сообщений: 101



« Ответ #17 : 10.06.2008, 21:56:41 »

Цитировать
Если хотим использовать свои личный курс, то можно в модуле тупо забить жесткое отношение конкретной цифрой...
... извините, немного не понял: в каком  модуле и где именно надо задать это отношение....
Если не затруднит по-подробнее ПОЖАЛУЙСТА  Huh
Записан
tsesl
Завсегдатай
*****

Репутация: +82/-0
Offline Offline

Сообщений: 419


Терпение и труд всё перетрут?


« Ответ #18 : 11.06.2008, 11:23:47 »

... извините, немного не понял: в каком  модуле и где именно надо задать это отношение....
Если не затруднит по-подробнее ПОЖАЛУЙСТА  Huh

немного мутно выразился 8( "модуль" - имеется в виду модуль пересчета курсов, конечно же... Стандартный, о котором я говорил выше находится:
Код:
administrator/components/com_virtuemart/classes/currency/convertECB.php

Можно написать свой аналогичный (там все просто, как лопата) только без обращения к внешним источникам, а с жетко прописанными соотношениями валют. Затем нужно положить свой модуль пересчета к стандартному в папку:
Код:
administrator/components/com_virtuemart/classes/currency/
и в админке в настройках магазина на вкладке [Общие настройки] в нижней части в блоке "Дополнительные настройки" выбрать ваш модуль конвертации в элементе "Выберите модуль конвертора валют". Стоит отметить, что после сохранения и входа опять в настройки элементом в фокусе опять станет стандартный модуль конвертации, но это просто из-за того, что разработчики не заморачивались проверками. Поэтому, после некоторых изменений в настройках не забываем выбирать свой модуль конвертации перед сохранением...

Удачи!
Записан
licbez
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline Offline

Сообщений: 101



« Ответ #19 : 11.06.2008, 11:55:21 »

очень исчерпывающе.... спасибо tsesl Azn
Записан
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 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
  • Проверить на сайте, все ли корректно пересчитывается, в зависисмости от выбора валюты магазина в информации о магазине

* convertHARD.zip (0.93 Кб - загружено 2477 раз.)
Записан
licbez
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline Offline

Сообщений: 101



« Ответ #22 : 17.06.2008, 21:12:21 »

ай да спасибо tsesl, как раз только собирался подобное сделать...  ща будем тестить
Записан
avatara
Захожу иногда
**

Репутация: +0/-1
Offline Offline

Сообщений: 17


« Ответ #23 : 14.08.2008, 17:10:16 »

а как изменить место расположение цены в детальном просмотре товара?
Записан
Arkadiy
Группа развития
*****

Репутация: +220/-5
Offline 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 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 Offline

Пол: Мужской
Сообщений: 4183


AEDStudio Joomla! Direction


« Ответ #26 : 14.08.2008, 22:29:58 »

Всю страницу правте
За вывод цены отвечает заглушка {product_price}
Вот ее и двигайте
Записан
ART-DELI
Живу я здесь
******

Репутация: +73/-9
Offline Offline

Пол: Мужской
Сообщений: 1319


Не успеешь ты – сделают другие.


« Ответ #27 : 24.08.2008, 15:24:01 »

У меня проблема с отображением валюты.. И без разницы, гривны или рубли....((
В "списке валют" добавил "Гривну"
В "информация о магазине" тоже везде стоит гривна.
В товарах тоже указана гривна..


А на сайте в упор нету.... Shocked
Записан
nevigen
Завсегдатай
*****

Репутация: +32/-1
Online 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 день, с учетом ловли блох Azn
Записан
tsesl
Завсегдатай
*****

Репутация: +82/-0
Offline Offline

Сообщений: 419


Терпение и труд всё перетрут?


« Ответ #29 : 25.09.2008, 11:53:22 »

nevigen, это решение потребует каждый раз вносить изменения в коде, при выходе новой версии VM... Удобнее будет, имхо, написать микро приложение генерирующее нужные курсы со своим бэкэндом и подсунуть линк на него в VM...
Записан
Страниц: [1] 2 3 4 5 6 7 8 9 10 11   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet