0

我试图允许匿名用户发表评论,但添加评论表单、“添加评论”标题等未显示。对于已登录的用户,它显示完美。

我已经允许匿名用户在权限页面中发表评论(不特定于内容类型),允许对特定节点发表评论,并且选择了“匿名发帖人可能会留下他们的联系信息”。

什么可能导致这种情况?可能是因为显示此评论区的 tpl 文件没有以某种方式加载吗?

谢谢

编辑:问题似乎是没有为匿名用户加载 comment-wrapper.tpl.php 的内容。此文件包含一个结束 div,它应该出现在所有用户的内容下方,但对于匿名用户,它不存在。

4

2 回答 2

7

确保您为匿名用户启用了“访问评论”和“发表评论”权限。

于 2009-10-15T16:10:02.047 回答
1

我的第一个猜测是该页面的旧版本已被缓存。(我假设您没有进行任何疯狂的自定义,并且您的站点结构很简单。)

尝试以下操作:1)重建主题注册表 2)清除缓存

如果您有开发模块,这些应该很简单。如果没有,请发表评论,我将使用说明编辑帖子。

于 2009-10-15T15:07:26.263 回答