删除帖子,评论,不破坏数据库的实现。
由于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
youBBS v1.03 开始在文章数据添加visible 字段,跟is_del 功能相同。
@ego008 期待新权限 普通用户不能进行编辑 比较麻烦
@ego008 唔 话说 能否对于广告回复进行一键操作以及举报?虽然管理员可以编辑所有帖子 但是 = = 很累的
@山茶花 关于垃圾问题,在设计youBBS之初考虑的方案是:
1)提高用户门槛
2)监督用户活动
3)提高论坛整体质量
换个说法是:
1)让用户只有一两次注册的机会,一旦被禁用就不可能再进来
2)若发现垃圾也能找到是谁发的
3)提高质量应从管理员做起
@ego008 希望后台可以查看用户列表,删除多余用户……
@姜晓光 赞同 。合理利用资源嘛。
如果有垃圾贴子出现最少也应该给管理员屏蔽或者是删除的功能!现在发垃圾的太猖獗了!
@山茶花 @ego008
是否可以让用户在300秒内可以自行修改,给个几分钟的重新编辑机会还是漫游人情味的。
主贴的话能像V2EX那样虽然不能修改主贴,但是可以有3次补充说明的机会。