注册用户如何从2.5版本的joomla前端创建新文章?
如何由注册用户从joomla前端创建新文章。我试了很多,但我解决不了这个问题 只有超级用户才能创建新文章。 我在主菜单中创建了一个名为createarticle的新菜单,它的访问权限被授予registed。但我还是犯了错误 发生了一个错误。 找不到请求的页面 主页 如果问题仍然存在,请联系此站点的系统管理员并在下面报告错误 403您无权查看此资源。 当我试图创建一个新的文章由注册用户从前端 请帮我做这个注册用户如何从2.5版本的joomla前端创建新文章?,joomla,Joomla,如何由注册用户从joomla前端创建新文章。我试了很多,但我解决不了这个问题 只有超级用户才能创建新文章。 我在主菜单中创建了一个名为createarticle的新菜单,它的访问权限被授予registed。但我还是犯了错误 发生了一个错误。 找不到请求的页面 主页 如果问题仍然存在,请联系此站点的系统管理员并在下面报告错误 403您无权查看此资源。 当我试图创建一个新的文章由注册用户从前端 请帮我做这个 Thanx提前…joomla中用户角色的工作方式如下: $user =& JFact
Thanx提前…joomla中用户角色的工作方式如下:
$user =& JFactory::getUser();
//print_r($user);
//echo $user->get('gid');
if($user->get('gid') == 25 ){
//allow user
} else{
//disallow or redirect to somewhere
}
以上代码仅允许用户组25
您需要做的是:
查找注册用户的代码,并将用户组代码包含在if条件中
注意:您可以从jos_users
表中找到用户组代码。joomla中用户角色的工作方式如下:
$user =& JFactory::getUser();
//print_r($user);
//echo $user->get('gid');
if($user->get('gid') == 25 ){
//allow user
} else{
//disallow or redirect to somewhere
}
以上代码仅允许用户组25
您需要做的是:
查找注册用户的代码,并将用户组代码包含在if条件中
注意:您可以从jos_users
表中找到用户组代码。默认情况下,注册用户没有创建权限,您需要为此成为作者。
您可以通过两种方式执行所需操作:将“在com_内容中注册以创建”的权限更改为“允许”,或者将新用户的默认用户组更改为“作者”。您可以在用户管理器选项中设置默认组。默认情况下,注册用户没有创建权限,您需要成为该组的作者。
您可以通过两种方式执行所需操作:将“在com_内容中注册以创建”的权限更改为“允许”,或者将新用户的默认用户组更改为“作者”。您可以在用户管理器选项中设置默认组。为什么不使用内置ACL系统?为什么不使用内置ACL系统?