ecshop 解决会员登录后价格显示为0的问题
2013-11-26 18:45
357 查看
最近某些商品在列表或是订单的页面价格显示为0,后来经过检查category页面。
检查category.php页面的函数category_get_goods(),其中有这样两段:1.g.shop_price AS org_price;2.g.shop_price * '$_SESSION[discount]') AS shop_price;
我调用的是shop_price,这个$_SESSION[discount]还没有研究,猜测是会员价吧,所以会员登录,你没有设置会员价,所以 商品价格*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"];,OK解决
检查category.php页面的函数category_get_goods(),其中有这样两段:1.g.shop_price AS org_price;2.g.shop_price * '$_SESSION[discount]') AS shop_price;
我调用的是shop_price,这个$_SESSION[discount]还没有研究,猜测是会员价吧,所以会员登录,你没有设置会员价,所以 商品价格*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"];,OK解决
相关文章推荐
- 68eshop版本 商品价格显示为0 ecshop 解决会员登录后商品价格显示为0的问题
- 如何在ecshop中实现后台商品列表显示会员等级价格的解决办法
- Dynamics CRM2013/2015 插件注册工具登录后无法显示assembly列表问题的解决办法二
- Ubuntu循环登录问题、桌面菜单和侧边栏不显示问题解决办法
- 解决关于登录校园网显示不在IP段的问题方案(要看注意事项哦!)
- ecshop 完美解决动态ip登录超时和购物车清空问题
- Dynamics CRM2013/2015 插件注册工具登录后无法显示assembly列表问题的解决办法二
- 解决 ECSHOP v273 产品详情页面评论不显示的问题
- 解决iframe窗体丢失Session时登录窗口显示在子页面的问题
- ECSHOP后台商品列表显示会员等级价格
- 【2015/11/15】为了解决账号登录显示用户名和登录之后退出的问题倒腾一晚上!
- 远程桌面登录蓝屏、不显示桌面问题解决方法
- 解决ecshop因为动态ip问题登录后台自动退出
- 【Linux使用及问题解决】用户登录时显示 -bash-4.2$ 问题
- ecshop用户登录问题及ecshop购物车问题解决办法
- ECSHOP购物车商品自动清空问题解决方法改善会员体验
- Dynamics CRM2013/2015 插件注册工具登录后无法显示assembly列表问题的解决办法
- 在ECSHOP后台会员列表中显示最后登录时间
- 解决ECSHOP在IPAD等平板电脑和智能手机的显示问题
- ECSHOP发送邮件显示格林尼治时间问题的解决