Jump to content

Formato de monedas


cascencio

Recommended Posts

Ya resolvi el problema...

modifique el archivo tools.php, el cambio es en el case 3, basta con cambiar el valor 2 por un 0.

Atte,

Claudio



static public function displayPrice($price, $currency, $no_utf8 = false, $convert = true)
{
/* if you modified this function, don't forget to modify the Javascript function formatCurrency (in tools.js) */
if ($convert)
$price = self::convertPrice($price, $currency);
if (is_int($currency))
$currency = new Currency(intval($currency));
$c_sign = (is_array($currency) ? $currency['sign'] : $currency->sign);
$c_format = (is_array($currency) ? $currency['format'] : $currency->format);
$ret = 0;
switch ($c_format)
{
/* X 0,000.00 */
case 1:
$ret = $c_sign.' '.number_format($price, 2, '.', ',');
break;
/* 0 000,00 X*/
case 2:
$ret = number_format($price, 2, ',', ' ').' '.$c_sign;
break;
/* X 0.000,00 */
case 3:
$ret = $c_sign.' '.number_format($price, 0, ',', '.');
break;

Link to comment
Share on other sites

  • 1 month later...

Hola,
Gracias por el dato, yo tengo ese mismo problema con el dato que usted dió se soluciona una parte.

Le agregué un grupo de atributos llamado Presentacion y le añadi 3 opciones pasta blanda, pasta dura y economico, al crear estos y asignarlos a un producto vuelven a aparecer los decimales, por favor ayuda para esos indeseables decimales.

Gracias a todos.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...