• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms文章列表页dede:list标签怎样按顶踩数排序
    POST TIME:2017-11-13 00:20

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

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

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

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

    else{
    $ordersql="ORDERBYarc.sortrank$orderWay";
    }

    在这个上面添加

    elseif($orderby=="goodpost"){
    $ordersql="ORDERBYarc.goodpost$orderWay";
    }

    找到:

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

    替换成:

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

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

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

    {dede:listpagesize='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标签导入

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!