Discuz!开发之修改论坛TAG页面,实现主题按发帖时间倒序排序(新帖在前) ... [复制链接]

moqu8 2018-5-1

6 0

打开Discuz!主题tag的页面:

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

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

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

打开文件:

\source\module\misc\misc_tag.php

$query = C::t('common_tagitem')->select($id, 0, 'tid', '', '', $start_limit, $tpp);

修改成

$query = C::t('common_tagitem')->select($id, 0, 'tid', 'itemid', 'desc', $start_limit, $tpp);

$query = C::t('common_tagitem')->select($id, 0, 'tid', '', '', $shownum);

修改成

$query = C::t('common_tagitem')->select($id, 0, 'tid', 'itemid', 'desc', $shownum);

在$threadlist = getthreadsbytids($tidarray);下面加上一行:

krsort($threadlist);

(这个有两处!)


最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心