ecshop2_7_0商品分类显示数量.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ecshop2.7.0商品分类显示数量 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]) != NULL) { $cat_arr[$row[cat_id]][cat_id] = get_child_tree($row[cat_id]); } } } } if(isset($cat_arr)) { return $cat_arr; } } function get_child_

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档