1

使用 Joomla 版本。2.5 我有一个这样的自定义 Html:

<table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
    <tbody>
        <tr>
            <td>
                <form action="/login" id="form-login" method="post" name="form-login">
                     <input class="button" name="Submit" type="submit" value="Log In" />
                </form>
            </td>
        </tr>
    </tbody>
</table>

它只是一个链接到用户登录页面的按钮。我希望此按钮仅对未登录的公共用户启用(或可见)。或者如果用户登录到该站点,则使用另一个自定义代码。默认登录模块太大而无法显示。

4

2 回答 2

1

在 Joomla!2.5 默认用户组/视图和访问级别模拟旧的 1.5 样式组,并且如上所述是分层的。

要使元素(模块、文章、菜单项等)仅对未登录的用户可见,您需要创建一个“访客”用户组并将其设置为新访客所在的默认组。这“ Guest”组将在默认层次结构之外,这意味着您必须将当前拥有的所有项目设置为“Public”为“Guest”。

Joomla 中有详细的描述和操作方法!doc 的网站Brian Teeman 的简短文章。

于 2012-04-09T22:52:07.520 回答
0

以防万一有人仍然无法解决这个问题,这里有一个关于如何使其与用户组一起工作的非常容易遵循的指南:http: //docs.joomla.org/How_do_you_hide_something_from_logged_in_users%3F

于 2013-08-30T13:06:10.347 回答