《关于首页版面调整的公告》(https://cuzo.sanzhi.org.cn/ViewPlacard.asp?postid=1381)里说:
但出走课题栏目应该主要服务于社民选题报名,互动应该是次要的。你看现在6月10日、6月16至17日的课题都跑到中间去了。
如果有人回复了三年前的18(?)课题都进行了回复,将要或新近完成的课题就全部沉底了,社民们不得不点击导航栏才能找到可报名的课题。对三年前的开题报告的互动,我觉得意义不大。
更多动态按钮和最新回复栏目已经足够反应互动情况了。
按最新回复(推荐、修改)自动翻升是大多数论坛的惯例。
最新回复时间和帖子发表时间都是数据表里的值,按照哪个排序,对资源的开销是没有区别的,这里可以不考虑,只考虑两种顺序的不同效果,是侧重于互动还是资料检索。
按最新回复排序的优点是加强互动,缺点是打乱了主帖的自然发表顺序,不利于检索。现在的安排是加强互动优先考虑,检索要求次之。首页自动翻升,各栏目的二级页面按发表顺序自然排列。。
小撮辛苦。那个帖子在首页显示了。谢谢。
记得你删去的回复说是按最新回复时间倒序显示的,我觉着也有问题:
第一是增加后台运算量,可能会影响网站速度。按最新回复时间倒序显示可算是动态排序了,每有回复就要重新排序。如果有人回复了几年前的帖子,只是因为他/她个人对那帖子感兴趣,其他人未必感兴趣,况且这种变化在“社民动态”(“更多动态”按钮)栏有提示。只在首页的“最新回复”栏展示就够了。
第二是不利于浏览,特别是“出走课题”栏,按课题计划日期倒序排列很好,但动态更新后查找课题很不方便。
我以为,“出走课题”栏按计划日期、“最新回复”栏动态更新、其他栏目按按发表时间,倒序排列最好。
刚才回复以后,自己测试了一下发现不能自动翻升,以为是记错了,所以取消了回复。查了一下源代码,设计意图确实是按自动翻升的规则排序的,但有一个逻辑错误导致奇怪的排序,既不是发表时间也不是自动翻升。已经修改了。