- !!!用户新注册邮件系统遭恶意攻击,暂不能发送邮件,请隔天尝试。寻求解决方案中
- 【征集】西西河的经济学,及清流措施,需要主动参与者
- 『稷下学宫』新认证方式
- 24年网站打算和努力目标
主题:跟贴排序算法的一个建议 -- 同人于野
共:💬11 🌺2 新:
楼主的意思应该是说在排序上,帖子的更新时间使用其最新跟帖的更新时间。
换个角度说,除了把新帖“顶”上去之外,把有跟帖关系的帖子也都一并“顶”上去以保持跟帖关系清晰。从程序的角度而言,就是把新帖及其祖先结点都变成各自父结点的长子(或幺子)结点。
但这样有个问题是帖子的顺序是按跟帖时间而非本身的发帖时间排的,可能引起混乱。
另一个方案是使用线索树,也就是在各种树状方式中也加入“(发帖时间上的)上一帖”和“下一帖”(这两个名称可能不贴切),即在“分页”方式中的上一帖和下一帖。
如果想看某个帖子的新跟帖(可能不只一个),现在的方案是用“分页”方式,并且点击“AA 复 BB”的链接来观看其跟帖关系。加了“上下帖”的链接之后会方便一些。
另,表示网上发表文章时,名词是“帖”,动词才是“贴”——“贴帖子”。
- 相关回复 上下关系7
🙂其他的都不会动,只是考虑在版面列表的时候。 铁手 字177 2007-01-09 13:50:09
🙂铁老大的这个主意不错 安德的游戏 字60 2007-01-09 14:06:48
🙂喜欢前面的贴提供了一些信息 铁手 字512 2007-01-05 19:21:45
🙂我也插个嘴
🙂如果是针对所有回复的话,可能还不错,不过有点复杂 铁手 字128 2007-01-08 20:36:57
🙂多谢两位回复。或者可以这样: 同人于野 字148 2007-01-05 19:56:38
🙂我又要插嘴了 喜欢 字582 2007-01-05 09:13:20