刘财
刘财
3462 8 0

删除帖子,评论,不破坏数据库的实现。

由于YB没有删帖功能,看到很多站长都在抱怨,我在这里给大家说一下这个删帖的功能的原理,具体还是要靠自己去实现。

不破坏数据库 ,就是不从数据库中del掉,就在yunbbs_articles这个表中增加一个字段,我取名为“is_del”,int型, 用户发帖以后,这个自动是为0的,如果你要删除这篇帖子,就在程序中,把这个"is_del"设为1,

在读取的时候 不出现, if($cont['is_del']==0){ echo "出现";}else{ echo "已删除!";}

就这么简单。 删除评论,用户,也可以用此方法。

我的小站已经实现。

http://www.woshi2b.com/article/205

欢迎访问:http://www.woshi2b.com

0

See Also

Nearby


Discussion (8)

ego008
ego008 2013-02-17 10:14

youBBS v1.03 开始在文章数据添加visible 字段,跟is_del 功能相同。

0
山茶花
山茶花 2013-02-17 12:13

@ego008 期待新权限 普通用户不能进行编辑 比较麻烦

0
山茶花
山茶花 2013-02-17 12:28

@ego008 唔 话说 能否对于广告回复进行一键操作以及举报?虽然管理员可以编辑所有帖子 但是 = = 很累的

0
ego008
ego008 2013-02-17 15:25

@山茶花 关于垃圾问题,在设计youBBS之初考虑的方案是:
1)提高用户门槛
2)监督用户活动
3)提高论坛整体质量

换个说法是:
1)让用户只有一两次注册的机会,一旦被禁用就不可能再进来
2)若发现垃圾也能找到是谁发的
3)提高质量应从管理员做起

0
姜晓光
姜晓光 2013-02-18 02:43

@ego008 希望后台可以查看用户列表,删除多余用户……

0
镰刀的哀怨
镰刀的哀怨 2013-02-18 06:25

@姜晓光 赞同 。合理利用资源嘛。

0
明月登楼
明月登楼 2013-03-14 19:41

如果有垃圾贴子出现最少也应该给管理员屏蔽或者是删除的功能!现在发垃圾的太猖獗了!

0
乱舞春秋
乱舞春秋 2013-06-06 02:40

@山茶花 @ego008
是否可以让用户在300秒内可以自行修改,给个几分钟的重新编辑机会还是漫游人情味的。
主贴的话能像V2EX那样虽然不能修改主贴,但是可以有3次补充说明的机会。

0
Login Topics