【发布时间】:2013-04-14 20:11:37
【问题描述】:
对于那些精通php的人来说,这是一个简单的(不幸的是,我不是其中之一):
$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 987654324@,如果不是,则将他路由到默认页面。基本上,我将不同的页面设置为不同组的索引页面,并且我正在尝试适当地路由。
上面的代码是我根据我在其他地方看到的示例代码一起破解的,但显然有些东西不起作用,因为使用这个脚本会破坏网站:)
编辑:修复了 swapnesh 建议的语法错误。原来的问题仍然有效。
【问题讨论】:
-
像这样在字符串中添加引号 - if($user == 'silver')
-
不幸的是,这并没有成功,尽管这是个好建议!奇怪的是,这段代码破坏了网站(带或不带引号)。当我转到 /index.php/page-3 时,我只得到一个空白页。我认为 php 中有一个更根本的错误
-
什么版本的 Joomla!这是为了?
-
Joomla 3.0.3,最新版本
-
除非你是 Joomla