出于某种原因,我不能再在我的 Drupal 安装中以匿名用户的身份发表评论。我有一段时间没有尝试过,所以我不太确定这个功能什么时候被破坏了。
我安装了服务,我可以使用comment.save
. 我已经改变了Input Formats
如果这可能会破坏某些东西。
我已经启用了匿名用户post comments
和access comments
匿名用户。评论不会出现在数据库中。实际上,comment_save
当我尝试以匿名方式评论时,不会调用本机 Drupal 函数(我通过在函数print_r($edit);die();
顶部添加来检查这一点。我还读到了一些没有 UID 0 的用户会破坏匿名评论的内容,该用户存在(显然,因为通过服务发表评论有效)comment_save
comment.module
我已经试用了该AntiSpam
模块,并以匿名的形式发布了一条评论,该评论会在垃圾邮件过滤器中被捕获(并且确实如此),但该模块现在已被禁用。
我在这里真的没有想法,有人对该怎么做有任何其他建议吗?同时,我将尝试回溯代码以找出为什么comment_save()
没有被调用。
编辑:匿名用户也不必提交电子邮件等发布,如果这有任何影响。