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:link/]`:文章链接
下面是一个完整的示例,展示了如何按照权重降序排列文章列表,并在页面上显示文章标题、摘要和发布时间:
“`html
[field:title/]
[field:description/]
发布时间:[field:pubdate function=’strftime(“%Y%m%d %H:%M:%S”,@me)’/]
“`
在这个示例中,我们使用了`
`和`
`标签来显示文章标题、摘要和发布时间,我们还使用了`[field: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' |
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1221190.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复