一、模板文件命名规范:
(1)index_识别ID.htm:板块(栏目封面)模板;
(2)list_识别ID.htm:栏目列表模板;
(3)article_识别ID.htm:内容查看页(文档模板,包括专题查看页);
(4)search.htm:搜索结果列表模板;
(5)index.htm:主页模板;

二、以下为Dedecms常用标签:
1、网站标题:{dede:global.cfg_webname/}

2、站点url(后台设置):{dede:global.cfg_basehost/}

3、站点实际url(推荐):{dede:global.cfg_cmsurl/}

4、会员中心地址:{dede:global.cfg_memberurl/}

5、站点data目录地址:{dede:global.cfg_dataurl/}

6、模板目录地址:{dede:global.cfg_templeturl/}

7、底部版权:{dede:global.cfg_powerby/}

8、备案信息:{dede:global.cfg_beian/}

9、站点plus目录站点地址:{dede:field.phpurl/}

10、网站描述:{dede:global.cfg_description/}

11、网站关键词:{dede:global.cfg_keywords/}

12、模版路径:{dede:global.cfg_templets_skin/}

13、友情链接:{dede:flink row=‘24’/}

14、栏目内容:{dede:field.content/}

15、当前位置:{dede:field.position/}

16、织梦版本:{dede:global.cfg_version/}

17、调用包含模板文件:{dede:include filename="*.htm"/}

18、时间:

