我打算为评论创建一个自定义系统。我想知道评论的适度性。对于批准注释,它是否就像在MySQL中创建一个名为“Moderated”的字段一样简单?
反垃圾邮件的好建议是什么? Akismat?
答案 0 :(得分:4)
如果您将列设计为具有状态列,那么只显示已批准的注释,那么您可以使用名为已批准日期的DATETIME列:
COMMENTS
表comment_id
,INT,主键comment_detail
,VARCHAR approved_date
,DATETIME,NULL 通过这种方式,您知道它已被批准,何时获得批准。但它也依赖于工作人员在可见之前批准。目前还不清楚您提议的评论系统是否还涉及其他状态 - 如果有,可能需要COMMENT_STATUS_CODE
表。
答案 1 :(得分:2)
您可以使用名为Moderated的位字段,其中0表示未调度,1表示调节。然后,从您的应用程序中,只需查询那些具有Moderated = 1的评论。有多种方法可以抵制垃圾邮件,这也取决于您如何审核评论。如果您在网站上显示之前手动阅读每条评论,那么垃圾邮件就无法真正传达到网站本身,但它仍然可以进入您的收件箱。您可以使用Captcha程序,例如ReCaptcha。这将使用bot提交多个注释变得更加棘手。
答案 2 :(得分:0)
这在很大程度上取决于您的网站流量。 是的,如果你的流量现在很低,那么“主持”标志就足够了,但是后来你应该期待另一种技术(验证码,垃圾邮件dbs等,过滤应用)。 您可以手动检查注释,这是最好的,但稍后您无法检查每条注释。
但我对您的网站流量一无所知。