打开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);
修改前:
修改后:
|