Лишние нули в цене Ubercart

Главные вкладки

Аватар пользователя akhmetshin akhmetshin 18 февраля 2012 в 11:43

Всем привет, как убрать лишние нули в цене товара (Ubercart)?

В поиске нашел решение:

Это косяк в убере в hook_token_values(); строка 1031 файла uc_product.module меняем:
    <?php
    $tokens['sell_price'] = $object->sell_price;
    ?>
на
    <?php
    $tokens['sell_price'] = uc_currency_format($object->sell_price);
    ?>

у меня в строке 1031 нет такого кода, там какие-то комментарии. Чуть ниже есть код:

Чуть ниже есть код:
$tokens['sell_price'] = $object->sell_price;
Меняю на:
$ $tokens['sell_price'] = uc_currency_format($object->sell_price);

Не реагирует, по прежнему выводит пять лишних нулей после запятой (900.00000 руб). Как убрать?

Комментарии

Аватар пользователя CSoft CSoft 18 февраля 2012 в 17:11

"seolyric" wrote:
по прежнему выводит пять лишних нулей после запятой (900.00000 руб)

А как изначально выводите цену? Меняли что-то сами? Ибо по умолчанию такого не должно быть.

Аватар пользователя akhmetshin akhmetshin 18 февраля 2012 в 18:52

Да, так выводится, спасибо. может подскажете как еще и сумму товаров вывести в блоке корзины? какой переменной, вывожу как:
<?php print $total; ?>

Не выводится.