- 0
- 0
- 约3.97千字
- 约 4页
- 2017-07-09 发布于河南
- 举报
ECSHOP商品分类树显示商品数量,显示分类下商品数在分类
修改includes/lib_goods.php,改写下两个函数。/*** 获得指定分类同级的所有分类以及该分类下的子分类** @access? public* @param?? integer???? $cat_id???? 分类编号* @return? array*/function get_categories_tree($cat_id = 0){??? if ($cat_id 0)??? {??????? $sql = SELECT parent_id FROM . $GLOBALS[ecs]-table(category) . WHERE cat_id = $cat_id;??????? $parent_id = $GLOBALS[db]-getOne($sql);??? }??? else??? {??????? $parent_id = 0;??? }??? /*???? 判断当前分类中全是是否是底级分类,???? 如果是取出底级分类上级分类,???? 如果不是取当前分类及其下的子分类??? */??? $sql = SELECT count(*) FROM . $GLOBALS[ecs]-table(category) . WHERE parent_id = $parent_id AND is_show = 1 ;??? if ($GLOBALS[db]-getOne($sql) || $parent_id == 0)??? {??????? /* 获取当前分类及其子分类 */??????? $sql = SELECT cat_id,cat_name ,parent_id,is_show .??????????????? FROM . $GLOBALS[ecs]-table(category) .??????????????? WHERE parent_id = $parent_id AND is_show = 1 ORDER BY sort_order ASC, cat_id ASC;??????? $res = $GLOBALS[db]-getAll($sql);?? $sql = SELECT cat_id, COUNT(*) AS goods_num .?? FROM . $GLOBALS[ecs]-table(goods) . AS g .?? GROUP BY cat_id;??? $res2 = $GLOBALS[db]-getAll($sql);??? $newres = array();??? foreach($res2 AS $row)??? {???? $newres[$row[cat_id]] = $row[goods_num];??? }??????? foreach ($res AS $row)??????? {??????????? if ($row[is_show])??????????? {??????????????? $cat_arr[$row[cat_id]][id]?? = $row[cat_id];????????$cat_arr[$row[cat_id]][num]? = !empty($newres[$row[cat_id]]) ? $newres[$row[cat_id]] : 0;??????????????? $cat_arr[$row[cat_id]][name] = $row[cat_name];??????????????? $cat_arr[$row[cat_id]][url]? = build_uri(category, array(cid = $row[cat_id]), $row[cat_name]);??????????????? if (isset($row[cat_id]) !NULLbr / ??????????????? {??????????????????? $cat_arr[$row[cat_id]][cat_id] = get_child_tree($row[cat_id]);??????????????? }??????????? }??????? }??? }??? if(isset($cat_arr))??? {??????? return $cat_arr;??? }}function get_child_tree($tree_id = 0){??? $three_arr = array();??? $sql = SELECT count(*) FROM . $GLOBALS[ecs]-table(category) . WHEREparent_id = $tree_id AND is_s
您可能关注的文档
最近下载
- 2024年潍坊护理职业学院高职单招(英语/数学/语文)笔试2018-2023历年真题摘选带答案解析.docx VIP
- 《智能管理系统创新与发展》课件.ppt VIP
- 仁爱版七年级下册英语单词默写表(中文版).pdf VIP
- 2025年潍坊护理职业学院单招笔试数学试题库含答案解析.docx VIP
- 2025郑州中考一模化学试卷.docx VIP
- 2025河北单招第七类综合素质真题 .pdf VIP
- 2025黑龙江林业职业技术学院单招《数学》经典例题含答案详解(能力提升).docx VIP
- 大病低保申请书.docx VIP
- 发热伴血小板减少综合征药物治疗指南(2025年版)解读PPT课件.pptx VIP
- 2020泰和安TG3100广播控制盘安装使用说明书.pdf VIP
原创力文档

文档评论(0)