将登录更改为注销


11

我有一个使用Joomla 3.5的网站,当前有一个“登录”主菜单项。用户登录后,“登录”菜单项下会出现一些子菜单项。

我要做的是将菜单项名称从“登录”更改为“注销”,并将其指向另一个页面,以便他们可以实际注销。


对于所有德国管理员:注销的翻译是“ Anmelden”而不是“ Abmelden”。当我以前查看此功能时,省略了阅读小字体的内容:-)

Answers:


11

OSTraining的好人刚刚发布了这个不错的教程

第1步。创建登录链接

  • 转到菜单>您的菜单>添加新菜单项

创建登录链接

  • 输入菜单标题。
  • 选择菜单项类型。

在此处输入图片说明

  • 选择“用户>登录表单”。

在此处输入图片说明

  • 将“访问”设置为“访客”
  • 点击“保存并新建”。

访客访问将使它仅对未登录的用户显示。如果由于某种原因您的站点没有来宾访问权限,则可以使用本教程进行创建。

在此处输入图片说明

第2步。创建注销链接

接下来,让我们创建注销链接。

  • 创建一个新的菜单项。
  • 输入菜单标题。
  • 选择菜单项类型。

在此处输入图片说明

  • 选择“用户>注销”。

Joomla 3.5中已添加此功能。因此,如果没有此选项,则需要更新到Joomla 3.5或更高版本。

在此处输入图片说明

  • 将“访问”切换为“已注册”。
  • 点击“保存并关闭”。

在此处输入图片说明

步骤#3。测试链接

最后,我们进行测试以确保一切正确。

以下是要检查的一些事项:

  • 注销时是否出现“登录”?
  • 登录时是否出现“注销”?使用具有不同访问级别的另一个帐户登录时,是否出现?如果不是,则可能需要调整访问控制。我们在Joomla的访问控制级别开设了一门课程

这里的所有都是它的。恭喜!Joomla 3.5及更高版本使设置起来非常容易。


和往常一样,向OSTraining寻求最佳的Joomla教程。


3

在Joomla!3.5我们在“ 用户”部分有一个名为“ 注销”的新菜单项类型,创建一个新菜单项并选择此新选项,请参见屏幕截图:

在此处输入图片说明

问候。


嗨,Alex,我没有问题,可以创建一个“注销”按钮并使它正常工作,我遇到的问题是我希望“ LOGIN”菜单项消失,以便我可以将另一个菜单项替换为“ LOGOUT”选项。在它里面。有问题的网站是www.lsl.global
Sam Potts

嗨,Alex,您对用户访问级别进行了一些更改后,我清除了缓存,该缓存现在可以使用了。
山姆·波茨

2

我必须在我的一个网站上做同样的事情。

首先,您应该为mod_login模块创建一个模板替代

完成后,您应该具有以下文件:

ROOT /模板/YOUR_TEMPLATE/html/mod_login/default_logout.php

注意:根据模板的框架,路径可能会略有不同。


然后,打开上述文件并添加以下代码

$doc = JFactory::getDocument();
$doc->addScriptDeclaration('

    jQuery(document).ready(function($){

        $("#nav").find(".item-222 a").empty().text("Logout");

    });

');

当然,您将需要更改#nav为菜单包装的选择器和.item-222 a菜单项选择器。

如果您提供了指向您网站的链接,我可以为您提供上面使用的确切代码,但是在此之前,我可以提供所有这些。

希望这可以帮助


2

我对用户访问级别进行了更改,但这些更改似乎没有起作用,此后我清除了缓存,现在该网站似乎可以按照我的意愿进行工作。

对于用户访问级别:

  1. 公开:取消选中所有选项
  2. 来宾:仅已签到
  3. 注册:已检查管理员,注册用户和超级用户

对于菜单项:

  1. 主菜单:默认情况下,用户访问级别设置为“公共”
  2. 登录:将用户访问级别更改为“访客”
  3. 带有子菜单项的ADMIN:将所有用户访问权限级别更改为“已注册”,其中包括我的“注销”按钮。

现在,当我登录时,菜单会正确更新。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.