库存为0的商品,前台自动不显示
2016-07-07 15:28 来源:www.chinab4c.com 作者:ecshop专家
需要将库存为0的商品,前台自动不显示,这个该怎么样设置 |
回答:
这个只有在模板中做判断了 eg. <!--{if $goods.goods_number gt 0}--> xxx <!--{else}--> xxx <!--{/if}--> |
这个最好在程序端 SQL语句里就做好限制, 如果在模板端控制可能会导致每页显示的商品数不一致, |
这个需要修改的地方挺多的,因为很多地方都有查询产品的SQL, 以category.php 为例 将 "WHERE $where $ext group by g.goods_id ORDER BY $sort $order"; 修改为 "WHERE $where $ext and g.goods_number >0group by g.goods_id ORDER BY $sort $order"; 将 return $GLOBALS['db']->getOne('SELECT COUNT(*) FROM ' . $GLOBALS['ecs']->table('goods') . " AS g WHERE $where $ext"); 修改为 return $GLOBALS['db']->getOne('SELECT COUNT(*) FROM ' . $GLOBALS['ecs']->table('goods') . " AS g WHERE $where $ext and g.goods_number >0 "); |
最近更新
常用插件
- ecshop2.7.2迷你购物车插件
ecshop2.7.2迷你购物车插件,这个插件主要是针对修改ecshop购买功能,为了...
- ecshop评论功能改进插件
ecshop评论功能改进插件,这个插件是改进了现有的ecshop评论功能的一些...
- ecshop后台订单商品列表查
ecshop后台订单商品列表查询插件,可以通过名称。就把产品显示检索出...
- ecshop商品列表中品牌批量
ecshop商品列表中品牌批量转移插件.这个插件听起来非常希奇。但是我们...
- ecshop导出待发货订单exce
ecshop导出待发货订单excel格式,这个东西是十分重要的,我们在倒出ec...
ecshop热门问答
ecshop热门资料
ecshop邮费
ecshop职业道德
ecshop商户
ecshop苏宁
ecshop小改
ecshop重复
ecshop搜索栏不可用
ecshop义乌市
51ecshop
ecshopdizscuz
ecshop库存
ecshop跟贴
ecshoprate
ecshop没有了
ecshopunderstood
ecshop包邮
ecshop简单方法
ecshop订单错误
ecshop注册邮箱
ecshop快餐
ecshopzhangyh
ecshop记录
ecshop找人
ecshopCommodity
ecshop短片
ecshop系统bug
ecshopUCHOME
ecshop操作员
ecshop服务器时间
ecshopApp