Joomla 3第一次登录第一篇文章

问题描述 投票:0回答:1

我想创建一个joomla网站,并希望为用户显示一篇文章,但只有他们第一次登录(欢迎页面,条款和政策...等)我试图在谷歌上找到但真的没有提出这个特定的方式。任何想法(最好是简单的)高度赞赏。

php redirect joomla article
1个回答
0
投票

好的,所以创建一个像“First Time”这样的用户组作为注册组的子项,然后将该组分配给“New User Registration Group”,然后为这些组创建一个菜单并为其分配和设置正确的访问权限。

编码部分:最简单的方法是创建另一个隐藏菜单,并在mod_login中的“登录重定向页面”登录后设置为重定向,然后在系统文件夹中创建一个插件,并为onAfterInitialise创建一个监听器,并检查url in此方法,检查此方法中的URL并检查其与“登录重定向页面”的匹配,还是用户是否具有首次用户组,如果只是重定向他,还从该用户中删除“首次”组并分配注册用户组对这个用户

$user = JFactory::getUser();
unsert($user->groups[5]); // the id of "First Time" user group
$user->groups[2] = 2; // set the registered user group for user
$user->save();

为了更好的结果集管理面板和插件设置中的“第一次”和“已注册”组

© www.soinside.com 2019 - 2024. All rights reserved.