知行社区 发表于 2026-4-7 23:43:20

关于discuz x3.5的 Tag列表页中的数据,怎么把时间排序调换过来,需要在哪里修改? New

关于discuz x3.5的 Tag列表页中的数据,怎么把时间排序调换过来,需要在哪里修改?


目前调用的顺序是最早时间排在前面,不应该是最新发布的排在前面吗?


PS:发个帖子,还要回答15个问题,这个真的太麻烦了,用户体验真差😥








1 贡献最佳答案

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

大概在 60几行,这样修改后 帖子将倒序排列      

天外飘仙发表于2025-11-5 14:41:22
[*]详细答案 >

余赚网 发表于 2026-4-7 23:43:48

建议把新的功能,单独放在一个版块里,测试或展示。
真的太影响体验了,回复下,也要回答15个问题。。。。。。

站帮网 发表于 2026-4-7 23:44:01



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

大概在 60几行,这样修改后 帖子将倒序排列

可可的可 发表于 2026-4-7 23:44:14

感谢,我去试试看

小冰 发表于 2026-4-7 23:44:52

你这个方法好,要是能随机 不是更好。不管排序从上或是从下,都是一层不变的,看多了,也就不怪了。随机的话,每次看到的不一样,体验感会更好。

余赚网 发表于 2026-4-7 23:45:47

确实 需要随机的话,可以 有偿实现;

需要的话 加我 QQ

知行社区 发表于 2026-4-7 23:45:55

没钱。
我也没有弄这个标签板块。以前有人好象提供个教程,试过,没成功。所以,一直,不太关注这些。现在发现x5的手机模板可以,刷新下就标签不一样。可惜电脑端又不是那么回事。

yusr 发表于 2026-4-7 23:46:07

理论上 pc端和手机端 显示的数据应该是一样的……
页: [1]
查看完整版本: 关于discuz x3.5的 Tag列表页中的数据,怎么把时间排序调换过来,需要在哪里修改? New