1
1
对于第二个问题,我想看看 User Delete module (click) . 该模块还禁用用户帐户并取消发布来自某个用户的所有节点/注释。通过扩展代码,您可以轻松地创建另一种可能性,即取消发布+删除某个用户的所有节点/注释并阻止该帐户。
另一个选择是这样使视图(使用视图模块)只供管理员查看,在这里您可以使用过滤器选择某个用户,然后列出他/她的文章。然后在node-contenttype.tpl.php中放置一个按钮,该按钮调用一个删除所有节点/注释和用户的函数。 第一个问题( 后频 ) 我一直在考虑评论文章的限制。如果我没记错的话,Drupal会将注释存储在一个单独的表中,并具有特定于注释的函数。 comment_nodeapi function 我会在“插入”操作中检查当前用户在特定时间段内已经发表了多少评论。 为了检查这一点,我将在数据库上编写一个自定义的sql查询,该查询接受uid所做的所有注释的计数,其中post_日期大于NOW-1hour。如果这个数大于10或15或者你想要的任何后频,你就给 a message back to the user
(例如:
您必须自己检查sql查询,但是当您有足够的数量时,这里有一些代码:
(此代码尚未经过测试,因此没有保证,但这应该会使您走上正确的轨道) |
2
1
我建议你 Mollom 他们提供了 free service 还有一些付费的解决方案。我们正在为一些客户使用它,它是值得的钱。它在Drupal中也集成得非常好。 |
3
1
Comment Limit 可能是你需要的。 |
4
0
http://drupal.org/project/spam http://drupal.org/project/antispam-支持akismet |
Bijan Zand · 如何将条件设置为数组值以显示自定义字符串 6 年前 |
sydborn · 在ubuntu的httpdocs上安装 6 年前 |
hxtree · Solr 7强制q值 7 年前 |
thelawnmowerman · 视图内外内容类型的不同模板 7 年前 |