dedecms文章列表页dede:list标签怎样按顶踩数排序

我们来到郊外。啊,这是多美的 "绿毯 "呀!绿油油的,上面还挂着一颗颗晶莹的 "珍珠 ",太阳升起来, "珍珠 "就发出了彩虹似的光芒,不一会儿就消失了。我想:小 "珍珠 "一定是架起彩虹桥去太阳神的皇宫了。这时,一股股幽香扑入我的鼻中,好香啊,走,去瞧瞧。我们先来到一株红梅前,那梅花正开得灿烂,并且还散出阵阵清香。梅花的颜色也许只有九天的织女用早晨的红霞和晴午的白云在天机上织的轻绢,才可以比拟吧。我们又来到迎春花旁,迎春花正在开花。

dedecms列表页dede:list标签默认的排序方法只有“发布日期”,“修改日期”,“热度”这几种排序方式,今天突发其想这列表页dede:list标签能不能按顶踩数来排序呢?

于是开始折腾,其实方法比较简单了,且以下几个步骤就能实现

1、打开/include/arc.listview.class.php文件

找到“//排序方式”下面的:

        else {
            $ordersql=" ORDER BY arc.sortrank $orderWay";
        }

在这个上面添加

        else if($orderby=="goodpost") {
            $ordersql = "  ORDER BY arc.goodpost $orderWay";
        }

找到:

if(preg_match('/hot|click|lastpost/', $orderby))

替换成:

if(preg_match('/hot|click|lastpost|goodpost/', $orderby))

注:跟版网的dede版本为5.7不同的版本,以上文件可能略有不同

最后在列表页模板中使用顶排序就行了

{dede:list pagesize='20' orderby='goodpost'}

PS:本文主要介绍的是dedecms5.7文章列表页dede:list标签按顶排序,同样的方法你可以实现按踩排序,另外可能通过标签的orderway来实现升、降序。

该篇为跟版网(Q2655101040)原创,转载留个链接嘛 http://www.genban.org/a/201307/28268.html

相关文章推荐:

1.dedecms列表页有缩略图显示图文列表没有则文字列表

2.dedecms利用[field:global.autoindex /]打造文章排行榜代码

3.dedecms添加文章提示/templets/plus/win_templet.htm Not Found!

4.给dedecms添加文章下载远程图片失败加个提醒功能

5.dedecms5.7转帝国CMS系统之tag标签导入

到此这篇关于dedecms文章列表页dede:list标签怎样按顶踩数排序就介绍到这了。抬起一只脚,身倾后方击球最要不得——击球无力,不能迅速回防,予敌可乘之机,会闪腰,姿势也难看。更多相关dedecms文章列表页dede:list标签怎样按顶踩数排序内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
织梦dede文章列表调用标签的用法和规则

dedecms v5.7文章列表“隔行换色”效果

织梦会员空间文章列表无法分页怎么办

织梦autoindex标签给DEDECMS文章列表添加自动编号

织梦dede首页文章列表arclist按照'weight'权重由小到大