云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

如何在dedecms v5.6中通过列表页标签dede:list实现按权重排序?

DedeCMS v5.6中,要实现列表页标签dede:list权重排序,可以使用orderby属性。具体代码如下:,,“html,{dede:list typeid='你的栏目ID' orderby='weight'}, ...,{/dede:list},

dedecms v5.6列表页标签dede:list按权重排序标签

Dedecms是一款非常流行的开源内容管理系统(CMS),它提供了丰富的标签库,使得开发者可以轻松地构建各种功能丰富的网站,在Dedecms v5.6中,我们可以使用`dede:list`标签来获取文章列表,并按照权重进行排序,下面将详细介绍如何使用这个标签来实现按权重排序的功能。

我们需要了解`dede:list`标签的基本语法:

“`html

“`

`pagesize`表示每页显示的文章数量;`channelid`表示频道ID;`typeid`表示栏目ID;`orderby`表示排序字段;`orderway`表示排序方式。

要实现按权重排序,我们需要设置`orderby`为`weight`,并将`orderway`设置为`desc`或`asc`,分别表示降序和升序,如果我们想要按照权重降序排列文章列表,可以这样写:

“`html

“`

我们来看一下如何在循环体中使用`dede:list`标签来显示文章列表,在循环体中,可以使用以下属性来获取文章的相关信息:

`[field:id/]`:文章ID

`[field:title/]`:文章标题

`[field:description/]`:文章摘要

`[field:weight/]`:文章权重

`[field:pubdate/]`:发布时间

`[field:https://www.kdun.com/ask/link/]`:文章链接

下面是一个完整的示例,展示了如何按照权重降序排列文章列表,并在页面上显示文章标题、摘要和发布时间:

“`html

[field:title/]

[field:description/]

发布时间:[field:pubdate function=’strftime(“%Y%m%d %H:%M:%S”,@me)’/]

“`

在这个示例中,我们使用了`

`元素来包裹每篇文章的信息,并使用了`

`和`

`标签来显示文章标题、摘要和发布时间,我们还使用了`[field:https://www.kdun.com/ask/link/]`属性来生成文章的链接。

让我们来看一下两个常见问题及解答:

FAQs

问题1:如何修改`dede:list`标签的分页大小?

答案:可以通过修改`pagesize`属性的值来改变分页大小,如果你想要每页显示20篇文章,可以将`pagesize`设置为`20`。

问题2:如何按照发布时间升序排列文章列表?

答案:要将文章列表按照发布时间升序排列,需要将`orderby`设置为`pubdate`,并将`orderway`设置为`asc`。

“`html

“`

标签属性 说明 示例
channelid 指定要显示的频道ID channelid='1'
id 指定要显示的内容ID id='123'
catid 指定要显示的分类ID catid='5'
arcrank 指定按权重排序,asc为升序,desc为降序 arcrank='desc'
pagesize 指定每页显示的记录数 pagesize='10'
titlelen 指定标题长度,单位为字符 titlelen='30'
listtemp 指定列表页模板文件 listtemp='list_article.htm'
moreinfo 指定显示更多信息的模板文件 moreinfo='article_read.htm'
infotemp 指定内容页模板文件 infotemp='article_show.htm'
daynum 指定按天筛选内容,例如daynum='7'表示显示最近7天的内容 daynum='7'
orderby 指定排序方式,id按ID排序,title排序,sortorder按排序字段排序 orderby='sortorder'
sortorder 指定排序字段,例如sortorder=' publishdate '表示按发布日期排序 sortorder=' publishdate '
keyword 指定搜索关键词 keyword='dede'
autoid 指定自动获取ID,yes表示自动获取,no表示不自动获取 autoid='yes'
httptype 指定链接类型,0为内部链接,1为外部链接 httptype='0'
ismake 指定是否生成静态页面,yes为生成,no为不生成 ismake='yes'
template 指定列表页模板文件,与listtemp属性相同 template='list_article.htm'
pagesize 指定每页显示的记录数,与pagesize属性相同 pagesize='10'
listtitle 指定列表页标题,与listtemp属性中的标签相同 listtitle='最新文章'
listurl 指定列表页URL,与listtemp属性中的标签相同 listurl='/list_article.htm'
listarttype 指定列表页内容类型,例如1为文章列表,2为图片列表 listarttype='1'
liststyle 指定列表页样式,例如1为默认样式,2为自定义样式 liststyle='1'
listrow 指定每行显示的记录数 listrow='2'
listtitlelen 指定列表页标题长度,与titlelen属性相同 listtitlelen='30'
listinfolen 指定列表页内容长度,单位为字符 listinfolen='50'
listimgwidth 指定列表页图片宽度,单位为像素 listimgwidth='100'
listimgheight 指定列表页图片高度,单位为像素 listimgheight='100'
listimgstyle 指定列表页图片样式,例如1为默认样式,2为自定义样式 listimgstyle='1'
listurltype 指定列表页链接类型,例如0为内部链接,1为外部链接 listurltype='0'
listtemp 指定列表页模板文件,与listtemp属性相同 listtemp='list_article.htm'
listmoreinfo 指定列表页更多信息的模板文件,与moreinfo属性相同 listmoreinfo='article_read.htm'
listinfotemp 指定列表页内容页模板文件,与infotemp属性相同 listinfotemp='article_show.htm'
listsort 指定列表页排序方式,例如1为按ID排序,2为按权重排序 listsort='2'
listsortorder 指定列表页排序顺序,例如asc为升序,desc为降序 listsortorder='desc'
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何在dedecms v5.6中通过列表页标签dede:list实现按权重排序?》
文章链接:https://www.yunzhuji.net/yunfuwuqi/253080.html

评论

  • 验证码