DEDECMS常用标签

系统常量

{dede:global.cfg_dataurl/}           //data目录 对应  /data/
{dede:global.cfg_basehost/}        //网站地址
{dede:global.cfg_webname/}       //网站名称
{dede:global.cfg_description/}      //网站描述
{dede:global.cfg_keywords/}        //网站关键词
{dede:global.cfg_soft_lang/}        //网页编码  GBK2312 或者 UTF-8
{dede:global.cfg_templets_skin/} //模板目录/templets/
{dede:global.cfg_cmsurl/}           //安装目录,根目录对应  /
{dede:global.cfg_templeturl/}      //模板目录所在路径   对应 /templets/
{dede:global.cfg_memberurl/}     //会员中心 对应 /member/
{dede:pagebreak/}                    //文章分页
{dede:global.cfg_powerby/}        //版权
{dede:global.cfg_beian/}           //备案
{dede:global:test}                    //调用系统自定义全局变量

文件引用:{dede:include filename="head.htm"/}

面包导航: {dede:field name='position'/}

当前栏目名称:{dede:field name='typename'/}

栏目调用

-----------------------------------------------------------------------------------------------

顶级栏目调用
{dede:channel type='top' row='5' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
       <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
调用当前栏目的子栏目
{dede:channel type='son' typeid='6' noself='yes'}
    <a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:channel}
指定单栏目调用
{dede:type typeid='ID'}
    [field:typename/]
{/dede:type}

列表页

-----------------------------------------------------------------------------------------------

栏目标题 : {dede:field.title/}-{dede:global.cfg_webname/}
栏目关键词: {dede:field name='keywords'/}
栏目描述: {dede:field name='description' function='html2text(@me)'/}
栏目内容: {dede:field.content/}

当前栏目的文章列表
{dede:list pagesize='10' orderby ='pubdate'}

<a href='[field:arcurl/]'>[field:title/]</a><img src="[field:picname/]"/>
    [field:description/]<a href='[field:arcurl/]'>[详情]
    [field:pubdate function="MyDate('Y-m-d',@me)"/]
</a>

{/dede:list}
列表分页
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}

热点文档调用标签

{dede:arclist orderby='click' titlelen='40' row='10'}

[field:global name=autoindex runphp="yes"]

(@me==1||@me==2||@me==3) ? @me="class=\"h\"" : @me="";

[/field:global]
  <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl/]">[field:title /]</a>
{/dede:arclist}

从1自增:[field:global.autoindex/]

推荐调用
<ul>
{dede:arclist row='调用个数' orderby='pubdate' typeid='栏目id' flag='c'}
<li>
  <a href="[field:arcurl /]" target="_blank"><img src="[field:picname/]" alt="[field:title /]" /></a>
</li>
{/dede:arclist}
</ul>

随机文章调用
{dede:arclist row='10' pagesize='10' titlelen='80' orderby='rand'}
  <li><a href="[field:arcurl/]" title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}

自由列表标记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}

typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目

orderby='sortrank' 文档排序方式
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
idlist ='' 提取特定文档(文档ID) 调用指定id文档 例子idlist ='4,45,78,237'
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)
keyword='' 含有指定关键字的文档列表,多个关键字用","分开
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
flag = 'c' 自定义属性值:头条[h] 推荐[c] 图片[p] 幻灯[f] 滚动[s] 跳转[j] 图文[a] 加粗

arclist调用于附加表字段必须指定
1、指定 channelid 属性
2、指定要获得的字段 addfields='字段1,字段'
{dede:arclist row='3' titlelen='47' typeid='3' orderby ='pubdate' channelid='3'addfields='xtlx,language'}
  系统字段 [field:arcurl/]  [field:title/]  [field:litpic/] [field:typename/] [field:typeurl/]
  [field:pubdate function="MyDate('Y-m-d',@me)"/] [field:description/]
  自定义 [field:xtlx/]  [field:language/]
{/dede:arclist}

友情链接
{dede:flink row='24' type='text' titlelen="24" typeid="0"}
   <li>[field:link /]</li>
{/dede:flink}

热搜标签调用
{dede:hotwords /}参数说明:num='5' 关键词数目
subday=’100′ 天数
maxlength=’32′ 关键词最大长度
关键字是调用的,具体修改在后台[核心]—>[批量维护]中有TAG标签管理这个项目

内容页

-----------------------------------------------------------------------------------------------

文章标题 : {dede:field.title/}_{dede:global.cfg_webname/}
文章关键词: {dede:field.keywords/}
文章描述: {dede:field.description function='html2text(@me)'/}
当前文章位置: {dede:field name='position'/}
当前文章标题名称: {dede:field.title/}
当前文章作者: {dede:field.writer/}
当前文章来源: {dede:field.source/}
当前文章更新日期:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
当前文章内容: {dede:field.introduce/}
责任编辑:{dede:adminname/}
上一篇: {dede:prenext get='pre'/}
下一篇: {dede:prenext get='next'/}

搜索页

-----------------------------------------------------------------------------------------------

搜索页标题: {dede:global name='keyword' function='RemoveXSS(@me)'/}_{dede:global.cfg_webname/}
搜索页关键词: {dede:global name='keyword' function='RemoveXSS(@me)'/}
搜索页描述: {dede:global name='keyword' function='RemoveXSS(@me)'/}
搜索页相关文章:{dede:likewords num='8'/}
搜索结果列表页:
{dede:list perpage='20' titlelen='100' }
    <a href='[field:arcurl/]'>[field:title/]</a>
    [field:pubdate function="GetDateMK(@me)"/]
    [field:description/]…<a href='[field:arcurl/]'>[详情]</a>
   <span>所属类别: </span><a href="[field:typeurl/]">[field:typename/]</a>
    <small>点击:</small>[field:click/]
    <small>日期:</small>[field:stime/]
{/dede:list}
分页功能具体条数需修改plus/search.php
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
修改后台搜索时间间隔为0  系统->性能选项
搜索功能
<form action="{dede:global.cfg_cmsurl/}/plus/search.php" method="post" name="formsearch">
            <div class="form">
                <h4>搜索</h4>
                <input type="hidden" name="mid" value="1" />
                <input type="hidden" name="dopost" value="search" />
                关键词:<input type="text" name="q" /> <input type="submit" name="submit" value="开始全文搜索" />
            </div>
</form>

其他

-----------------------------------------------------------------------------------------------

{dede:sql sql="SELECT * FROM dede_archives where typeid2 in(13,14,15,16,17,18) and typeid=6 order by pubdate DESC limit 5 "}
     <li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">
        <b>[field:title function=cn_substr(@me,60)/]</b>
     </a>
     </li>
{/dede:sql}

24小时内更新的文章时间显示为红色:
[field:pubdate runphp='yes']
  $a="<font color=red>".strftime('%m-%d',@me)."</font>";
  $b=strftime('%m-%d',@me);
  $ntime = time();
  $day3 = 3600 * 24;
  if(($ntime - @me) < $day3) @me = $a;
  else @me =$b;
[/field:pubdate]

 隔五行换样式:
{dede:arclist typeid='1' titlelen='40' row='10' typeid="" }
   <li [field:global name=autoindex runphp="yes"](@me % 5 == 0) ? @me="class=\"bline\"" : @me="";[/field:global]>
      <a href="[field:arcurl/]">[field:title/]</a>
   </li>
{/dede:arclist}

posted on 2016-10-05 19:49  gimin  阅读(422)  评论(0)    收藏  举报