Guest
13 May 2014 16:44

Пришлось лезть в API класс Emerald, чтобы поправить формат вывода цены, было бы круто, если в настройках будет такой пункт.

Сделать очень просто, функция number_format() принимает 4 параметра: число, кол-во десятичных знаков, разделитель десятичных, разделитель тысяч

public static function getPrice($price, $params)
{
    $cnf = JComponentHelper::getParams('com_emerald');

    return str_replace(array('Sign', '00'),
        array(
            $params->get('properties.currency', 'USD'),
            number_format((float)$price, $cnf->decimals, $cnf->decimals_separator, $cnf->thousands_separator)
        ),
        $params->get('properties.layout_price', '00Sign'));
}

Last Modified: 14 May 2014


Sergey
Total posts: 13,748
14 May 2014 11:15

Я не знаю какой версией вы пользуетесь но уже несколько месяцев эта фича есть в эмиральде и настроки в настроках Изумруда.

Powered by Cobalt