主页 > 网站建设 > 建站知识 > dedecms文章列表页dede:list标签怎样按顶踩数排序

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标签导入



上一篇:dedecms制作Html+Css代码运行框jQuery版

下一篇:dedecms5.7自定义模型高级搜索字段不显示链接地址

收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266