最新关于织梦DEDECMS文章排序方式及调用方法

最新关于织梦DEDECMS文章排序方式及调用方法,第1张

最新关于织梦DEDECMS文章排序方式及调用方法

本文详细介绍了DreamweavercmsDEDECMS文章内容排序的新方法及其实现方式。方便物品清单按照你的规定排序。

实际效果如下图所示:

标识dede:arclist的顺序根据orderby指定,如下所示:

{dede:arclistorderby='排序字段名'} {/dede:arclist} orderby='sortrank'文本文档排序方法 §orderby='hot'或orderby='click'表明按点击量排序 §orderby='sortrank'或orderby='pubdate'按出版发行時间排序 §orderby='near' §orderby=='lastpost'按最终评价時间 §orderby=='scores'按评分排序 §orderby='id'按文章内容ID排序 §orderby='rand'任意得到特定标准的文本文档目录 §orderby='weight'依照权重值开展排序5.6版本新加上作用

只有上面列出的值可以提供给orderby,换句话说,dede:arclist标识符根据上面列出的字段名称进行排序。

{dede:arclistrow='14'titlelen='48'orderby='weight'typeid='9'idlist=''} <li><spanclass="titlef_l"><ahref="[field:filename/]"title="[field:title/]">[field:arrayrunphp='yes']if(@me['shorttitle']=='')@me=@me['title'];else@me=@me['shorttitle'];[/field:array]</a></span><spanclass="pubdatef_r">[field:pubdatefunction=MyDate('Y-m-d',@me)/]</span></li> {/dede:arclist}

只是今天的权重值是从小到大升序排列的,文章内容的默认权重值和文章内容ID是一样的。所以想要文章内容排名第一,只能把权重值改成负数。
但是,这和每个人的习惯心理状态不太一样,所以处理方式是

1.首先,将文本文档的默认设置权重设置为0,并设置\dede\templates\article_add.htm

<tdwidth="122"><inputname="weight"type="text"id="weight"style="width:50px"value="<;?PHPecho$maxWright['cc'];?>/>;(前面越低)

换成

2.elseif($orderby=='weight')$orderSQL="orderbyarc.weight$orderway,arc.sortrank$orderway";//如果排序没有特殊设置,会先按照权重值排序。如果权重值相同,则按照发布时间降序排序
。然后可以按照权重值从大到小排序~~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存