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

Войти
   
   Начало   Поиск 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  (Прочитано 94857 раз)
0 Пользователей и 1 Гость смотрят эту тему.
skanv
Новичок
*

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

Сообщений: 4


« : 30.01.2008, 03:43:46 »

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

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

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

Сообщений: 11


« Ответ #61 : 26.02.2009, 12:50:38 »

сколько ты готов за это дать, вот в чем вопрос... Ответ можно в личку
Сори, в личку не могу...  можешь в аську стукнуть 353297005?
Записан
Xena
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #62 : 26.02.2009, 16:52:17 »

Да, есть такая проблема - автоматом убивает нелатиницу... :
Код:
function checkCurrencySymbol( $symbol, $convertToEntity=false ) {
Подскажите пожалуста, у меня VirtueMart 1.1.3 , тоже проблема с грн., вставила валюту и символ валют в настройках магазина - не помогло, изменила в коде как вы писали выше а у меня по прежнему "Цена за шт. (шт.):  44.78 $1075;1088;1085;" уже и незнаю где рыть дальше
   
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #63 : 26.02.2009, 17:48:45 »

Joomla из 1.0.х ветки?
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #64 : 26.02.2009, 17:55:16 »

Если вы столкнулись с проблемой:

Дмитрий, выяснил пока что только одно - эти добавочные 30$ умножаются на курс два раза - один раз при отображении в товаре ("+240 грн"), а второй раз - при добавлении в корзину, получается в итоге +1920 грн всегда... "нефиговая прибавка к пенсии", как говорится... Azn помогите выяснить какой модуль виноват, плиз!

Решение:
в административной директории компонента в файле classes/ps_product.php закомментить в функции get_adjusted_attribute_price строку
$modifier $GLOBALS['CURRENCY']->convert$modifier$price['product_currency'], $GLOBALS['product_currency'] );
Записан
Xena
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #65 : 26.02.2009, 18:08:38 »

Joomla из 1.0.х ветки?
Нет у меня Joomla 1.5.9.
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #66 : 26.02.2009, 18:41:09 »

хм, буквально сегодня ставил J!1.5.8 и на нее VM1.1.3 и удивился, когда она корректно сразу отобразила "7 891.06руб."

опишите по шагам что делали...
Записан
Xena
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #67 : 27.02.2009, 00:21:58 »

