织梦(DEDECMS)常见的标签使用
2017-04-13 14:26:48
dedecms
一:header.htm(头部标签中):
-
主页标签: {dede:global.cfg_cmsurl/}
网站名称: {dede:global.cfg_webname/}
引用css/js/images/等标签: {dede:global.cfg_templets_skin/}/
取一级栏目的channel标签的使用举例: {dede:channel type="top" row="8" orderby="id"}
注意:
此处的orderby需要在后台include文件中配置; 当要得到一级栏目和二级栏目标题时要用channelartlist标签里面嵌套channel标签时举一下例子:-
关键字的获取: {dede:global.cfg_keywords/}
描述部分的获取: {dede:global.cfg_description/}
引用头部文件: {dede:include filename="header.htm"/}
获取文章发表的日期: [field:pubdate function=MyDate('m-d',@me)/]
当要用到附加表的字段时:{dede:arclist typeid="5" row="3" channelid="1" addfields="img"}
channelid
指频道的id( 在这里指普通文章); dede标签arclist中不能嵌套dede标签:全局用时:[field:global name='cfg_cmsurl'/] 取图片路径时:【field:global cfg_templets_skin/】-
病种列表页中标题:{dede:field name='title' /}_{dede:global.cfg_webname/} 或{dede:field name="seotitle"/}_{dede:global.cfg_webname/}
当前位置;<span>您所在的位置:<a href='{dede:global.cfg_cmsurl/}/'>主页</a> >{dede:field name='title' /}</span> 或 {dede:field name="position"/}
当要限制当前显示多少页时:{dede:list pagesize='8'}循环的内容{/dede:list}
翻页标签:{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
-
标题的获取:{dede:field name='title' /}_{dede:field name='typename'/}_{dede:global name='cfg_webname' /}
当前位置的获取:<span>当前位置:{dede:field name='position'/}
发布日期:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
上一篇/下一篇:<div id="prenext">[{dede:prenext get='pre'/} ]<span>[{dede:prenext get='next'/}]</span></div>
去除带<>的标签(即去除html标签字符):[field:title function='html2text(@me)'/]
截取字符串的函数:[field:title function="cn_substr('@me',4,2)"/] (从第二位开始取,取四个字符)
单独调用一个栏目的文章标题、及连接和摘要:
织梦
截取字符创标题不够的用省略号补充标签: [field:title function=' ( strlen("@me")>23 ? cn_substr("@me",23)."..." : "@me" ) ' /] 2.织梦调用评论标签: {dede:feedback row='6' titlelen='24' infolen='80'} <li><a href="[field:global.cfg_phpurl/]/view.php?aid=[field:aid/]" title="[field:title/]上的评论"><img alt='' src='/ezhanku/img/head.png' class='avatar avatar-36 photo' height='36' width='36' /><strong>[field:username function="(@me=='guest' ? '游客' : @me)"/]:</strong>[field:msg/]</a></li> {/dede:feedback} 3.织梦判断标题是否有seotitle标题的调用: dede:field name='array' runphp='yes'} if(@me['seotitle']=='') @me=@me['typename'];else @me=@me['seotitle'];{/dede:field} 六:自增长问题: 1.arclist标签中用自增长: [field:global.autoindex/](适用于数字的自增长) 2.channelartlist中用; 样式:{dede:global.itemindex runphp='yes'}@me=(@me==1)?'':'fb';{/dede:global.itemindex} 自增长:[field:global.itemindex/] 3.channel中用: 样式:[field:global name="autoindex" runphp="yes"]@me=(@me==1)?'':'fb';[/field:global] 自增长:[field:global name="autoindex"/]此时是从零开始取 要从1开始取:[field:global name="autoindex" runphp="yes"]@me=@me+1;[/field:global] 多 重判断的调用:{dede:global name="itemindex" runphp="yes"}if(@me==1){@me="class=bg1";}elseif(@me==2){@me="class='bg1 bg3'";}else{@me="class='bg1 bg6'";}{/dede:global} 七:嵌套标签的使用(channelartist) <ul> {dede:channel type='son' row='6' typeid='14'} <li id="qb[field:global.autoindex/]" onmouseover="setTab('qb',[field:global.autoindex/],6)" [field:global name=autoindex runphp="yes"]if(@me==1){@me="class='first'";}else{ @me="";}[/field:global]> <a href="[field:typelink/]" target="_blank">[field:typename/]</a>< > {/dede:channel} </ul> {dede:channelartlist row=6 typeid='15,16,17,18,19,20' } <div id="qb_{dede:global name='itemindex'/}" class="disshow" {dede:global name="itemindex" runphp="yes" }if(@me==1){@me="style='display:block'";}else{@me="style='display:none'";}{/dede:global}> <div class="ask"> <a href="http://qiao.baidu.com/v3/?module=default&controller=webim&action=index&siteid=3697579&lastsubid=0&from=%E5%AE%89%E5%BE%BD%E5%90%88%E8%82%A5&bid=86694d946459cb09bca1ff81&chattype=1&ref=http%3A%2F%2Fwww.wujingzf.com%2Fzt%2Fjksl%2F" target="_blank"> <div class="anniu"></div> </a> <div class="askshow"> {dede:arclist titlelen='60' row='1' flag='h' infolen='88' } <li><a href="[field:arcurl/]" target="_blank">[field:title/]</a>< > <p>[field:infos/]…</p> {/dede:arclist} </div> <a href="http://qiao.baidu.com/v3/?module=default&controller=webim&action=index&siteid=3697579&lastsubid=0&from=%E5%AE%89%E5%BE%BD%E5%90%88%E8%82%A5&bid=86694d946459cb09bca1ff81&chattype=1&ref=http%3A%2F%2Fwww.wujingzf.com%2Fzt%2Fjksl%2F" target="_blank"> <div class="anniu2"></div> </a> </div> <div class="newshow"> {dede:arclist titlelen='40' row='1' infolen='100' flag='c'} <h1><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a></h1> <p>[field:infos/]...<span><a href="[field:arcurl/]" title="[field:title/]" target="_blank">详情点击</a></span></p> {/dede:arclist} <ul> {dede:arclist titlelen='30' row='6' } <li><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a>< > {/dede:arclist} </ul> </div> <div class="anlishow"> {dede:arclist row='1' titlelen='30' imgwidth='120' type='image.' flag='c' } <a href="[field:arcurl/]" target="_blank"><img src="[field:picname/]" width="234" height="165" /></a><a href="[field:arcurl/]" target="_blank">[field:title/]</a> {/dede:arclist} </div> </div> {/dede:channelartlist} </div>