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}
浙公网安备 33010602011771号