首页 教程Discuz正文

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

打开Discuz!主题tag的页面:http://域名/misc.php?mod=tag&id=xxx&type=thread我们会看到默认主题排序是旧帖子在前面,新帖子要翻到后面才能

打开Discuz!主题tag的页面:

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

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

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

打开文件:

source\module\misc\misc_tag.php

将(62行)

$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);

将(87行)

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

修改为:

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

在(66、91行两处!)

$threadlist = getthreadsbytids($tidarray);

下面加上一行:

krsort($threadlist);
共收到 0 条回复

访客访客