Joomla插件用户组限制或文章取消发布限制

时间:2015-11-11 09:30:39

标签: facebook plugins joomla

我的所有Facebook评论插件都有问题...我们使用Joomla 3.

在启用此类插件的同时,Facebook会在发布日期之前获取文章(以后始终在网站上设置),结果是404错误。

发布时,当我们的读者试图在Facebook上分享时,facebook不会重新阅读该文章,导致Facebook上出现404错误消息,即使该文章是实时发布的。

如果我去facebook调试器,并重新获取,它可以正常工作 - 但我们不能每天都对所有文章这样做。

如果文章未发布或某个用户​​组,是否有办法限制插件执行?

我怀疑如果编辑在发布之前检查他的文章会发生这种情况,所以如果我可以限制特殊用户组的插件,它可能会工作..?

欣赏任何想法......

亲切的问候,   - 约翰。

1 个答案:

答案 0 :(得分:0)

在插件中打开主PHP文件,然后在函数onContentBeforeDisplay的开头添加以下代码:

if ($article->state != 1)
    return '';

对函数onContentAfterDisplay执行相同的操作。