Joomla - 用户登录后隐藏图片

时间:2012-01-25 02:08:26

标签: joomla1.5

我对编程很新鲜(今年开始做Codeacademy并且很享受它)我在其他论坛上提出这个问题无济于事,尽管我确信它可以完成。

如果用户已登录,我想在Joomla网站的标题中隐藏图像,但我真的不知道该怎么做。

我知道我必须使用if / else值,但我不知道如何将它们拼凑在一起。

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

此时您还没有提供足够的信息来提供更好的答案。

如果您将图像放入模块中,则可以使用高级模块管理器(免费扩展)在访问者登录时关闭模块。

最好的方法是升级到最新版本的Joomla,并使用内置的ACL来控制显示的内容。 1.5系列在4月达到使用寿命,所以现在是转换的好时机。

以下是如何在1.7 / 2.5中设置ACL:

http://docs.joomla.org/Access_Control_List/1.6-2.5/Tutorial#Allowing_Guest-Only_Access_to_Menu_Items_and_Modules

答案 1 :(得分:0)

以下是您可以做的事情:

$user =& JFactory::getUser();
if($user->id)
{
    //display the image
}
else
{
    //do not display the image
}