织梦(DEDECMS)常见的标签使用

2017-04-13 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标签时举一下例子:
例如: <div id="sum"> {dede:channelartlist  typeid="12,13,14,15,16" row="5"} <dl class="{dede:global.itemindex runphp='yes'}@me=(@me==1)?'':'fb';{/dede:global.itemindex}" > <dt><a class="{dede:global.itemindex runphp='yes'}@me=(@me==4)?'a1 fnt10':'a1';{/dede:global.itemindex}" target="_blank" href="{dede:field name='typeurl'/}">{dede:field name="typename"/}</a> </dt> <dd>{dede:channel type="son" }<div class="k[field:global.itemindex/]"> <li><a target="_blank" href="[field:typeurl/]">[field:typename/]</a></li> </div>{/dede:channel}</dd> </dl> {/dede:channelartlist} </div> 二:.index.htm(主页模板中)
    关键字的获取: {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/】
三:list_article.htm(列表页模板中)
    病种列表页中标题:{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"/}
四:article_article.htm(详情页模板中)
    标题的获取:{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)"/] (从第二位开始取,取四个字符) 单独调用一个栏目的文章标题、及连接和摘要:
例如: {dede:arclist row="3" channelid="-1" type="spec." addfields="zturl"}   <a href="[field:zturl/]" target="_blank">[field:title/]</a><img src="[field:litpic/]" width="20" height="20"/><br> {/dede:arclist} 五:其它常用的标签及注意: 1.

织梦

截取字符创标题不够的用省略号补充标签: [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>