最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > ECShop教程 >

ecshop会员登录后商品价格显示为0的解析方案

时间:2014-06-10 11:03来源: 作者: 点击:
商品在列表或是订单的页面价格显示为 0 ,检查 category.php 页面的函数 category_get_goods (),出现以下两段 1.g.shop_price AS org_price ; 2.g.shop_price *'$_SESSION[discount]') AS shop_price ; 调用 shop_
(责任编辑:admin)

商品在列表或是订单的页面价格显示为0,检查category.php页面的函数category_get_goods(),出现以下两段

1.g.shop_price AS org_price

2.g.shop_price * '$_SESSION[discount]') AS shop_price

调用shop_price,没有设置会员价,所以会员登录后  商品价格*0=0

结论是这段代码

$arr[$row['goods_id']]['shop_price']       = price_format($row['shop_price']);//

在它下面添加以下代码
 if($row["shop_price"]==0)//
判断如果为0的时候
    {
$arr[$row['goods_id']]['shop_price']       = price_format($row["org_price"]);

}

解决购物车价格出现0的问题

lib_common.php页面的函数get_final_price()中,最后加入

if($final_price<=0)
 $final_price=$goods["org_price"];

这样就解决会员登录后商品价格显示为0的问题了,希望大家有所借鉴。

 

 

 

 

 

 

------分隔线----------------------------
栏目列表
推荐内容