关于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
[*]详细答案 >
建议把新的功能,单独放在一个版块里,测试或展示。
真的太影响体验了,回复下,也要回答15个问题。。。。。。
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几行,这样修改后 帖子将倒序排列 感谢,我去试试看 你这个方法好,要是能随机 不是更好。不管排序从上或是从下,都是一层不变的,看多了,也就不怪了。随机的话,每次看到的不一样,体验感会更好。 确实 需要随机的话,可以 有偿实现;
需要的话 加我 QQ 没钱。
我也没有弄这个标签板块。以前有人好象提供个教程,试过,没成功。所以,一直,不太关注这些。现在发现x5的手机模板可以,刷新下就标签不一样。可惜电脑端又不是那么回事。 理论上 pc端和手机端 显示的数据应该是一样的……
页:
[1]