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


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

Округление цены в рублях


Лучший Ответ SmetDenis , 13 November 2015 - 14:44

Если валюта интерфейса рубль, то перед тем как сделать произведение значение округляется в нижнюю сторону через floor()

 

ibxj_200x0.png


Это хак, другого решения я не знаю.

 

Дело в том что у нас округление срабатывает только в конце вычислений (обычно перед выводом), чтобы не потерять точность и учесть погрешность конвертирования.

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


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

#11 Max

Max

Отправлено 12 November 2015 - 17:08

все также.... с этим кодом


  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3


#12 SmetDenis

SmetDenis

Отправлено 13 November 2015 - 13:17

У меня сработало. Можете дать временный доступ FTP и в панель управления вашего сайта?


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



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


#13 Max

Max

Отправлено 13 November 2015 - 13:38

отправил в ЛС


  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3


#14 SmetDenis

SmetDenis

Отправлено 13 November 2015 - 14:38

Сделал дополнительную правку в том же файле в функции renderItems()

Проверьте.

 

j29s_200x0.png


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



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


#15 Max

Max

Отправлено 13 November 2015 - 14:40

а округление как происходит?

в настройке валюты в большую сторону стоит вроде...

Прикрепленные изображения

  • Снимок экрана 2015-11-13 в 16.39.44.png

Сообщение отредактировал Max: 13 November 2015 - 14:42

  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3


#16 SmetDenis

SmetDenis

Отправлено 13 November 2015 - 14:44   Лучший Ответ

Если валюта интерфейса рубль, то перед тем как сделать произведение значение округляется в нижнюю сторону через floor()

 

ibxj_200x0.png


Это хак, другого решения я не знаю.

 

Дело в том что у нас округление срабатывает только в конце вычислений (обычно перед выводом), чтобы не потерять точность и учесть погрешность конвертирования.


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



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


#17 Max

Max

Отправлено 13 November 2015 - 14:49

С этим вариантом должно работать как часы, спасибо!

Прикрепленные изображения

  • Снимок экрана 2015-11-13 в 16.47.03.png

  • 0

Joomla: 3.4.8 JBZoo: 2.2.5 Pro rev3095 Zoo: 3.3.7 WidgetKit: 2.4.3


#18 SmetDenis

SmetDenis

Отправлено 13 November 2015 - 14:54

Протестируйте, у меня есть ощущение что теперь там может быть баг. Не смертельный (счет идет на копейки) но все же...

Если что, то сможете открыть тему и сообщить 

 

l5e_200x0.png


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



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





Click to return to top of page in style!