VirtueMart - неправильное отображение цены
У товара цена может округляться до целого.
Почему-то в функции getFullValue класса CurrencyDisplay (/administrator/components/com_virtuemart/classes/class_currency_display.php) берется по умолчанию округление до целого, несмотря на то, что в самом классе забито округление до 2го знака, несмотря на то, что пользователь выставил в админке %-/
В указанном файле находим
function getFullValue($nb, $decimals=”){
и приводим к виду
function getFullValue($nb, $decimals=2){
где 2 - число десятичных знаков после запятой, до которой будет производиться округление.
Это не самый удачный вариант исправления. Правильно было бы число разрядов брать из настроек, но у меня нет времени копать, где именно это берется :(
September 28th, 2007 at 8:23
СПАСИБО! ОЧЕНЬ ВЫРУЧИЛИ!