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


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

Округления цены до требуемого значения


Лучший Ответ SmetDenis , 21 December 2013 - 13:38

К сожалению, у меня нет готового кода.

 

То что вы хотите нужно сделать здесь (вернее вместо этой строки)

5j3_200x0.png

 

Возможно вам помогут вот это, обсуждается схожая тема.

http://phpclub.ru/ta...ие-числа.20857/

 

 

В программировании не силен... боюсь наговнокодить...

Не бойтесь, обычно так и учатся ;) Перейти к сообщению


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

#1 pazl

pazl

Отправлено 21 December 2013 - 08:26

Есть файл - сайт\media\zoo\applications\jbuniversal\config\jbcurrency.xml

 

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

 

например сумму 251 456 округлило до 252 000 (или например до 251 500). Пробовал указывать значение decimals="-х", т.е. отрицательным, не срабатывает.

 

Да и интересует математическое округление, а не отбрасывание лишнего :).

 

Заранее спасибо за ответ!

 

  <format_5  decimals="0" dec_point=""  thousands_sep=" "/>   <!-- 1 000 000  -->
  <format_6  decimals="-2" dec_point=""  thousands_sep=" "/>    <!-- 1000000  -->


  • 0

#2 SmetDenis

SmetDenis

Отправлено 21 December 2013 - 12:37

К сожалению, подобного варианта "умного" округления у нас нет.

Стоит в планах примерно на февраль.

 

А сейчас только своими силами. Для этого потребуется изменять реализацию хелпера

\media\zoo\applications\jbuniversal\framework\helpers\jbmoney.php


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



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


#3 pazl

pazl

Отправлено 21 December 2013 - 13:31

К сожалению, подобного варианта "умного" округления у нас нет.

Стоит в планах примерно на февраль.

 

А сейчас только своими силами. Для этого потребуется изменять реализацию хелпера

\media\zoo\applications\jbuniversal\framework\helpers\jbmoney.php

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

 

В программировании не силен... боюсь наговнокодить...


  • 0

#4 SmetDenis

SmetDenis

Отправлено 21 December 2013 - 13:38   Лучший Ответ

К сожалению, у меня нет готового кода.

 

То что вы хотите нужно сделать здесь (вернее вместо этой строки)

5j3_200x0.png

 

Возможно вам помогут вот это, обсуждается схожая тема.

http://phpclub.ru/ta...ие-числа.20857/

 

 

В программировании не силен... боюсь наговнокодить...

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



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





Click to return to top of page in style!