discuzX3.4 TAG页面按发帖时间倒序排序

浏览
277
回复
0
收藏
0
点赞
2

1#

2018-12-1 23:51:26
打开Discuz!主题tag的页面:

http://域名/misc.php?mod=tag&id=xxx&type=thread

我们会看到默认主题排序是旧帖子在前面,新帖子要翻到后面才能看到,很是不方便!

下面介绍一下如何实现TAG页面按发帖时间倒序排序:

打开文件:

\source\module\misc\misc_tag.php

将(62行)
  1. $query = C::t('common_tagitem')->select($id, 0, 'tid', '', '', $start_limit, $tpp);
复制代码
修改成
  1. $query = C::t('common_tagitem')->select($id, 0, 'tid', 'itemid', 'desc', $start_limit, $tpp);
复制代码

将(87行)
  1. $query = C::t('common_tagitem')->select($id, 0, 'tid', '', '', $shownum);
复制代码
修改成
  1. $query = C::t('common_tagitem')->select($id, 0, 'tid', 'itemid', 'desc', $shownum);
复制代码

在(66、91行两处!)
  1. $threadlist = getthreadsbytids($tidarray);
复制代码

下面加上一行:

  1. krsort($threadlist);
复制代码


回复主题

已有 0 条回复
您需要登录后才可以回帖 登录 | 注册
高级模式

关于楼主
中级会员
帖子
37
日志
0
精华
0
精华推荐