例:获取Phpwind论坛的最新主题贴子
{dede:loop table='pw_threads' sort='tid' row='8' if=''}•[field:subject function="cn_substr('@me',30)"/]
([field:lastpost function="date('m-d H:M','@me')"/])
{/dede:loop}
--------------------------------------------------------------------------------------
【channelartlist 标志】
成果说明:用于获取当前频道的下级栏目标内容列表
合用范畴:封面模板
(1)根基语法
{dede:channelArtlist typeid=0 col=2 tablewidth='100%'}<table width="99%" border="0" cellpadding="3" cellspacing="1" bgcolor="#BFCFA9">
<tr>
<td bgcolor="#E6F2CC">
{dede:type}
<table border="0" cellpadding="0" cellspacing="0" width="98%">
<tr>
<td align="center"><img src='[field:global/]/img/channellist.gif'></td>
<td>
<a href=http://down.chinaz.com/"[field:typelink /]">[field:typename /]</a>
</td>
<td>
<a href=http://down.chinaz.com/"[field:typelink /]">更多...</a>
</td>
</tr>
</table>
{/dede:type}
</td>
</tr>
<tr>
<td height="150" valign="top" bgcolor="#FFFFFF">
{dede:arclist row="8"}
•<a href=http://down.chinaz.com/"[field:arcurl /]">[field:title /]</a><br>
{/dede:arclist}
</td>
</tr>
</table>
<div> </div>
{/dede:channelArtlist}
除了宏标志外,channelArtlist 是独一一个可以直接嵌套其它标志的标志,不外仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标志。
(2) 属性
[1]typeid=0 频道ID,默认的环境下,嵌套的标志利用的是这个栏目ID的下级栏目,假如你想用特定的栏目,可以用","分隔多个ID。
[2]col=2 分多列显示
[3]tablewidth='100%' 外围表格的巨细
--------------------------------------------------------------------------------------
【list 标志】
成果说明:暗示列表模板里的分页内容列表
合用范畴:仅列表模板 list_*.htm
(1)根基语法
{dede:list col='' titlelen=''infolen='' imgwidth='' imgheight='' orderby='' pagesize=''}{/dede:list}
(2)属性
[1]col 内容列数
[2]titlelen 标题长度
[3]infolen 内容摘要长度
[4]imgwidth 缩略图宽
[5]imgheight 缩略图高
[6]orderby 排序方法,有效的排序方法有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank
[7]pagesize 分页巨细
(3)底层模板变量
ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),postnum,lastpost,shorttitle
pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,
arcurl(同 filename),typeurl,stime(pubdate 的"0000-00-00"名目),
textlink,typelink,imglink,image
注:list标志除了支持档案表的根基模板变量外,还支持附加表的字段,你可以在模子打点中知道附加表支持列表利用的字段有哪些。
--------------------------------------------------------------------------------------
【page 标志】
成果说明:暗示分页页面的附加参数
合用范畴:列表模板
语法:
{dede:page pagesize="每页功效条数"/}注:此标志在dedecms3.1中已经逾期,dedecms3.1中直接把 pagesize属性加在 list 标志中,暗示记录分页巨细。
--------------------------------------------------------------------------------------
【pagelist 标志】
成果说明:暗示分页页码列表
合用范畴:列表模板
(1)语法
{dede:pagelist listsize='3' listitem=''/}(2)属性
[1] listsize 暗示 [1][2][3] 这些项的长度 x 2
[2] listitem 暗示页码样式,可以把下面的值叠加
index 首页
pre 上一页
pageno 页码
next 下一页
end 末页
option 下拉跳转框
例:
{dede:pagelist listsize='3' listitem='index pre pageno next end option'/}--------------------------------------------------------------------------------------
【pagebreak 标志】
成果说明:暗示文档的分页链接列表。
合用范畴:仅文档模板。
语法:{dede:pagebreak/}
【prenext 标志】
成果说明:暗示获取文档“上一篇/下一篇”的链接列表。
合用范畴:仅文档模板。
(1)语法:{dede:prenext/}
(2)属性:
[1] get 获取毗连范例(仅2007版),get='' 同V4显示横排的上下页毗连, get='pre' 上一篇的毗连 get='next' 下一篇毗连
注:此标志默认为横向分列,假如你想用竖向分列,可以用
{dede:prenext function="str_replace(' 下一篇:','<'.'br'.' />下一篇:',@me)"/}暗示
--------------------------------------------------------------------------------------
【pagetitle 标志】
成果说明:暗示获取文档的分页标题
合用范畴:仅文档模板。
(1)语法:{dede:pagetitle/}
(2)属性:style 暗示分页标题的展示样式
select 暗示下拉框、link 暗示文字直接链接
--------------------------------------------------------------------------------------
【fieldlist 标志】
成果说明:得到附加表的所有字段信息。
合用范畴:仅文档模板。
语法:
{dede:fieldlist}[field:name/] : [field:value/] <br>
{/dede:fieldlist}
--------------------------------------------------------------------------------------
【myad 标志】
成果说明:获取告白代码
合用范畴:所有模板。
发起在告白打点模块中获取,在此不作描写。
帮上各人。