{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H:%M:%S","@me")' /}            //2007年1月1日 18:30:02
{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")' /}         //2007-1-1 18:30:02
{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H时%M分%S秒","@me")' /}       //2007年1月1日 18时30分02秒
{dede:field name='pubdate' function='strftime("%m-%d %H:%M:%S","@me")' /}                //1-1 18:30:02
{dede:field name='pubdate' function='strftime("%m-%d","@me")' /}                     //1-1

24小时内的时间显示红色:

     [field:pubdate runphp='yes'] $a="<font color='#ff0000'>";$b="</font>";$c=strftime("%Y年%m月%d日 %H:%M:%S","@me");$ntime = time();$oneday = 3600 * 24;if(($ntime - @me)<$oneday) @me = $a.$c.$b;else @me =$c;[/field:pubdate]

最后更新时间:

{dede:tagname runphp='yes'}@me = date("Y-m-d H:i:s", time());{/dede:tagname}

XX天前:

     [field:pubdate runphp='yes'] $today = Floor(time()/(3600 * 24));$senday= Floor(@me/(3600 * 24));$updays = $today-$senday;if($updays==0) @me = "今日";else @me = $updays."天前";[/field:pubdate]

19、导航(currentstyle表示高亮显示):

 {dede:channel type='self' currentstyle="<span><a href='~typelink~' class='thisclass'>~typename~</a></span>"}<span><a href='[field:typeurl/]'>[field:typename/]</a></span>{/dede:channel}

20、用户个人资料:

 {dede:memberinfos}<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a> 头像<a href='[field:spaceurl /]' class="username">[field:uname/]</a> 用户名<a href="[field:spaceurl /]" class="useract-vi">查看详细资料</a><a href="[field:spaceurl /]&action=guestbook" class="useract-pm">发送留言</a><a href="[field:spaceurl /]&action=newfriend" class="useract-af">加为好友</a>用户等级:</small>[field:rankname /]注册时间:</small>[field:jointime function="MyDate('Y-m-d H:m',@me)"/]最后登录:</small>[field:logintime function="MyDate('Y-m-d H:m',@me)"/]{/dede:memberinfos}

21、挑错:

 <a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑错</a>

22、推荐

 <a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a>

23、打印

<a href="#" onClick="window.print();">打印</a>

24、文档列表:typeid='1,2,5’是多栏目调用,typeid='0’是当前栏目调用,commet是dedecms中的注释方法

 {dede:arclist typeid='1,2,5' titlelen=42 row=10 commet='调用文章列表'}<li><a href="[field:arcurl commet='这是文章链接标签'/]">[field:title/]</a><p>[field:description function='cn_substr(@me,80)'/]...</p></li>{/dede:arclist}

列表页:pagesize是显示数据条数

 {dede:list pagesize='11'}<li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a><p>[field:description function='cn_substr(@me,160)'/]...</p> </li>{/dede:list}

25、每个标签都可以使用自定义函数对其进行扩展,自定义函数内容主要用于对当前标签输出内容进行处理。格式:{dede:标记名称 function=‘youfunction(“参数一”,“参数二”,"@me")’/},其中 @me 用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:

{dede:field.pubdate function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}

26、编程:织梦模板很方便的一个地方就是支持简单的模板编程。
格式为:

 {dede:tagname runphp='yes'}$aaa = @me;@me = "123456";{/dede:tagname}

@me 表示这个标记本身的值,因此标记内编程是不能使用echo之类的语句的,只能把所有返回值传递给@me。
此外由于程序代码占用了底层模板InnerText的内容,因此需编程的标记只能使用默认的InnerText。

27、模板调用SQL语句:SQL语句中查出的所有字段都可以用[field:字段名/]来调用,如:

 {dede:sql sql='Select * from dede_archives where mid=1'} <a href='/plus/view.php?aid=[field:id/]' target='_blank'>[field:title/]</a> {/dede:sql}

批量修改栏目为动态或者静态:

 UPDATE `dede_arctype` SET `isdefault` = '-1' 动态UPDATE `dede_arctype` SET `isdefault` = '1' 静态

文章内容批量替换:查找所有文章带有“论坛"的词组,并将论坛替换为“社区"

 update `dede_addonarticle` set body=REPLACE(body,'论坛','社区') where body like "%论坛%"

常用内容统计代码:
共有文章:** 篇:

 {dede:sql sql="select count(*) as c from dede_archives where channel=1"}·共有文章:[field:c /]篇{/dede:sql}

共有图集:** 个:

 {dede:sql sql="select count(*) as c from dede_archives where channel=2"}·共有图集:[field:c /]个{/dede:sql}

共有软件:** 个:

 {dede:sql sql="select count(*) as c from dede_archives where channel=3"}·共有软件:[field:c /]个{/dede:sql}

共有评论:**条:

 {dede:sql sql="select count(*) as c from dede_feedback"}·共有评论:[field:c /]条{/dede:sql}

共有会员:**名:

 {dede:sql sql="select count(mid) as c from dede_member "}·共有会员:[field:c /]名{/dede:sql}

文章阅读:** 人次:

 {dede:sql sql="select sum(click) as c from dede_archives"}文章阅读:[field:c /]人次{/dede:sql}

今日更新:**篇:

 {dede:sql sql="SELECT count( * ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}

总共留言:

 {dede:sql sql="select count(*) as cc From dede_guestbook"}[field:cc/]{/dede:sql}条

28、织梦CMS v5.7完美实现导航条下拉二级菜单(将以下代码贴到templets\default\footer.htm文件里,需修改样式)

<!-- //二级子类下拉菜单,考虑SEO原因放置于底部 --><script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/js/dropdown.js'></script>{dede:channelartlist typeid='top' cacheid='channelsonlist'}<ul id="dropmenu{dede:field.typeid/}" class="dropMenu">{dede:channel type='son' noself='yes'}<li><a href="[field:typelink/]">[field:typename/]</a></li>{/dede:channel}</ul>{/dede:channelartlist}<script type="text/javascript">cssdropdown.startchrome("navMenu")</script>

29、织梦CMS v5.7实现导航条下拉三级菜单

 <style>.menu li a:hover { color: #E48610; }.one { position: relative; }.one ul { position: absolute; left: 0; top: 49px; display: none; }.two { position: relative; z-index: 99999; }.two ul { position: absolute; left: 98px; top: 0; }</style><script>$(function(){$("li").mouseenter(function(){  $(this).children("ul").show();}).mouseleave(function(){$(this).children("ul").hide();});});</script><ul><li class="one"><a href="{dede:global.cfg_cmsurl/}" target="_blank">网站首页</a></li><!-- 只有一级的导航栏 -->{dede:arclist row=1 idlist=3}<li class="one"><a href="[field:arcurl/]" target="_blank">[field:title/]</a></li>{/dede:arclist}<!-- 有三级的导航栏 --><li class="one">{dede:type typeid='13'}<a href='[field:typelink/]'>[field:typename/]</a>{/dede:type}<ul>        {dede:channelartlist type='top' typeid='13'}          <li class="two"><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a><ul>        {dede:sql sql='Select * from dede_arctype where reid=~id~  ORDER BY id limit 0,20'}<li><a href="[field:typedir function='str_replace("{cmspath}/","",@me)'/]">[field:typename/]</a></li> <!-- 如果路径重复可用下面这种方法,加/DedeCMS/(localhost后面的): <li><a href="/DedeCMS/[field:typedir function='str_replace("{cmspath}/","",@me)'/]">[field:typename/]</a></li> -->   {/dede:sql}                               </ul>                 </li>                {/dede:channelartlist}</ul></li><!-- 只有一级的导航栏 -->{dede:arclist row=1 idlist=5}<li class="one"><a href="[field:arcurl/]" target="_blank">[field:title/]</a></li>{/dede:arclist}</ul>

30、搜索:
第一种双选择搜索:

 <form  name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.php"><input type="hidden" name="kwtype" value="0" /><input name="q" type="text" id="search-keyword" /><select name="searchtype" id="search-option"><option value="title" selected='1'>检索标题</option><option value="titlekeyword">智能模糊</option></select></form>

第二种单选择搜索:

 <form name="formsearch" action="{dede:global.cfg_cmsurl/}/plus/search.php"><input type="hidden" name="kwtype" value="0"><input name="q" type="text" id="search-keyword"><input name="searchtype" value="title" type="hidden"><input value="搜索" type="submit"></form>

31、标签调用:

 {dede:tag row='10' getall='1' sort='month'}<li><a href='[field:link/]'>[field:tag /]</a></li>{/dede:tag}

标签链接:[field:link/]
标签关键词:[field:tag /]

32、图集调用:

 {dede:arclist row='10' orderby=pubdate type='image.' imgwidth='100' imgheight='100}<li><a href="[field:arcurl/]“>[field:image/]</a></li>{/dede:arclist}

文章标题:[field:title/]
文章简略标题:[field:shorttitle/]
文章标题超链接:[field:arcurl/]
文章摘要:[field:info/]
缩略图地址:[field:litpic/]
图集图片:[field:image/]
文章发布日期:[field:pubdate function=“GetDateTimeMK(@me)”/]
文章列表序列号:[field:global runphp=‘yes’ name=autoindex][/field:global]

33、栏目列表页标签:
栏目标题:{dede:field.title/}_{dede:global.cfg_webname/}
栏目关键词:{dede:field name=‘keywords’/}
栏目描述:{dede:field name=‘description’ function=‘html2text(@me)’/}
当前位置:{dede:field name=‘position’/}
文章列表调用:{dede:list pagesize=‘10’}{/dede:list}
栏目名称:[field:typelink/]
栏目文章标题:[field:title/]
文章超链接:[field:arcurl/]
点击次数:[field:click/]
好评:[field:scores/]
文章发布日期:[field:pubdate function=“GetDateTimeMK(@me)”/]
文章摘要:[field:description/]
缩略图:

 [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>");[/field:array]

翻页导航:{dede:pagelist listitem=“info,index,end,pre,next,pageno,option” listsize=“5”/}

34、内容页标签:
内容页标题:{dede:field.title/}_{dede:global.cfg_webname/}
内容页副标题:{dede:field.shorttitle/}
内容页关键词:{dede:field.keywords/}
内容页描述:{dede:field.description function=‘html2text(@me)’/}
当前位置:{dede:field name=‘position’/}
文章标题:{dede:field.title/}
文章简略标题:{dede:field.shorttitle/}
文章来源:{dede:field.source/}
作者:{dede:field.writer/}
文章发布时间:{dede:field.pubdate function=“MyDate(‘Y-m-d H:i’,@me)”/}
文章点击次数:

     <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>

缩略图:{dede:field.image/}
文章摘要:

     {dede:field.description runphp='yes'}if(@me<>'')@me = ''.@me.'{/dede:field.description}

文章内容:{dede:field.body/}
文章分页:{dede:pagebreak/}
上一篇:{dede:prenext get=‘pre’/} 如:

<li class="pre">{dede:prenext get='pre'/}</li>                     //已包含上一篇及a标签了。

下一篇:{dede:prenext get=‘next’/}
责任编辑:{dede:adminname/}

35、搜索页面的标签:
搜索词:{dede:global name=‘keyword’ function=‘RemoveXSS(@me)’/}
相关搜索标签:{dede:likewords num=‘8’/}
搜索结果调用循环标签:{dede:list perpage=‘20’}{/dede:list}
分页:{dede:pagelist listsize=‘4’/}
标题:[field:title/]
链接:[field:arcurl/]
摘要:[field:description/]
网址:[field:global.cfg_basehost/][field:arcurl/]
栏目:[field:typename/]
点击:[field:click/]
发表时间:[field:stime/]

36、调用指定ID文章

    {dede:arclist row=1 idlist=5}<a href="[field:arcurl/]">[field:title/]</a>{/dede:arclist}

37、调用banner图(在模板中用arclist调用附加表字段必须指定channelid值和要获得的字段)

    {dede:arclist  row='5' typeid="23" channelid='1' addfields='redirecturl'}<li><a href="http://[field:redirecturl/]" target="_blank"><img src="[field:litpic/]"></li>{/dede:arclist}

38、顶级栏目列表页显示所有子栏目内容列表的方法(channelartlist可注释,无法分页,可用固定div高度加滚动条代替):

 <!-- {dede:channelartlist row=12} -->{dede:arclist titlelen='42' row='10'}<li><h3><a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title /]</a></h3> <p>[field:description function='cn_substr(@me,160)'/]...<a title="[field:title/]" href="[field:arcurl/]" target="_blank">[阅读全文]</a></p></li>{/dede:arclist}<!-- {/dede:channelartlist} -->

dedecms常用标签调用大全相关推荐

  1. 织梦模板标签调用大全仿站必备

    织梦模板标签调用大全 织梦DEDE模板调用标签大全-提高制作模板速度 ----------------------------------------------------------------- ...

  2. Destoon教程之系统标签调用大全 【持续更新】

    Destoon教程之系统标签调用大全 [持续更新]整理前先列大纲: 一.全局通用标签调用   字段语法({$DT[字段名]}) 网站名称:{$DT[sitename]} 网站地址:{DT_PATH} ...

  3. wordpress常用标签调用

    用习惯了织梦cms后台管理系统的人,再用wordpress,总会感觉不习惯,织梦有很多标签调用软件,可以很方便的使用标签进行网站模板定制开发,而wordpress有丰富的主题可以使用,但是有些主题满足 ...

  4. 织梦dedecms TAG标签调用汇总

    前言 TAG标签是一种由您自己定义的,比分类更准确.更具体,可以概括文章主要内容的关键词,合理的运用TAG标签,可以使你发表的文章更容易被搜索到. 很多网站的首页.列表页和文章页调用的TAG关键词是带 ...

  5. dede日期时间标签调用大全

    dedecms最强大的功能就是调用标签,可以变换出各种样式的文章形式出来,本节将DEDECMS调用时间的样式做一个总结,基本所有的时间调用样式都有了,日期时间格式 (利用strftime()函数格式化 ...

  6. dedecms 常用标签

    都是常用的一些标签,大家可以用ctrl+F实现搜索. 网站名称:{dede:global.cfg_webname/}   网站根网址:{dede:global.cfg_basehost/}   网站根 ...

  7. dedecms常用标签

    1.关键描述调用标签:    调用网站关键词: <meta name="keywords" content="{dede:field name='keywords' ...

  8. DeDeCMS常用标签代码整理汇总

    1.最新文档列表1-5都为调用的arclist标签 {dede:arclist typeid='' titlelen='28' limit='0,5'} <li><a href='[ ...

  9. 织梦 dede TAG 标签调用 大全

    签调用的基本语法是: {dede:tag row='30' sort='new' getall='0'} <a href='www.dede888.com/[field:link/]'>[ ...

最新文章

  1. 1个ieee1394端口_如何使用圆形端口进行波导激励和终止
  2. 如何用python写html的插件,使用python开发vim插件及心得分享
  3. 系统集成项目管理工程师_系统集成项目管理工程师,最热门的入户软考专业!...
  4. 微擎框架小程序 入口
  5. STM32学习——ADC采集
  6. 前台页面通过ajax环境和js调用web service的几种方法
  7. JavaScript获取本机浏览器UA助力Python爬取糗事百科首页
  8. mysql如何输出一句话_MySQL/ACCESS导出一句话拿WebShell后门命令
  9. 关于PCB板设计中电阻电容等封装的选择
  10. TWRP的使用方法/双清、三清、四清解释
  11. html中五号字体是多少像素,5号字是多大(字体尺寸对照表mm)
  12. python与财务报表分析_《财务报表分析》第八章 企业财务综合分析与业绩评价课后练习...
  13. 边缘计算是什么 优点
  14. PDF文件修改最常用的方式有哪些?
  15. C盘中哪些文件可以删除?
  16. 计算机高级筛选在哪找,excel表格数据高级筛选在哪里-EXCEL高级筛选
  17. 弹幕视频播放app案例分析
  18. python_1.统计字符串中,中文字符,英文字符、数字、空格和其他字符的个数?
  19. 详解电脑死机没反应怎么解决
  20. s.length什么意思

热门文章

  1. 微信小程序学习日志(一)
  2. win7登陆密码忘记了的几种找回方法
  3. 使用正则表达式匹配中括号里的内容
  4. 钟控触发器(RS、D、JK、T)
  5. 矩阵的列向右移动n个单位
  6. sap成本流怎么看_SAP那些事-技巧篇-60-如何判断生产成本已结平
  7. 理财期货操作技巧有哪些(如何操作期货)
  8. 7-2 jmu-ds-最长数字序列 (22 分)
  9. Android[art]-Android dex,odex,oat,vdex,art文件结构学习总结
  10. MFC获取文件及文件夹