管理进来一下。。如果去掉 .00

2016-07-07 15:41 来源:www.chinab4c.com 作者:ecshop专家

1.jpg
3.jpg

我看了一下大家回复,谢谢,不过产品销价那没有.00我昨天也找到改了,可购物车和购物过程还有了,因为做的外文网站,外文没有.00这种说法,主要是购物车和购物过程,还有会员中心,谢谢了!

回答:
在includes\lib_order.php中找到
  1. while ($row = $GLOBALS['db']->fetchRow($res))
  2. {
  3. $total['goods_price']+= $row['goods_price'] * $row['goods_number'];
  4. $total['market_price'] += $row['market_price'] * $row['goods_number'];

  5. $row['subtotal']= price_format($row['goods_price'] * $row['goods_number'], false);
  6. $row['goods_price']= price_format($row['goods_price'], false);
  7. $row['market_price'] = price_format($row['market_price'], false);
复制代码
改成
  1. while ($row = $GLOBALS['db']->fetchRow($res))
  2. {
  3. $row['goods_price']=intval($row['goods_price']);
  4. $row['market_price']=intval($row['market_price']);
  5. $total['goods_price']+= intval($row['goods_price'] * $row['goods_number']);
  6. $total['market_price'] += intval($row['market_price'] * $row['goods_number']);

  7. $row['subtotal']= $row['goods_price'] * $row['goods_number'];
复制代码
只测试了一下购物车页面,未测试对其他页面的影响。

备注:修改这个之后,后台商店设置->显示设置->商品价格显示规则 对购物车就无效了。

非常感谢!

呵呵,从管理员上面改的信息,我明白了,原来.00是由price_format函数控制的,呵呵!

case 5: // 先四舍五入,不保留小数
$price = round($price);
break;
}
}
else
{
$price = number_format($price, 2, '.', '');
}

所以只需把最后面那个2改成0就全没有.00了!

请问你的网站是多少啊?日语的啊