香港独立IP空间
香港php空间
美国php空间
域名注册

Ecshop果然受做电商的站长们喜爱,无忧主机php空间现在有很多使用ecshop建站的客户朋友。因为后台功能非常之强大,虽然这样但是还是有些没有想到的。今天无忧主机小编在处理售后的时候,一位老店长用户问小编。ecshop后台商品列表默认只显示分类下的商品,而不显示扩展分类中的商品。有没有办法然扩展分类中的商品也显示出来?想想也是,这样在后台管理的时候造成了一定的不便。于是小编就和这位老店长一起研究,最终功夫不负有心人,终于找到了解决方法。下面小编就来和大家分享一下具体步骤:
打开admin/includes/lib_goods.php 第839行左右的位置可以看到如下代码:

$where = $filter['cat_id'] > 0 ? " AND " . get_children($filter['cat_id']) : '';

把上面这段代码的内容换成下面的内容即可:

if($filter['cat_id']>0){
$cid = get_children($filter['cat_id']);
$where = " AND ($cid OR ".get_extension_goods($cid).")";
}else{
$where = "";
}

其中get_extension_goods函数是 获得所有扩展分类属于指定分类的所有商品ID,文件在/include/lib_goods.php里。需引入使用。

这样就可以了!

无忧主机相关文章推荐阅读:
如何实现当ECSHOP搜索框内容为空时提示用户输入内容
ECSHOP修正RECIEVE.PHP判断不严谨导致邮件自动确认收货
ECSHOP如何实现自定义某某等级会员以上才支持货到付款的方法

本文地址:http://www.51php.com/ecshop/21037.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档