在DedecmsCMS建站系统中,arclist标签是极其重要且基础的工具之一。熟练掌握该标签的使用方法对于学习和应用DedecmsCMS至关重要。
标签名称:arclist
标记简介:arclist是DedecmsCMS中的常用标记,也被称为自由列表标记。imglist、imginfolist、specart、coolart、autolist等都是由该标记定义的不同属性延伸出来的别名标记。
功能说明:用于获取指定文档列表。
适用范围:全局使用。
基本语法:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
[field:title/]
{/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),例如:idlist='4,45,78,237'。
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围,如:limit='1,2' 表示从ID为1的记录开始,取2条记录。
keyword='' 含有指定关键字的文档列表,多个关键字用","分隔。
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序。
使用实例:
调用推荐文章:
{dede:arclist flag="c" channelid='' row='10' titlelen='60' orderby=''}
[field:title /]
{/dede:arclist}
调用最新文章按发布时间排序:
{dede:arclist channelid='' row='10' titlelen='60'}
[field:title /]
{/dede:arclist}
底层字段:
- [field:id /] 文章的ID。
- [field:title /] 文章标题。
- [field:fulltitle /] 完整文章标题。
- [field:click /] 点击数。
- [field:shorttitle /] 短标题。
- [field:writer /] 作者。
- [field:source /] 来源。
- [field:litpic /] 缩略图地址。
- [field:pubdate /] 发布日期。
- [field:description /] 文章简介。
- [field:arcurl /] 文章链接地址。
相关函数:文件 include/taglib/arclist.lib.php 第7行
function lib_arclist(&$ctag,&$refObj)
以上是对DedecmsCMS中arclist标签的详细介绍,希望对您的学习有所帮助。