最近在研究dedecms教程。dedecms二次开发其实是非常简单的。以前总认为dedecms是如何的高深难懂。其实dedecms简单。特别是dedecms模板标签。简单实用,如果我们感觉dedecms模板标签不够用。我们还可以自己开发。特别方便。首先我们来谈谈dedecms最常用的几个模板标签。 1:最常用的是dedecms文章列表标签arclist,以下是基本语法. {dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist} 2:最常见的dedecms分类列表标签channle {dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"} <li><a href='[field:typelink/]'>[field:typename/]</a> </li> {/dede:channel} 3:dedecms中标签tag {dede:tag sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a> {/dede:tag} 4:dedecms最新评论标签 {dede:feedback} <ul> <li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对 [field:title/] 的评论:</li> <li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]" class='fbmsg'>[field:msg /]</a></li> </ul> {/dede:feedback} 5:如果我们想在dedecms模板中调用php程序。我们可以直接这样使用。 {dede:php} $a = "dede"; echo $a; {/dede:php} 6:如何在dedecms中的模板标签中取数据库信息. [field:id runphp="yes"] global $dsql ;$dsql -> SetQuery("Select count(id) as c from dede_feedback where aid=".@me);$row = $dsql -> getone();@me=$row['c']; [/field:id] 来源:http://www.chinab4c.com |