码迷,mamicode.com
首页 > 其他好文 > 详细

夺命雷公狗---CMS---10-dedecms里面的标签

时间:2015-11-14 06:28:30      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

在dedecms里面的标签主要分为两类,单标签和双标签,而且dede里面的标签只能在模板文件中使用,也就是templets目录下面的模板文件中使用,不能在 php文件中直接使用。

 

 

单标签:

语法:{dede:标签名称  属性名称1=属性值1  属性名称2=属性值2  /}

 

比如:

 

{dede:global.cfg_templets_skin/}   {dede:include filename="head.htm"/}

 

单标签,多数是include目录下面的common.inc.php文件定义的全局变量,

技术分享

 

可以建立一个测试文件,用于测试标签的输出内容:

技术分享

 

技术分享

 

然后在回到后台修改下更新主页换成test.htm进行测试下

技术分享

 

然后访问:http://www.dets.com/index.html

 

技术分享

这样就可以轻松知道自己的那个地址在那个页面了。。。。

如:

技术分享

 

技术分享

这样就可以知道dedecms里面的标签是指向那里的了。。。。

 

 

 

 

双标签

比较重要的一个标签,双标签就是从数据库里面取出数据的标签,

1)语法格式:

{dede:标签名称   属性1=属性值1     属性2=属性值2}

[field:字段名称/]

{/dede:标签名称}

如:

     <ul class="d2 ico2">
      {dede:arclist flag=‘a‘ row=‘6‘ orderby=‘pubdate‘}
      <li><a href="[field:arcurl/]">[field:title/]</a></li>
      {/dede:arclist}
     </ul>

 

2)查看dede里面有哪些双标签?

在后台-》模板-》默认模板管理-》随便单击一个模板页面进行修改。

技术分享

 

进去后他就会列出大量的当前dede里面的双标签,我们常用的其实也不算多,如下所示:

技术分享

 

随便单击一个,他都有案例说明,如下:

技术分享

 

3)每个双标签都对应一个标签文件,当生成静态页面时,解析哪个标签,就运行哪个标签文件,这些文件都是存在这个文件夹下:

技术分享

 

 

双标签一般都是从数据库里面进行获取数据的。

我们建立一个测试文件,进行测试,当前生成静态页面时,是否运行了该标签文件。

技术分享

 

然后我们在来他双标签对应的文件里面进行修改下

技术分享

 

然后回到后台点击下更新主页,他的网站即将会爆出刚才所执行的SQL语句

技术分享

 

夺命雷公狗---CMS---10-dedecms里面的标签

标签:

原文地址:http://www.cnblogs.com/leigood/p/4963742.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!