出于某种原因,我不能再在我的Drupal安装中发表评论作为匿名用户。我还没有尝试过,所以我不太确定这个功能何时被破坏。匿名评论未保存在Drupal
我安装了服务,我可以发布匿名评论使用comment.save
。如果这可能会破坏某些东西,我已经更改了Input Formats
。
我已启用匿名用户上的和access comments
。注释不会显示在数据库中。实际上,当我尝试以匿名方式发表评论时,本地Drupal函数comment_save
未被调用(我通过在comment.module
的comment_save
函数的顶部添加print_r($edit);die();
来检查此问题,并且我读了一些没有UID为0的用户的东西打破匿名评论,这个用户存在(显然,因为评论通过服务作品)
我试过AntiSpam
模块,并发布评论为匿名,将被捕获(并)在垃圾邮件过滤器,但这个模块现在已禁用
我在这里真的没有什么想法了,有没有人有什么建议在做什么?在此期间,我将尝试回溯代码以找出为什么comment_save()
未被调用。
编辑:匿名用户也不必提交电子邮件等发布,如果有任何问题。
我搜索了建议的功能,并尝试禁用一个接一个地执行该功能的功能,现在又重新工作了,这种情况下的罪魁祸首是'input_format_permissions'。我对Drupal相当陌生,所以我也非常感谢Drupal特定的调试清单。 :) – Marco 2009-12-11 07:59:04
不用担心,它开心了! :) – mac 2009-12-11 23:22:49