【实测】Discuz修改论坛列表页排序,实现主题帖子按最新发表时间排序-Discuz教程下载

【实测】Discuz修改论坛列表页排序,实现主题帖子按最新发表时间排序

开通本站Svip会员,全站资源免费下
打开Discuz!主题tag的页面:
http://域名/misc.php?mod=tag&id=xxx&type=thread
我们会看到默认主题排序是旧帖子在前面,新帖子要翻到后面才能看到,很是不方便!
本文就介绍一下如何实现TAG页面按发帖时间倒序排序:
进入网站根目录——source——module——misc——misc_tag.php
  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);
复制代码
  1. $query = C::t('common_tagitem')->select($id, 0, 'tid', '', '', $shownum);
复制代码
修改成
  1. $query = C::t('common_tagitem')->select($id, 0, 'tid', 'itemid', 'desc', $shownum);
复制代码
  1. $threadlist = getthreadsbytids($tidarray);
复制代码
下面加上一行:
krsort($threadlist);
修改前:
1.png
修改后:
2.png

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部