请问这种分类树是怎么回事?要如何解决?附图
2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家
看这三张图,第一张是一级分类,第二张是二级分类,第三张是底级分类,因为下面没分类了,所以显示成那样,但我想显示成像第四张这样的效果,类似http://demo.wd5u.com/360buy/category.php?id=72这样的效果。 找了很多有关修改get_categories_tree的帖,但都没有效果。希望哪位高人赐教。。 |
回答:
买个他的模板不就可以了吗,祝楼主早日得到高手的帮助! |
第四张图跟第三张图是同一级的分类,但是第四张图的底级分类跟第三张图的底级分类样式不同。 |
我不知道你的代码是啥我想应该是 :{if } 就是写个判断分类存在的情况下显示。搞不定 找我 发我代码看 |
分类不同导致效果不一样!模板本身应该不会有问题吧~ |
/** * 获得指定分类同级的所有分类以及该分类下的子分类 * * @accesspublic * @paraminteger$cat_id分类编号 * @returnarray */ 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); foreach ($res AS $row) { if ($row['is_show']) { $cat_arr[$row['cat_id']]['id']= $row['cat_id']; $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; } } 这是lib.goods.php里的代码,实在找不到解决的办法,我也想写个{if}的判断,但是好像底级分类都识别不出似的。 |
|
能不能用判断来做?判断是第几级分类,然后修改样式? |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop装箱单
ecshop错误代码
ecshop属性值调用
ecshop中秋月饼
ecshopdiscuz积分
ecshop压力测试
ecshop邮箱注册
ecshop手机流量
ecshop我的网站
ecshop认识
ecshop支付插件
ecshop操作员
ecshopInternet
ecshop这个
ecshop销量排行
ecshop外国人
ecshop解答
ecshop久钰久商城技术共享
ecshop淘宝问题
ecshop商品详情图
ecshopECShop资讯
ecshop热卖
ecshop中国移动
ecshopclause
ecshop漏洞补丁
ecshop库存数不足
推荐
ecshopJS模块切换
ecshop新浪微博登录插件
ecshopjquery