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

一:header.htm(头部标签中):
  1. 首页标签: {dede:global.cfg_cmsurl/}
  2.  网站名称: {dede:global.cfg_webname/}
  3. 引用css/js/images/等标签: {dede:global.cfg_templets_skin/}/
  4. 取一级栏目的channel标签的使用举例: {dede:channel type="top" row="8" orderby="id"}   注意:此处的orderby需要在后台include文件中配置;
  5. 当要得到一级栏目和二级栏目标题时要用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(首页模板中)
  1. 关键字的获取: {dede:global.cfg_keywords/}
  2. 描述部分的获取: {dede:global.cfg_description/}
  3. 引用头部文件: {dede:include filename="header.htm"/}
  4. 获取文章发表的日期: [field:pubdate function=MyDate('m-d',@me)/]
  5. 当要用到附加表的字段时:{dede:arclist typeid="5" row="3" channelid="1" addfields="img"} channelid指频道的id( 在这里指普通文章);
  6. dede标签arclist中不能嵌套dede标签:全局用时:[field:global name='cfg_cmsurl'/] 取图片路径时:【field:global cfg_templets_skin/】
三:list_article.htm(列表页模板中)
  1. 病种列表页中标题:{dede:field name='title' /}_{dede:global.cfg_webname/}{dede:field name="seotitle"/}_{dede:global.cfg_webname/}
  2. 当前位置;<span>您所在的位置:<a href='{dede:global.cfg_cmsurl/}/'>主页</a> >{dede:field name='title' /}</span> 或 {dede:field name="position"/}
  3. 当要限制当前显示多少页时:{dede:list pagesize='8'}循环的内容{/dede:list}
  4. 翻页标签:{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
四:article_article.htm(详情页模板中)
  1. 标题的获取:{dede:field name='title' /}_{dede:field name='typename'/}_{dede:global name='cfg_webname' /}
  2. 当前位置的获取:<span>当前位置:{dede:field name='position'/}
  3. 发布日期:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
  4. 上一篇/下一篇:<div id="prenext">[{dede:prenext get='pre'/} ]<span>[{dede:prenext get='next'/}]</span></div>
  5. 去除带<>的标签(即去除html标签字符):[field:title function='html2text(@me)'/]
  6. 截取字符串的函数:[field:title function="cn_substr('@me',4,2)"/] (从第二位开始取,取四个字符)
  7. 单独调用一个栏目的文章标题、及连接和摘要:
例如:
{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>
支付宝扫码打赏 微信扫码打赏

如果本文对你有帮助,欢迎打赏本站

喜欢 ()or分享
    匿名评论
  • 评论
人参与,条评论