欢迎光临新华电脑职业培训-现代电脑-新东方学校网站!
您现在所处的位置:新华培训 > 网页编程 >

dedecms arclist标签使用方法详解,调用任意文章必备-网页编程

作者:admin  时间:2021-01-31   点击数:   收藏  分享到:

在dedecms使用最广泛的就是arclist标签,因为这是一个全局使用的标签,不论在任何页面上均可使用,并且arclist标签支持20个属性。所以制作dedecms模板必须要掌握这一标签的使用。

 

基本语法如下:

{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}需要注意属性后面的值不能用双引号,省略单引号不写也是可以的。arclist标签和HTML标签一样,是成对出现的,有开头就要有一个结尾,调用的数据位于标签之内,可以自定义css样式,下面列出具体的属性和对应的说明。

dedecms arclist支持的属性及详细说明:

col:分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示,在制作模板时一般很少使用col这个属性。

row:返回文档列表总数,简单的可以理解为调用多少篇文章,属于常用属性,ror='5'表示调用5篇文章。

typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用英文逗号分开表示多个栏目,typeid='3,5,8'表示调用栏目id为3、5和8的栏目分类下的文章。栏目id在哪里看?登录网站后台,添加一个文章分类,在栏目名称的后面就可以看到,下图所示。

查看dedecms栏目id方法

getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类。

titlelen:标题长度 等同于titlelength,titlelen='45',表示标题长度为45个字节,如果想要显示标题长度更长一些,只需要把字节数增加即可。

infolen:表示内容简介长度 等同于infolength,文章简介的长度,infolen='250'表示简介显示250个字节,这里的数字不是汉字的个数而是字节数。

imgwidth:缩略图宽度,imgheight:缩略图高度。这两个标签一般同时存在,指定图片的宽和高。

listtype: 栏目类型 image含有缩略图,commend推荐,listtype='image'表示只调用含有缩略图的文章,如果listtype='commend'则表示只调用推荐的文章。

orderby:文档排序方式,在使用过程中这是一个很常用的属性,并且orderby支持如下7种值。

orderby='hot' 或 orderby='click' 表示按点击数排列orderby='sortrank' 或 orderby='pubdate' 按出版时间排列orderby='near'orderby=='lastpost' 按最后评论时间orderby=='scores' 按得分排序orderby='id' 按文章ID排序orderby='rand' 随机获得指定条件的文档列表

keyword:含有指定关键字的文档列表,多个关键字用英文逗号分开,比如keyword='dedecms'表示调用含有“dedecms”这个关键词的文章。

innertext:单条记录样式

aid:指定文档ID,如果想要调用指定某一篇文章,添加aid='5'表示调用文章id为5的这一篇文章。

idlist:提取特定文档(文档ID),主要应用于自定义字段,调用自定义字段里面的文章。

channelid:频道ID。

limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录。

flag:自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b],自定义属性值在发布文章是可以勾选,也可以在发布后的文章进行编辑添加或删除。

noflag:同flag,但这里是表示不包含这些属性。

orderway:值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

subday:表示在多少天以内的文档。

arclist标签对于文章的调用非常方便,其中最主要常用的属性值是titlelen、typeid和orderby属性值。由于整个属性值比较多,想要记住还真不容易,只要知道使用方法,在需要的时候按照规则调用即可,也可以收藏本文。