置顶一直没有想到较好的方法实现:简单、高效。
若有加精的功能将会有很多功能需配套上来,如奖励、积分等。
这些都是不想去实现的。

ego008 at 2013-05-03 16:51:12
1

@ego008 置顶的话可以在 yunbbs_articles 中加一列,在 foreach 遍历的时候做判断,遇到置顶的 break,然后 continue,不知可不可行?
另外 v2ex 的 本日热议主题 功能不错,有思路吗?

jat001 at 2013-05-03 17:17:17
2

@jat001

刚开始没想过要置顶,后来想在不改变 yunbbs_articles 基础上加个置顶功能,当时有一个思路是另建一个表 key value 形式的,用来记录置顶帖子的id,还分总置顶和分类置顶,还有好多配套的要添加,后来嫌麻烦不搞了。

本日热议应该用另外一个表记录相关信息比较好,首先是对本日热议的理解或使用情况不同,比如有些论坛一天有很多新帖子,有些是有很多新回复。

对本日热议显示的内容可以有下面几个不同的理解:
1)最近24小时内发的帖子按评论多少排列;
2)最近24小时内按新增评论多少排列;
3)当天(从0时开始)发的帖子按评论多少排列;
4)当天(从0时开始)按新增评论多少排列;

这功能,当网站做大了才有意义。

ego008 at 2013-05-04 10:22:51
3

@ego008 看来这些功能暂时没必要实现,先把基础做好吧。
前端稍微改改吧,用   定位太不专业了。

jat001 at 2013-05-04 12:16:45
4

@jat001 帖子的表,添加IsTop字段,值为1或0,然后读取时用Order by IsTop
添加对IsTop字段的判断添加置顶标签

lincanbin at 2013-05-04 16:09:55
5

@jat001 已取消了  定位,就作为测试用了几天,利小于弊。

ego008 at 2013-05-04 16:21:22
6

@ego008 http://forum.chineseaci.com 2 这个安全吗?

hrg520 at 2013-05-06 13:49:46
7

@hrg520 代码公开,请您自斟

盐水萝卜氏 at 2013-05-07 03:29:52
8

@hrg520 你的标题颜色加红并且加下划线显示是你自己做的??

司博文 at 2013-05-07 13:23:44
9

AI .. 我想用一款简洁版dz 用什么?

李大神呗 at 2013-05-07 15:18:37
10

@李大神呗 看简到哪个程度了。

ego008 at 2013-05-07 19:54:39
11
登录 后发表评论