[quote author=tsesl link=topic=26078.msg328188#msg328188 date=1235659269
опишите по шагам что делали...

С руб. не было проблем, потом добавила страну "Ukraina" в список стран и валюту, отображаться в магазине грн не хотела, на другом форуме мне посоветовали цифрами прописать грн и вставить (44.78 $1075;1088;1085;) что я и сделала, естественно грн не появилось а цифры теперь удалить не могу и даже если снова выбираю любую другую валюту остаются цифры Cry Уж не знаю как теперь исправлять, помогите новичку  Sad
   
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #68 : 27.02.2009, 12:43:20 »

1. в [Магазин]-[Информация о магазине] в блоке [Стиль отображения валюты] в параметре [Символ валюты] что написано?
2. Если есть возможность выполнить SQL-запрос к БД, то что выдает этот:
Код:
SELECT vendor_currency_display_style FROM `jos_vm_vendor`
« Последнее редактирование: 27.02.2009, 12:55:22 от tsesl » Записан
sergeys
Захожу иногда
**

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

Сообщений: 5


« Ответ #69 : 28.02.2009, 01:24:42 »


sergeys, ну что там? Пофиксил баги?
[/quote]

решения другого не нашёл, как просто отказаться от фичи товара... просто завёл два товара с разными ценами - и всё замечательно

спасибо за конвертор Azn

будет время - попробую решение с комментированием строки
Записан
Xena
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #70 : 28.02.2009, 17:12:39 »

tsesl спасибо за помощь с ценой разобралась, подскажите еще пожалуста где отключить "Задайте вопрос по этому товару"
Записан
OlegKor
Осваиваюсь на форуме
***

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

Сообщений: 49


« Ответ #71 : 28.02.2009, 21:50:41 »

Ну вобщем в VirtueMart с  European Central Bank... наворочено не плохо ... ДЛЯ БУРЖУЕВ. Ну а для нас простачков можно сделать проще.
Я сделал так:

Беру файлик eurofxref-daily.xml и.... :::
1. Содержимое файла редактирую в текстовом редакторе на предмет удаления сведений о ненужных (неиспользуемых валютах). Затем дату ставлю "непомерную" 31.12.2110. Оставляю "EUR", "USD", "RUB", "UAN" мне надо были эти валюты, Вы можете составить свой собственный список. Далее определите, какая валюта у вас основная на сайте. Например "UAN" - украинская гривня (у меня так, Вы выбирайте себе любую необходимую), значение курса для основной валюты в файлике eurofxref-daily.xml ставите = 1.0000 (чтобы дальнейший пересчет курсов был относительно этой валюты). Т.е. если Вы установите для любой валюты значение курса = 1.0000 считайте, что она основная. Остальным валютам ставьте текущее значение курса относительно вашей основной валюты

У меня это выглядит так:


2. Далее ложу его (например) в корень сайта (кому не нравится отыщите место по-приятнее, поясняю от корня сайта, потому-что путь проще, ну а вы соображайте по-своему. После этого надо "научить" скрипт обращаться к этому файлу, а не лезть в Инет за курсами валют. Для этого заходим... /ВашСайт/administrator/components/com_vituemart/classes/currency/ открываем для редактирования файл convertESB.php в этом файлике меняем только одну строку, в которой прописываем путь к Вашему файлу eurofxref-daily.xml .... а именно:

Строка 29.         var $document_address = 'http://localhost/eurofxref-daily.xml';

От корня сайта эта строка может выглядеть так:



* - Понятное дело, что у вас путь может отличаться от указанного в фото.

3. Далее Вы должны позаботиться о том, чтобы все используемые валюты были у вас зарегистрированы в административной части магазина. И не забудьте обратить внимание на то, чтобы краткие значения соответствовали значениям в файле eurofxref-daily.xml, "EUR", "USD", "RUB", "UAN" а не что не попадя ...

4. Далее, если у Вас товаров не много - Вам повезло, потому-что следующим шагом, надо будет пойти  в административную часть магазина, в раздел "Товары" и всем товарам установить стоимость и валюту, которая у вас определена как основная. Т.е. та, которой вы прописали значение курса = 1.0000. Кроме того в настройках магазина Вы должны указать используемую валюту по-умолчанию и она обязательно должна быть той, которую вы определили в файле eurofxref-daily.xml со значением курса = 1.0000 После этого при переключении валют, стоимость Ваших товаров будет автоматически пересчитываться в значения выбранной валюты. Но для этого нужен "Переключатель валют" ...

5. Если у Вас не установлен модуль "Переключения валют", установите его (прилагаю к этому топику) и естественно настроить. Настройка этого модуля незамысловатая, там всего-лишь надо тыкнуть мышом в те валюты, которые позволить для выбора на фронтенде.

Ну вот в принципе и все ... Должно работать.

НО НЕ ВСЕ будет работать. Будет одна мелочь, с которой я еще не разобрался. А именно:
Отображение наименования валюты возле товара будет в виде краткого его кода, например 12,35 USD или 47,20 EUR и что самое плохое так это Ваша основная валюта независимо от того, что вы ей указали в административной части настройки магазина, например "грн." будет Вам (сволочь) писать - 132,17 UAN



Вот такая вот неприятность. Если кто из вас знает лекарство, поделитесь пожалуйста.
=============================
Уп-с-с-с-с !!! Прошу прощения. Раздуплилось как-то само-собой. Возможно потому-что я перевыбрал (была валюта по умолчанию "Гривня" ----- Выбрал "Американский доллар" ---- Сохранил ---- Вошел опять ---- Выбрал "Украинская гривня" ---- Сохранил) валюту и поэтому попустило ... ??? Загадка.

Вот чего больше всего не люблю, так это вот такие загадки, когда не знаешь откуда прилетело.

Спасибо всем.

* mod_virtuemart_currencies_1.1.3.j15.zip (2.91 Кб - загружено 478 раз.)
* eurofxref-daily.xml.rar (0.65 Кб - загружено 432 раз.)
« Последнее редактирование: 28.02.2009, 22:08:32 от OlegKor » Записан
KOSYK
Захожу иногда
**

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

Сообщений: 6


KOSYK®


« Ответ #72 : 01.03.2009, 04:36:25 »

Здравствуйте. А что делать тем, у которых украинская гривна (UAH)  не отображается в "Переключения валют". Все настройки указаны верно, перепроверил себя трижды. Спасибо.
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #73 : 02.03.2009, 11:38:04 »

sergeys, ну что там? Пофиксил баги?

будет время - попробую решение с комментированием строки

Решение проверено, работает... Хотел было на офф сайте оставить коммент о баге, да там уж выложено аналогичное решение... Cool
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #74 : 02.03.2009, 11:49:11 »

...подскажите еще пожалуста где отключить "Задайте вопрос по этому товару"

В папке components/com_virtuemart/themes/default/templates/product_details в используемом flypage-шаблоне нужно просто убрать вывод переменной $ask_seller
Записан
KOSYK
Захожу иногда
**

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

Сообщений: 6


KOSYK®


« Ответ #75 : 02.03.2009, 13:23:11 »

И снова я, со своей проблемой. Помогите пожалуйста. Создал гривну с кодом UAH, везде ее вижу, но в "ВЫБОРЕ ВАЛЮТ" она не появляется. Как ее туда "втиснуть"? Спасибо.
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #76 : 02.03.2009, 16:12:17 »

...но в "ВЫБОРЕ ВАЛЮТ" она не появляется. Как ее туда "втиснуть"? Спасибо.

Это о чем речь? Где этот выбор? Если в товаре, то посмотрите, выбрана ли гривна в списке допустимых валют в параметрах магазина
Записан
KOSYK
Захожу иногда
**

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

Сообщений: 6


KOSYK®


« Ответ #77 : 02.03.2009, 22:23:01 »

В том то и дело, и в списке допустимых есть, и пробовал выбирать гривну по умолчанию, но ее по-прежнему нет - только евро и доллар. Такая проблема уже подымалась на этой ветке, но на вопрос никто не ответил.
« Последнее редактирование: 03.03.2009, 00:01:57 от KOSYK » Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #78 : 03.03.2009, 11:48:29 »

Так где вы пытаетесь найти эту валюту, ответа так и не получил!
Записан
KOSYK
Захожу иногда
**

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

Сообщений: 6


KOSYK®


« Ответ #79 : 03.03.2009, 12:46:45 »

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


А на сайте в упор нету.... Shocked

Записан
KOSYK
Захожу иногда
**

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

Сообщений: 6


KOSYK®


« Ответ #80 : 03.03.2009, 12:47:54 »

Это его история (смотри выше).
Тоже и у меня + скрины для ясности.

Меняю валюту на доллар - цены и символ валюты меняются, но вернуть на гривну уже не могу. Приходится закрывать магазин и снова входить - вновь цены в гривне, так как по умолчанию. Если бакс главная валюта - на гривну вообще перейти нельзя.

P.S. Это мое первое участие в форуме. Не могу раздуплиться со вставкой цитаты + снизу свой текст. Если кому не лень, подскажите как? Спасибо заранее всем.
« Последнее редактирование: 03.03.2009, 19:41:39 от KOSYK » Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #81 : 03.03.2009, 12:59:45 »

Так это в модуле тебе нужно добавить )) И еще в списке выбора валют с зажатым CTRL выбрать все используемые валюты сайта... И еще, курс-то пересчитывается?

