DedeCMS标签手册 种种标签代码说明(3)

  例:获取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 标志】

  成果说明:获取告白代码

  合用范畴:所有模板。

  发起在告白打点模块中获取,在此不作描写。

  帮上各人。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10088.html