DeDeCms织梦系统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 ,指定排序方式是降序还是顺向排序,默认为降序
使用实例:
调用推荐文章
{dede:arclist flag="c" channelid=\'\' row=\'10\' titlelen=\'60\' orderby=\'\'}
<li><a href=\'[field:arcurl /]\' title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}
row=\'10\' 调用10条, titlelen=\'60\'标题长度为30汉字 flag="c" 推荐文章 orderby=\'\' 默认为按发布时间排序
flag = \'c\' 自定义属性值:头条[h] 推荐[c] 图片[p] 幻灯[f] 滚动[s] 跳转[j] 图文[a] 加粗
调用最新文章按发布时间排序
{dede:arclist channelid=\'\' row=\'10\' titlelen=\'60\'}
<li><a href=\'[field:arcurl /]\' title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}
row=\'10\' 调用10条, titlelen=\'60\'标题长度为30汉字
按ID排序降序排列,从大到小
{dede:arclist channelid=\'\' row=\'10\' titlelen=\'60\' orderby=\'id\' }
<li><a href=\'[field:arcurl /]\' title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}
row=\'10\' 调用10条, titlelen=\'60\'标题长度为30汉字 orderby=\'id\' 按ID,降序排列
按ID排序顺序排列,从小到大
{dede:arclist channelid=\'\' row=\'10\' titlelen=\'60\' orderby=\'id\' orderway=\'asc\' }
<li><a href=\'[field:arcurl /]\' title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}
row=\'10\' 调用10条, titlelen=\'60\'标题长度为30汉字 orderby=\'id\' 按ID,orderway=\'desc\' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
调用含有缩图的文档
{dede:arclist flag="p" row=\'10\' titlelen=\'60\'}
<li><a href="[field:arcurl /]"><img src="[field:litpic/]" border="0" alt="[field:fulltitle /]"></a>
<span><a href="[field:arcurl /]" title="[field:fulltitle /]">[field:title /]</a></span>
</li>
{/dede:arclist}
flag = \'p\' 自定义属性值:头条[h] 推荐[c] 图片[p] 幻灯[f] 滚动[s] 跳转[j] 图文[a] 加粗
日期的各种格式
08 [field:pubdate function=strftime(\'%d\',@me)/]
08 日 [field:pubdate function=strftime(\'%d日\',@me)/]
06-08 [field:pubdate function=strftime(\'%m-%d\',@me)/]
06月08日 [field:pubdate function=strftime(\'%m月%d日\',@me)/]
09-06-08 [field:pubdate function=strftime(\'%y-%m-%d\',@me)/]
2009-06-08 [field:pubdate function=strftime(\'%Y-%m-%d\',@me)/]
09年06月08日 [field:pubdate function=strftime(\'%y年%m月%d日\',@me)/]
2009年06月08日 [field:pubdate function=strftime(\'%Y年%m月%d日\',@me)/]
2009-06-08 13:28 [field:pubdate function=strftime(\'%Y-%m-%d %H:%M\',@me)/]
底层字段
* [field:id /] 文章的ID,对应dede_archives 的ID字段
* [field:typeid /] 文章所在栏目的ID
* [field:title/] 文章标题(控制条件包括titlelen=\'\'字节数,后台发布文档时所选的标题颜色,加粗)
* [field:fulltitle/] 文章标题(标题完整,无样式)
* [field:click /] 点击数
* [field:shorttitle /] 短标题
* [field:writer /] 作者
* [field:source /] 来源
* [field:litpic /] 缩图地址 与 [field:picname /]相同
* [field:picname /] 缩图地址 与[field:litpic /]相同
* [field:pubdate /] 发布日期
日期例子
08 [field:pubdate function=strftime(\'%d\',@me)/]
08 日 [field:pubdate function=strftime(\'%d日\',@me)/]
06-08 [field:pubdate function=strftime(\'%m-%d\',@me)/]
06月08日 [field:pubdate function=strftime(\'%m月%d日\',@me)/]
09-06-08 [field:pubdate function=strftime(\'%y-%m-%d\',@me)/]
2009-06-08 [field:pubdate function=strftime(\'%Y-%m-%d\',@me)/]
09年06月08日 [field:pubdate function=strftime(\'%y年%m月%d日\',@me)/]
2009年06月08日 [field:pubdate function=strftime(\'%Y年%m月%d日\',@me)/]
2009-06-08 13:28 [field:pubdate function=strftime(\'%Y-%m-%d %H:%M\',@me)/]