对注册用户隐藏的 Joomla 模块

Posted

技术标签:

【中文标题】对注册用户隐藏的 Joomla 模块【英文标题】:Joomla Module hidden from registered users 【发布时间】:2017-08-14 19:49:36 【问题描述】:

我有一个带有 T3 和 Bootstrap 3 的 joomla 3.6.5 站点。 其中一个菜单项仅向注册用户显示一些信息。 如果用户未注册,则会出现一个模块(“公共访问”),其中包含“仅限注册用户”消息和信息。 但是这个模块仍然显示给注册用户(我猜是因为它的访问是“公共的”)。 我想向除已注册用户外的所有用户展示此模块,但到目前为止我找不到方法。 有什么建议吗?

【问题讨论】:

以下链接解释了旧版本的 Joomla。但测试了 Joomla 3.8 的工作。 How do you hide something from logged in users? 【参考方案1】:

设置用户组为GUEST并尝试

【讨论】:

【参考方案2】:

目前我找到的唯一解决方案是下载高级模块管理器, 然后将用户组的排除分配给模块。 如果有人知道不使用任何插件的更简单方法,请告诉我。

【讨论】:

以上是关于对注册用户隐藏的 Joomla 模块的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 渐进式缓存不处理具有可变输出的模块

如何更改 Joomla 中的用户注册表单?

Joomla 注册和激活

如何让注册用户在 Joomla 2.5 中编辑/维护自己的列表

Joomla 3.8 Administration - 直接链接到启用/禁用模块

如何从 joomla 的后端菜单中删除/隐藏某些组件?