如何從註冊用戶創建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