最近刚好看到板块页面点击TAG筛选之后 所有的帖子ID全部从小到大升序排列,如果数据多的话,等于说筛选出来的第一页全部都是最古老的数据;
于是乎检查了一下,修改代码如下:
把 /plugin/xn_tag/hook/forum_thread_list_before.php 第95行
$threadlist = thread_find_by_tids($tids);
修改为
$threadlist = thread_find_by_tids($tids, array('tid' => 'DESC'));
更新缓存后;再次筛选,板块页帖子TID则从大到小降序排列。