Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索
123
返回列表 发新帖

从两处设计看discuz开发人员需要注意的技术点

[复制链接]
iamtea 发表于 2012-8-30 16:48:11 | 显示全部楼层
pid唯一不影响数据,前台处理好即可,DZ现在这样处理的确很脑残。

发现加不了分,只能顶一下楼主了。
回复

使用道具 举报

magentoon 发表于 2012-8-30 16:51:56 | 显示全部楼层
sw08 发表于 2012-8-30 16:47
楼层号除了抢楼,貌似真没人注意。

就7.2这样的版本来说,楼层被注意的时候,多数都是乱的。
比如回帖说“三楼的说得对”“我同意八楼的意见”。实际上呢,原来的二楼、五楼已经删除了,原来的四楼变成了三楼,十楼变成了八楼。可后面的观众不知道啊,一看三楼、八楼什么也没说,倒是二楼和六楼说得比较有道理,疑惑啊!!!
回复

使用道具 举报

sw08 发表于 2012-8-30 16:53:24 | 显示全部楼层
magentoon 发表于 2012-8-30 16:51
就7.2这样的版本来说,楼层被注意的时候,多数都是乱的。
比如回帖说“三楼的说得对”“我同意八楼的意见 ...

楼层要是固定的话,你后面的问题就没有了。
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-30 17:24:34 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 19:48 编辑
magentoon 发表于 2012-8-30 16:44
你这个楼层的编号:pid=25274976就是一个固定的、唯一的编号,具体到某个主题中,有个对应的楼层序号,也 ...

pid是唯一的,但你不可能用它来当作楼号吧。 楼号是当回帖始从1开始递增的。
我的意思是如果采用固定楼号,那么跟帖的排序就不能以dateline字段为基准而是以楼号来排序。楼号与dateline发帖时间都是线性有先后顺序的,那么同一个帖子这两个属性的前后如果不一致就会产生逻辑矛盾———— 2楼回帖的时间比3楼要晚(当然mysql的timestmap字段只能精确到秒,可以部分掩盖这种矛盾)
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-30 17:28:29 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 19:49 编辑
sw08 发表于 2012-8-30 16:47
楼层号除了抢楼,貌似真没人注意。

有时候快速回帖会用到:我在离你不远的地方回复, 没使用引用功能而是直接说 “20楼的看法我赞同”。这种情况下楼号就有参考性。

在dz7时代,回帖有两个按钮“回复”,“引用”。前者在跟帖中出现“引用 xx楼”,后者是包含被引用帖子的内容以及一个指向url。 正是为了避免楼层错乱,所以在X时代就取消了后者,把后者的功能放到“回复”上了。所以现在论坛跟帖要么在帖子内部“引用跟帖”要么到主题底部去单纯跟帖。
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-30 17:30:49 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 19:49 编辑
magentoon 发表于 2012-8-30 16:51
就7.2这样的版本来说,楼层被注意的时候,多数都是乱的。
比如回帖说“三楼的说得对”“我同意八楼的意见 ...

所以X2.5就搞固定楼层,但事情只考虑了一半,结果做出来的产品不伦不类。
其实固定楼层且被删除楼层占位对于分页性能提高非常大。
回复

使用道具 举报

 楼主| mark35 发表于 2012-8-30 17:32:13 | 显示全部楼层
本帖最后由 mark35 于 2012-12-3 19:49 编辑
magentoon 发表于 2012-8-30 16:51
就7.2这样的版本来说,楼层被注意的时候,多数都是乱的。
比如回帖说“三楼的说得对”“我同意八楼的意见 ...

如果处理后的三楼不是什么没说,而是也发表了意见。那么这个“同意”就完全错乱了……
回复

使用道具 举报

sjl0306112 发表于 2012-8-30 18:03:01 | 显示全部楼层
:L:L:L:L
回复

使用道具 举报

1314学习网 发表于 2012-10-8 11:32:47 | 显示全部楼层
讨论的有点意思
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 17:32 , Processed in 0.082219 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表