[Помогите] Изменение вывода сумм в корзине (Simple)

Тема в разделе "OpenCart", создана пользователем Oleg-vt, 13 мар 2014.

  1. Oleg-vt

    Oleg-vt

    Регистрация:
    8 май 2013
    Сообщения:
    211
    Симпатии:
    165
    http://clip2net.com/s/70imFH
    Хочу убрать нули. В файлах нашел место формирования этих цифр: catalog/model/checkout/order.php
    Нашел код:

    foreach ($data['totals'] as $total) {
    $this->db->query("INSERT INTO " . DB_PREFIX . "order_total SET order_id = '" . (int)$order_id . "', code = '" . $this->db->escape($total['code']) . "', title = '" . $this->db->escape($total['title']) . "', text = '" . $this->db->escape($total['text']) . "', `value` = '" . (float)$total['value'] . "', sort_order = '" . (int)$total['sort_order'] . "'");
    }

    Как теперь тут прописать, чтобы при 0 не выводить ничего не могу разобраться. Помогите плиз.
     
  2. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.264
    Симпатии:
    534
    Oleg-vt, это менять формат в system/library/currency.php в функции public function format, в конце функции должно быть что-то типа такого:
    $string .= number_format(round($value, 0), 0, $decimal_point, $thousand_point);

    Или в настройках валюты в админке есть округление еще.
     
  3. Oleg-vt

    Oleg-vt

    Регистрация:
    8 май 2013
    Сообщения:
    211
    Симпатии:
    165
    Нет, я имею в виду не нули после запятой, а вообще убрать 0,00 и оставить пустое место... Тоесть мне эта сумма вообще не нужна там...