霸王别姬 发表于 2025-11-15 10:55:34

关于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
[*]详细答案 >

ROBOT 发表于 2025-11-15 10:55:44

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

站帮网 发表于 2025-11-15 10:56: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几行,这样修改后 帖子将倒序排列

霸王别姬 发表于 2025-11-15 10:56:46

感谢,我去试试看

小冰 发表于 2025-11-15 10:57:03

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

需要的话 加我 QQ

小冰 发表于 2025-11-15 10:57:33

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