刘财 avatar

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

🕘 by 刘财

由于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

💘 相关文章

评论

共8条关于"删除帖子,评论,不破坏数据库的实现。"的评论

ego008 avatar
#1 ego008 回复

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

山茶花 avatar
#3 山茶花 回复

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

ego008 avatar
#4 ego008 回复

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

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

明月登楼 avatar
#7 明月登楼 回复

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

乱舞春秋 avatar
#8 乱舞春秋 回复

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

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.5 Processed in 0ms