[Решено] Разделять цены точками

Тема в разделе "OpenCart", создана пользователем cereberlum, 17 окт 2014.

  1. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Друзья, проблемка такая, нужно на сайте для удобства восприятия ставить точки в цифрах, когда цены как номера телефонов. Итак, десятичных нет, только целые числа вида 1234567 - так и отображается на сайта, а нужно 1.234.567. Подскажите как это можно реализовать?
     
  2. Zulus

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

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Немного непривычно для восприятия, привычнее когда разделяют так - 1 234 567, на худой конец так - 1'234'567
    и почитай здесь - тык и здесь тык
     
    cereberlum нравится это.
  3. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Спасибо, за одно принцип понял. в опенкарте на самом деле встроен формат в файле /system/library/currency.php
    Код:
    $string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point);
    а сама переменная $thousand_point задается в файле /catalog/language/язык/язык.php - в моем случае было пустое значение.