当前位置:首页 >  技术文章 >  如何正确使用织梦DedeCMS中的arclist标签

如何正确使用织梦DedeCMS中的arclist标签

文章作者:佚名 发布时间:2024-10-21 09:51:59 来源:互联网

织梦dedecms中的arclist标签用于从数据库中获取文章列表,并通过指定的模板展示。

织梦DedeCMS中arclist标签的详细解释

如何正确使用织梦DedeCMS中的arclist标签

功能说明

arclist标签是织梦DedeCMS系统中的一个重要标签,主要用于获取指定文档列表,其功能强大且灵活,适用于全局使用,可以在不同版本(如V5.7、V5.6和V5.7)中使用。

基本语法

 {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}

参数说明

参数 说明
flag 标记属性,用于调用不同类型的文档,常用值有:h(头条),c(推荐),p(图片)等。
typeid 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中可以用逗号分隔表示多个栏目。
row 返回文档列表总数。
col 分多少列显示,默认为单列,可以通过多种方式实现多列显示。
titlelen 标题长度,等同于titlelength。
infolen 内容简介长度,等同于infolength,只控制infos内容。
imgwidth 缩略图宽度。
imgheight 缩略图高度。
listtype 栏目类型,image表示含有缩略图,commend表示推荐。
orderby 文档排序方式,常见值有:hot(点击数),pubdate(出版时间),id(文章ID),rand(随机)。
keyword 含有指定关键字的文档列表,多个关键字用逗号分隔。
idlist 提取特定文档(文档ID),例子:idlist = ‘4,45,78,237’。
limit 限定记录范围,limit=’1,2’表示从ID为1的记录开始,取2条记录。
orderway 指定排序方式是降序还是顺向排序,值为desc或asc,默认为desc。

示例应用

调用推荐文章按发布时间排序

 {dede:arclist flag="c" channelid='' row='10' titlelen='60' orderby=''} <li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li> {/dede:arclist}

此示例展示了如何调用10条推荐文章,并按发布时间排序。

调用最新文章按发布时间排序

 {dede:arclist channelid='' row='10' titlelen='60'} <li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li> {/dede:arclist}

此示例展示了如何调用10条最新文章,并按发布时间排序。

按ID排序降序排列

 {dede:arclist channelid='' row='10' titlelen='60' orderby='id' } <li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li> {/dede:arclist}

此示例展示了如何按ID降序排列文章。

日期格式示例

08 [field:pubdate function=strftime('%d',@me)/]

08日 [field:pubdate function=strftime('%d日',@me)/]

0608 [field:pubdate function=strftime('%m%d',@me)/]

06月08日 [field:pubdate function=strftime('%m月%d日',@me)/]

这些示例展示了如何使用不同的日期格式来显示文章的发布日期。

常见问题解答(FAQ)

1. dedeCMS的arclist标签为什么只生效一次?

答:这通常是因为模板编写错误或缓存问题导致的,请检查模板代码的正确性,并尝试清理缓存。

2. dedeCMS中的arclist标签如何调用含有缩略图的文档?

答:可以使用flag="p"自定义属性来实现,示例如下:

 {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}

这个示例展示了如何调用10条包含缩略图的文章。

关于我们 |联系我们 |法律声明 |最近更新 |软件发布 |网站地图

虎逗游戏网 冀ICP备20020021号 ©2015 www.hudou.net 冀公网安备 13040302001491号

本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。

温馨提示:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活