這裏是一個容易爲那些誰是非常精通PHP(不幸的是,我不是其中之一):的Joomla GetUserGroups以確定標誌URL
$user = JFactory::getUserGroups();
if($user == 'silver')
{
//link to page for registered users
$link = JRoute::_('/index.php/page-3');
}
else
{
//link to page for default users
$link = JRoute::_('/');
}
注:我自己也嘗試啓動這個代碼與$user =&
無濟於事。
我想要做的這段代碼是當他點擊網站左上角的徽標時,檢查用戶所屬的組,並將他路由到page-3
,如果他屬於組silver
,如果不是,則將其路由到默認頁面。基本上,我爲不同的組設置了不同的頁面作爲索引頁面,並且我試圖適當地進行路由。
上面的代碼是我遭到黑客攻擊一起根據我看到別的地方,但顯然有什麼不工作的樣本代碼,因爲使用這個腳本是打破了網站:)
編輯:修正了一個語法錯誤所建議swapnesh。原來的問題仍然有效。
添加引號字符串像這個 - 如果($用戶==「銀」) – swapnesh
可惜就是沒有做的伎倆,雖然這是個好建議!奇怪的是,這段代碼破壞了網站(有或沒有引號)。當我到/index.php/page-3時,我只是得到一個空白頁面。我認爲在php – ozzyna
中有一個更基本的錯誤是什麼版本的Joomla!這是爲了什麼? – Craig