织梦网站DedeCMS所有调用标签、标记代码大全
{dede:global.cfg_webname/} 站点名称
{dede:global.cfg_basehost/} 站点url(后台设置)
{dede:global.cfg_cmsurl/} 站点实际url(奇奇推荐)
{dede:global.cfg_memberurl/} 会员中心地址
{dede:global.cfg_dataurl/} 站点data目录地址
{dede:global.cfg_templeturl/} 模板目录地址
{dede:global.cfg_powerby/} 底部版权
{dede:global.cfg_beian/} 备案信息
{dede:global.cfg_webname/} 站点名称
{dede:global.cfg_basehost/} 站点url(后台设置)
{dede:global.cfg_cmsurl/} 站点实际url(奇奇推荐)
{dede:global.cfg_memberurl/} 会员中心地址
{dede:global.cfg_dataurl/} 站点data目录地址
{dede:global.cfg_templeturl/} 模板目录地址
{dede:global.cfg_powerby/} 底部版权
{dede:global.cfg_beian/} 备案信息
{dede:field.description function='html2text(@me)'/} 站点描述
{dede:field.phpurl/} 站点plus目录站点地址
{dede:field.title/} 标题
{dede:field.keywords/} 关键字
{dede:field.phpurl/} 站点plus目录站点地址
{dede:field.title/} 标题
{dede:field.keywords/} 关键字
{dede:flink row='24'/}友情链接
{dede:field.content/} 栏目内容
{dede:field.position/} 当前位置
{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} 时间
{dede:field.source/} 来源
{dede:field.writer/} 作者
<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.body/} 文章内容
{dede:adminname/} 责任编辑
{dede:pagebreak/} 页码
{dede:prenext get='pre'/} 上一篇
{dede:prenext get='next'/} 下一篇
{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/} 时间
{dede:field.source/} 来源
{dede:field.writer/} 作者
<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.body/} 文章内容
{dede:adminname/} 责任编辑
{dede:pagebreak/} 页码
{dede:prenext get='pre'/} 上一篇
{dede:prenext get='next'/} 下一篇
导航
{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}
{dede:include filename="*.htm"/} 调用模板文件
{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}
<a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a>
<a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑错</a>
<a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a>
<a href="#" onClick="window.print();">打印</a>
<a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑错</a>
<a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a>
<a href="#" onClick="window.print();">打印</a>
文档列表
{dede:arclist titlelen=42 row=10}
<li><a href="[field:arcurl/]">[field:title/]</a>
<p>[field:description function='cn_substr(@me,80)'/]...</p>
</li>{/dede:arclist}
{dede:arclist titlelen=42 row=10}
----------------------------
标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法:
{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}
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法:
{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
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录) keyword='' 含有指定关键字的文档列表,多个关键字用","分 orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序 |
使用实例
调用推荐文章
|
调用最新文章按发布时间排序
|
按ID排序降序排列,从大到小
{dede:arclist channelid='' row='10' titlelen='60' orderby='id' }
|
按ID排序顺序排列,从小到大
{dede:arclist channelid='' row='10' titlelen='60' orderby='id' orderway='asc'
|
调用含有缩图的文档
{dede:arclist flag="p" row='10' titlelen='60'}
|
日期的各种格式
08
08 日 06-08 06月08日 09-06-08 2009-06-08 09年06月08日 2009年06月08日 2009-06-08 |
底层字段
|
相关函数:
文件\include\taglib\arclist.lib.php第7行
function lib_arclist(&$ctag,&$refObj)
参数说明:
col='' 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示
如果col='1'要多列显示的可用div+css实现
以下为通过div+css实现多列的示例:
<style type=text/css>
div{width:400px;float:left;}
</style>
{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}
•[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
当col>1将使用原来的table多列方式显示
row='10' 返回文档列表总数
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)
imgwidth='120' 缩略图宽度
imgheight='90' 缩略图高度
listtype='all' 栏目类型 image含有缩略图 commend推荐
orderby='sortrank' 文档排序方式
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
keyword='' 含有指定关键字的文档列表,多个关键字用","分
innertext = '' 单条记录样式
aid='' 指定文档ID
idlist ='' 提取特定文档(文档ID)
channelid 频道ID
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)
flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag = '' 同flag,但这里是表示不包含这些属性
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
subday='天数' 表示在多少天以内的文档
文件\include\taglib\arclist.lib.php第7行
function lib_arclist(&$ctag,&$refObj)
参数说明:
col='' 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示
如果col='1'要多列显示的可用div+css实现
以下为通过div+css实现多列的示例:
<style type=text/css>
div{width:400px;float:left;}
</style>
{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}
•[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
当col>1将使用原来的table多列方式显示
row='10' 返回文档列表总数
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类
titlelen
infolen='160' 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)
imgwidth='120' 缩略图宽度
imgheight='90' 缩略图高度
listtype='all' 栏目类型 image含有缩略图 commend推荐
orderby='sortrank' 文档排序方式
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
keyword='' 含有指定关键字的文档列表,多个关键字用","分
innertext
aid='' 指定文档ID
idlist
channelid
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)
flag
noflag
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
subday='天数' 表示在多少天以内的文档
用arclist调用于附加表字段的方法:
要获取附加表内容,必须符合两个条件
1、指定 channelid 属性
2、指定要获得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
[field:textlink /] - [field:softtype /]<br />
{/dede:arclist}
1、指定 channelid 属性
2、指定要获得的字段 addfields='字段1,字段'
如:
{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}
[field:textlink /] - [field:softtype /]<br />
{/dede:arclist}
底层模板字段:
ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,
source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,
description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,
stime(pubdate 的"0000-00-00"格式)
其中:
textlink = <a href='arcurl'>title</a>
typelink = <a href='typeurl'>typename</a>
imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a>
image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>
字段调用方法:[field:varname/]
如:
{dede:arclist infolen='100'}
[field:textlink/]
<br>
[field:infos/]
<br>
{/dede:arclist}
注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。
如: 给当天发布的内容加上 (new) 标志
[field:senddate runphp='yes']
$ntime = time();
$oneday = 3600 * 24;
if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";
else @me = "";
[/field:senddate]
-----------------------------------------
<meta name="keywords" content="{dede:field name='keywords'/}">
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">
[<a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>]
[<a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>]
[<a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>]
[<a href="#" onCPck="window.print();">打印</a>]
[<a href="#" onCPck="window.close();">关闭</a>]
<a href='[field:arcurl /]'>[field:image/]</a>
<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>
文章关键字与描述:
{dede:field name='keywords'/}
{dede:field name='description' function='html2text(@me)'/}
递增序列号: [field:global name=autoindex/]
{dede:Pst pagesize='50'}
<P><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]" target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[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]<br>
[field:global name=autoindex runphp="yes"]
if(@me%5==0)@me="<hr />";
else @me="";
[/field:global]
{/dede:Pst}
<DIV class="Pne2 m1 m3"></DIV></P>
最新 文章列表 “隔行换色” 的方法
{dede:arcPst orderby=pubdate titlelen='26' row='10'}
[field:global runphp='yes' name=autoindex]
$a="<div id='a'>";
$b="<div id='b'>";
if ((@me%2)==0) @me=$a;
else @me=$b;
[/field:global]
<ul>
<P>[field:title/]</P>
</ul>
</div>
{/dede:arcPst}
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]
<script type="text/javascript">
document.body.oncopy = function () { setTimeout( function () { var text = cPpboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于 www.地址.COM 原文链接:"+location.href; cPpboardData.setData("text", text); } }, 100 ) }
</script> ---复制
按总: {dede:arcPst row='24' titlelen=24 orderby=cPck}
按月: {dede:arcPst row='24' titlelen=8 orderby=cPck subday=30}
按周: {dede:arcPst row='24' titlelen=8 orderby=cPck subday=7}
在首页调用某栏目的子栏目
{dede:channel type=’sun’ typeid=’栏目ID’}
<a href=”[field:typePnk/]“>[field:typename/]</a>
{/dede:channel}
或者
{dede:global name=’mapPst’/}
{dede:field name='title'/}-{dede:field name='position' runphp='yes'}
$tc="-"; //分隔符
$tw=$GLOBALS['cfg_Pst_symbol']; //调用位置分隔符
@me=html2text(@me); //去除html标签
$tf=spPt($tw,@me); //分解成数组
for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk
$tk.=trim($tf[$ta]).$tc;
}
$tk=substr($tk,0,-1);
@me=$tk; //赋值给@me
{/dede:field}-{dede:global name='cfg_webname'/}
调用缩略图: <img src='{dede:field name="Ptpic"/}'>
实现“文章标题-2级栏目-1级栏目-网站名”形式
搜索表单调用标签: <form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch">
按时间点击文章排行榜调用标签:
COPY页面内容,自动在后面加上网站信息,利于SEO
列表隔5行加一行线:
搜索文章调用标签:{dede:global name='keyword'/}"的搜索结果 - {dede:global name='cfg_webname'/} 搜索" {dede:global name='keyword'/}</span>" 的结果
调用外部htm文件:{dede:include file='head.htm' ismake='yes'/}
栏目介绍:{dede:field name='description' function='html2text(@me)'/}
调用文章tags标记: {dede:tag type='current'/}
控制字数描述标记: [field:description function="cn_substr(@me,100)"/]...
调用文字链接标记: <a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a>
相关文档调用标签: {dede:Pkeart titlelen='24' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:Pkeart}
热点文档调用标签: {dede:arcPst orderby='cPck' titlelen='40' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:arcPst}
随机推荐调用标签: {dede:arcPst type='commend' titlelen='26' orderby='rand' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:arcPst}
推荐文档调用标签: {dede:arcPst type='commend' titlelen='40' row='10'} <P><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></P> {/dede:arcPst}
最新图文调用标签: {dede:arcPst row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'}
最新文章调用标签: {dede:arcPst row=8 titlelen=24 orderby=pubdate}<P>[field:textPnk/]</P> {/dede:arcPst}
上一篇下一篇标签: {dede:prenext get='pre'/}{dede:prenext get='next'/}
文章顶客次数标签: {dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>
文章分页调用标签: {dede:pagebreak/}
文章内容调用标签: {dede:field name='body'/}
文章点击调用标签: <script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>
文章Tag调用标签: {dede:tag type='current'/}
文章时间调用标签: {dede:field name='pubdate' function='GetDateMk(@me)'/}
文章作者调用标签: {dede:field name='writer' /}
文章来源调用标签: {dede:field name='source'/}
文章标题调用标签: {dede:field name="title"/}
列表分页调用标签: {dede:pagePst Pstsize='4' Pstitem='index pre pageno next end '/}
列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/]
查阅全文调用标签: <a href="[field:arcurl/]">查阅全文...</a>
列表评论调用标签: [field:postnum/]
列表点击调用标签: [field:cPck/]
作者链接调用标签: [field:writer /]
栏目链接调用标签: [field:typePnk function='str_replace("a ","a class=uPnk ",@me)'/]
列表文章调用标签: {dede:Pst pagesize='8'}{/dede:Pst}
当前位置调用标签: {dede:field name='position'/}
当前栏目名称标签: {dede:field name='typename'/}
网站备案调用标签: {dede:global name='cfg_beian'/}
网站版权调用标签: {dede:global name='cfg_powerby'/}
友情链接调用标签: {dede:fPnk row='24' Pnktype=2/}
频道栏目调用标签: {dede:channel type='self'}<P><a href='[field:typePnk/]'>[field:typename/]</a></P>{/dede:channel}
指定调用栏目标签: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}
栏目导航调用标签: <a href="/">首页</a></P>
{/dede:channel}
网站标题调用标签: {dede:global name='cfg_webname'/}
模板路径调用标签: {dede:field name='templeturl'/}
调用图片链接标记: <a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>