如何从注册用户创建joomla前端的新文章。我尝试了很多,但我无法解决这个问题。注册用户如何才能在2.5中从joomla前端创建新文章?
只有超级用户才能创建新文章。 我在主菜单中创建了一个名为create article的新菜单,并且它的访问权限已注册。但我仍然有错误
发生错误。 无法找到请求的页面。
主页 如果仍然存在问题,请联系本网站的系统管理员并报告下面的错误。
403您无权查看此资源。
当我试图从前端注册用户创建一篇新文章。
请帮我。
Thanx提前...
如何从注册用户创建joomla前端的新文章。我尝试了很多,但我无法解决这个问题。注册用户如何才能在2.5中从joomla前端创建新文章?
只有超级用户才能创建新文章。 我在主菜单中创建了一个名为create article的新菜单,并且它的访问权限已注册。但我仍然有错误
发生错误。 无法找到请求的页面。
主页 如果仍然存在问题,请联系本网站的系统管理员并报告下面的错误。
当我试图从前端注册用户创建一篇新文章。
请帮我。
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 condition
用户组代码。
注意:您可以从jos_users
表中找到用户组代码。
默认情况下,注册用户没有创建权限,您需要是该作者的作者。
您可以通过两种方式做你想做的事情,将创建的com_content中已注册的权限更改为已允许,或者可以将新用户的默认用户组更改为作者。 YOu在用户管理器选项中设置默认组。
为什么不使用内建的ACL系统? – Elin 2013-04-26 07:19:20