PS. Я ж и говорю "где нет выбора?", а оказалось - в модуле на сайте...
« Последнее редактирование: 03.03.2009, 13:03:32 от tsesl » Записан
KOSYK
Захожу иногда
**

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

Сообщений: 6


KOSYK®


« Ответ #82 : 03.03.2009, 14:17:44 »

Спасибо. Получилось. Оказывается, в модуле еще править надо было, а не только в настройках магазина. Валюту конвертирует, но как-то странно. Попытаюсь разобраться своими силами. Если не выйдет, то попрошу помощи.  Tsesl – Спасибо и +
Записан
Xena
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #83 : 03.03.2009, 17:32:25 »

В папке components/com_virtuemart/themes/default/templates/product_details в используемом flypage-шаблоне нужно просто убрать вывод переменной $ask_seller
Что то делаю не так, но что не пойму: в flypage_images.tpl , и в flypage_ask.tpl. , flypage_tpl ( в остальных не нахожу $ask_seller) поочередно удаляю $ask_seller , сохраняю изменения но в магазине изменений после обновления нет.
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #84 : 03.03.2009, 17:36:11 »

Сайт в сети? Кинь в личку ссылку с проблемой
Записан
Xena
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #85 : 03.03.2009, 18:15:15 »

Сайт в сети? Кинь в личку ссылку с проблемой
На локалке
Записан
Xena
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #86 : 03.03.2009, 18:16:25 »

Магазин на VirtueMart 1.1.3 + Joomla 1.5.9
Записан
tsesl
Завсегдатай
*****

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

Сообщений: 419


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


« Ответ #87 : 12.03.2009, 18:43:37 »

проблема решилась?
Записан
walter87
Гость
« Ответ #88 : 12.03.2009, 21:50:34 »

Здравствуйте, хочу изменить надпись на кнопке модуля смены валют, сейчас пишет на главной странице на кнопке надпись Change Currency, хотел бы сменить например на OK. В настройке модуля поиска есть параметр который отвечает за текст на кнопке, а в модуле валют нет. Подскажите пожалуйста какой файлик , и строка отвечает за надпись. Спасибо.
P.S. J 159 VM 113

UPD Нашел в mod_virtuemart_currencies.php  93:74  Smiley
« Последнее редактирование: 12.03.2009, 22:16:50 от walter87 » Записан
kialni
Новичок
*

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

Сообщений: 4


« Ответ #89 : 14.03.2009, 14:32:09 »

Загружаю товар в  магазин, но видно валюту только в админке "в товаре", а на сайте отображается то, что указана в "информация о магазине/символ волюты". Если убрать из символа валюты - ничего не отображается. Мне всего-то нужно, чтобы отображалась та валюта, которую я поставил для товара, хотя в идеале конечно нужно чтоб весь товар показывало в гривне (хотя это невозможно наверное даже для профессиналов т.к. у каждого поставщика свой курс  евро и  доллара) поэтому не подскажите как сделать чтобы показывало хотя бы только цены в той валюте которая указана в админке "в товаре"

Подскажите кто-нить как это сделать?
Записан
zmak
Гость
« Ответ #90 : 15.03.2009, 13:26:27 »

OlegKor

Сделал как написано все заработала =)

Но как сделать что бы РУБ был по умолчанию

Вся валюта удалена , все страны тоже удолены кроме РФ =)

Но отоброжает в условных едниницах =)

и вот что выдает когда добовляю в корзину
The Currency you had selected (RUB) is not accepted for Checkout.
« Последнее редактирование: 15.03.2009, 13:36:32 от zmak » Записан
Страниц: 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