ecshop2.7.0商品分类显示数量.doc

ecshop2.7.0商品分类显示数量.doc

ID:62158305

大小:20.50 KB

页数:7页

时间:2021-04-19

ecshop2.7.0商品分类显示数量.doc_第1页
ecshop2.7.0商品分类显示数量.doc_第2页
ecshop2.7.0商品分类显示数量.doc_第3页
ecshop2.7.0商品分类显示数量.doc_第4页
ecshop2.7.0商品分类显示数量.doc_第5页
资源描述:

《ecshop2.7.0商品分类显示数量.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途ecshop2.7.0商品分类显示数量ecshop模板堂(ecmoban。com)修改includes/lib_goods。php,改写下两个函数。/***获得指定分类同级的所有分类以及该分类下的子分类**@accesspublic*@paraminteger$cat_id分类编号*@returnarray*/functionget_categories_tree($cat_id=0){if($cat_id〉0){$sql=’SELECTparent_idFROM’.$GLOBALS[’ecs

2、']—〉table('category’)。"WHEREcat_id=’$cat_id'”;$parent_id=$GLOBALS[’db']—〉getOne($sql);}else{$parent_id=0;}个人收集整理勿做商业用途/*判断当前分类中全是是否是底级分类,如果是取出底级分类上级分类,如果不是取当前分类及其下的子分类*/$sql=’SELECTcount(*)FROM'。$GLOBALS[’ecs']-〉table(’category’)。”WHEREparent_id='$parent_id'AND

3、is_show=1”;if($GLOBALS[’db’]—>getOne($sql)

4、

5、$parent_id==0){/*获取当前分类及其子分类*/$sql='SELECTcat_id,cat_name,parent_id,is_show'.’FROM'.$GLOBALS['ecs’]—〉table('category’)。"WHEREparent_id='$parent_id'ANDis_show=1ORDERBYsort_orderASC,cat_idASC";$res=$GLOBALS['db’]—>getAl

6、l($sql);个人收集整理,勿做商业用途$sql=”SELECTcat_id,COUNT(*)ASgoods_num"。”FROM”.$GLOBALS[’ecs']—〉table(’goods')."ASg"。"GROUPBYcat_id”;$res2=$GLOBALS[’db']-〉getAll($sql);$newres=array();foreach($res2AS$row){个人收集整理勿做商业用途$newres[$row[’cat_id']]=$row['goods_num’];}foreach($res

7、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(’cate

8、gory',array(’cid’=〉$row[’cat_id']),$row['cat_name']);if(isset($row[’cat_id’])!=NULL){$cat_arr[$row['cat_id’]]['cat_id']=get_child_tree($row[’cat_id']);}}}}if(isset($cat_arr)){个人收集整理勿做商业用途return$cat_arr;}}functionget_child_tree($tree_id=0){$three_arr=array();$sq

9、l='SELECTcount(*)FROM’.$GLOBALS[’ecs’]->table(’category')."WHEREparent_id='$tree_id’ANDis_show=1";if($GLOBALS['db’]—>getOne($sql)||$tree_id==0){$child_sql='SELECTcat_id,cat_name,parent_id,is_show'.'FROM'.$GLOBALS[’ecs’]-〉table(’category’)。"WHEREparent_id=’$tree

10、_id’ANDis_show=1ORDERBYsort_orderASC,cat_idASC";$res=$GLOBALS[’db’]->getAll($child_sql);本文为互联网收集,请勿用作商业用途$sql=”SELECTcat_id,COUNT(*)ASgoods_num”.”FROM”.$GLOBALS['ecs’]—>tabl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。