大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

 找回密码
 注册大米会员

QQ登录

只需一步,快速开始

查看: 8539|回复: 2
打印 上一主题 下一主题

三级分类目录问题

[复制链接]

4

主题

8

帖子

30

积分

新手上路

Rank: 1

积分
30
跳转到指定楼层
楼主
发表于 2014-5-9 14:15:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点一级分类目录取得二级目录列表的时候三级目录也显示出来了,要怎么控制只取得二级目录列表。
点击二级目录才取得三级目录

在线等待
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

501

主题

778

帖子

7682

积分

超级版主

Rank: 8Rank: 8

积分
7682

授权用户商城钻石VIP

沙发
发表于 2014-5-9 17:31:17 | 只看该作者
本帖最后由 追影 于 2014-5-9 17:56 编辑

获取当前栏目的第一级子栏目 这个必须会 如果不会看不懂我在说什么
两种方法:
(1)全部获取的话可以JS在客户端弄清楚父子关系 比如dtree  这种类似插件 去 百度 dtree 下载下来看下
(2)ajax 万能数据调用 (这种方法相对简单)
/index.php?m=api&a=ajax_arclist&model=type&where=fid%3D当前分类id
%3D 为 = 的urlencode
不管好多就都给你调的出来

当然如果是模板中三级菜单树用ul之类的嵌套就更简单了 用  http://www.damicms.com/New/26  Category 标签
支持多级嵌套的  嵌套死的3,4级都没问题  如果不知道嵌套多少级又非得嵌套遍历完整 如何做呢?
就要获取我的子孙到底有几级:
$list = M('type')->where("typeid=我的ID")->field("typeid,typename,fid,concat(path,'-',typeid) as bpath")->order('bpath desc')->find()
找到我最后的一代 通过 count(explode('-',$list[path]))-1 就知道我子孙到底有几级了

补充
http://www.damicms.com/Case/215 这个模板充分演示了 ajax 调用API接口数据
更多难点技术 授权后 面对面提供技术支持




回复 支持 反对

使用道具 举报

501

主题

778

帖子

7682

积分

超级版主

Rank: 8Rank: 8

积分
7682

授权用户商城钻石VIP

板凳
发表于 2014-5-16 09:56:02 | 只看该作者
列表页category标签嵌套使用举例:
<php>$pid = get_first_father($type['typeid']);echo $pid;</php>
<category parentid="$pid" id="vo">
{$vo.typename}
<category parentid="$vo[typeid]" id="voo">
{$voo.typename}
</category>
</category>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册大米会员

本版积分规则

QQ|小黑屋|大米CMS社区 ( 蜀ICP备11002200号-2广告联系:广告联系 

Powered by 大米CMS

© 2010-2020 大米CMS Inc.

快速回复 返回顶部 返回列表