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

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

织梦DedeCMSarclist标签的详细解释

如何正确使用织梦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条推荐文章,并按发布时间排序。

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

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

{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)/]

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

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

常见问题解答(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条包含缩略图的文章。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1226991.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-20 09:27
下一篇 2024-10-20 09:35

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入