Hola Joomlers!您是否曾经想在成功登录后将用户重定向到不同的页面?我当然有。通过在登录后重定向用户,您可以为他们提供明确的行动路径。我们为改善用户体验而对 Joomla 网站进行的每一次定制都很重要!
这个小技巧可以让您的用户点击您选择的页面而不是默认主页。它还可以方便地简化用户体验或将用户重定向到高级或仅限会员的内容。
今天,我们将向您展示如何做到这一点——用两种不同的方法!因此,事不宜迟,让我们开始吧。
登录后将用户重定向到不同的页面
重定向页面就像一个路线图,告诉用户下一步要做什么。如果您想知道成功登录后将用户重定向到何处,以下是一些不错的重定向页面示例:
管理员用户的自定义仪表板
前端用户的自定义仪表板
挂单的订单详情页面
产品/服务页面
为该特定用户量身定制的销售和优惠券
反馈和客户支持表格
好的,既然您知道可以将用户重定向到何处以获得更好的体验,那么是时候实施它了。
有两种方法可以设置自定义登录重定向。一种是通过创建导航的登录链接,另一种是通过创建登录模块。我们将为您详细演示这两种方法,以便您找出最适合您的方法。
方法一:创建登录链接
这种方法非常简单明了。您所要做的就是创建一个登录类型的菜单项,该菜单项将出现在您的导航中。
转到您的 Joomla 站点的后端管理仪表板,然后菜单 > 主菜单 > 添加新菜单项。
标题:设置菜单项标题为登录
菜单项类型:选择用户 > 登录表单
访问:将此链接的访问级别设置为访客
点击保存并关闭。如果您尚未登录,现在登录菜单项将出现在您的导航中。一旦您登录,这将消失,因为我们已将访问级别设置为访客。
方法二:使用登录模块
此方法涉及使用登录模块在用户登录后重定向用户。这是有关如何执行此操作的分步说明。
步骤 1:创建登录模块
转到 Joomla 站点的后端管理仪表板。现在转到 Extension > Module > New 并搜索Login。
让我们如下配置登录模块。
标题:给登录模块一个标题,在这个例子中,我们将它设置为登录。
位置:选择您希望登录模块在您的站点上显示的位置。我们将位置设置在主页的右上角。
在设置位置时请记住,如果登录框位于主页的底部,用户可能会发现很难找到它。尽量将登录框移到页面顶部。
登录重定向页面:这是您设置希望用户登录后访问的页面的地方。让我们将其设置为服务,因为我希望用户在登录后立即查看我们提供的服务。
从“选择”按钮中,您可以选择连接到您网站上的菜单项的任何页面,以便在登录后发送给您的用户。如果您保留“默认”选项,用户将被重定向到网站的默认页面,通常是主页。
同样,您也可以设置注销重定向页面。
第 2 步:模块分配
选择我们希望登录模块显示的页面。
点击“菜单分配”选项卡并选择您的首选页面。我希望它仅显示在我的主页上,因此为其他语言(对于多语言站点)选择默认主页和主页。
现在,在您登录后,您将被重定向到 Joomla 站点的服务页面,而不是默认主页。但是等一下。我们没有在服务页面显示登录模块,那么我们如何注销?阅
自定义 Joomla 登录以获得更好的用户体验
登录后,登录模块将转换为注销按钮。从那里你可以简单地注销。但是我们只选择了要显示的模块的主页。
这意味着用户需要返回主页才能退出站点。如果我们可以在站点的每个页面上都有一个注销按钮而不在每个页面上显示登录框,那会怎么样?有两种方法可以做到这一点。
方法一:使用登录模块登出
在第一种方法中,我们将创建第二个登录模块作为注销按钮。转至扩展 > 模块 > 新建,然后选择登录。
您可以将标题设置为注销。将访问级别分配给已注册。现在转到“菜单分配”选项卡并选择除您为第一个登录模块选择的页面之外的所有页面。
由于我们已将访问级别设置为已注册,因此此模块仅在您登录该站点时才会出现。当您已经登录时,该模块将显示为注销按钮。
现在,如果您单击注销按钮,该模块将不再显示,因为您已注销并且不再是已注册访问级别的一部分!你有它 - 站点的每个页面上都有一个注销按钮,而不在每个页面上显示一个登录框。
方法二:创建注销链接
您还可以在导航中创建一个注销链接,该链接仅在您登录网站时才会出现。
为此,请从管理仪表板转到菜单 > 主菜单 > 添加新菜单项。
标题:设置菜单项标题为注销
菜单项类型:选择用户 > 注销
访问:将此链接的访问级别设置为已注册
点击保存并关闭。现在,如果您已登录,则“注销”菜单项将出现在您的导航中。此方法比方法一更可取,因为它更直观且适用于任何站点设计。
如您所见,Joomla 非常通用,并为您提供多种方式来处理您的网站登录。通过上述调整,您可以轻松自定义 Joomla 站点上的登录体验并增强用户体验。
对登录后如何重定向用户还有疑问?请在下面的评论中告诉我们。再会!