Пришлось лезть в 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'));
}
Пришлось лезть в API класс Emerald, чтобы поправить формат вывода цены, было бы круто, если в настройках будет такой пункт.
Сделать очень просто, функция number_format() принимает 4 параметра: число, кол-во десятичных знаков, разделитель десятичных, разделитель тысяч