Перейти к содержимому


Фотография
- - - - -

Неправильный расчет валюты


Лучший Ответ SmetDenis , 01 June 2015 - 09:02

JBZoo забирает валюты из CBR, указывая текущую дату

 

jbuniversal\framework\helpers\jbmoney.php

uj7l_200x0.png

 

Если смотреть по ссылке без даты, то зачастую сервис отдает другие значения.

Возможно дело именно в этом.

 

Попробуйте вместо указанной строки использовать

$url = $this->_serviceCBR;
с cbr сегодня работает нормально.

У нас в процесс разработки оказалось что он часто падает и даже автоматически банит на неопределенный срок (обычно минут на 5) со странными редиректами. Поддержка сервиса никак не прокоментировала эту ситуацию, просто заявили что у них все нормально и они никого не банят. Схожую проблему обсуждали и на тостере (qa хабра).

 

Поэтому я рекомендую вам использовать либо локальный файл xml, либо продублировать в xml более-менее правильные значения. Если сервис не ответил, то берутся значения именно из XML.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 retrive

retrive

Отправлено 01 June 2015 - 08:43

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

Cbr.ru на сегодня выдает правильный курс, но обычно всегда занижен на 1-3 рубля.

 

Joomla: 3.4.1     JBZoo: 2.1.5 Pro (build 1)     Zoo: 3.2.1


  • 0

#2 SmetDenis

SmetDenis

Отправлено 01 June 2015 - 08:46

Добрый день,

 

Покажите скриншоты настроек, ссылку на ваш сайт и  как наполнен материал.

Сайт cbr доступен с вашего хостинга?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 retrive

retrive

Отправлено 01 June 2015 - 08:53

Добрый день,

 

Покажите скриншоты настроек, ссылку на ваш сайт и  как наполнен материал.

Сайт cbr доступен с вашего хостинга?

Добрый,

http://prntscr.com/7brznf

http://prntscr.com/7brzss

http://prntscr.com/7bs05o

kotly05.ru

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

с cbr сегодня работает нормально.


Сообщение отредактировал retrive: 01 June 2015 - 08:54

  • 0

#4 SmetDenis

SmetDenis

Отправлено 01 June 2015 - 09:02   Лучший Ответ

JBZoo забирает валюты из CBR, указывая текущую дату

 

jbuniversal\framework\helpers\jbmoney.php

uj7l_200x0.png

 

Если смотреть по ссылке без даты, то зачастую сервис отдает другие значения.

Возможно дело именно в этом.

 

Попробуйте вместо указанной строки использовать

$url = $this->_serviceCBR;
с cbr сегодня работает нормально.

У нас в процесс разработки оказалось что он часто падает и даже автоматически банит на неопределенный срок (обычно минут на 5) со странными редиректами. Поддержка сервиса никак не прокоментировала эту ситуацию, просто заявили что у них все нормально и они никого не банят. Схожую проблему обсуждали и на тостере (qa хабра).

 

Поэтому я рекомендую вам использовать либо локальный файл xml, либо продублировать в xml более-менее правильные значения. Если сервис не ответил, то берутся значения именно из XML.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 retrive

retrive

Отправлено 01 June 2015 - 10:01

Поэтому я рекомендую вам использовать либо локальный файл xml, либо продублировать в xml более-менее правильные значения. Если сервис не ответил, то берутся значения именно из XML.

 

Как это делается? В xml вводятся вручную?


  • 0

#6 Sliapy

Sliapy

Отправлено 01 June 2015 - 10:04

В файле \media\zoo\applications\jbuniversal\config\jbcurrency.xml


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!