在Joomla中更改每个用户的徽标

时间:2012-03-05 04:22:35

标签: php joomla

我被困在某处,因为我找不到任何解决方案,比如我有查询 我们可以在joomla后端更改每个用户的徽标吗?

或者任何其他CMS,你能否建议包含这种类型的设施。我需要在我的网站上注册彼此不同的2个徽标(管理员会这样做)

任何建议都会非常感激。

非常感谢!!

1 个答案:

答案 0 :(得分:1)

如果您想为每个用户指定一个特定的徽标,即每个用户都是唯一的徽标,您可以使用CSS / PHP的组合并将图像保存到某个文件夹。

<style type="text/css">
<?php
$user =& JFactory::getUser();
?>
/* This needs to reference the element you are changing */
#logo{
      background: url(/blah/images/<?php echo $user->id; ?>-logo.png);
}
</style> 

或者你可以简单地将引用交换到img,如果它使用的是图像而不是背景图像。

<img src="/blah/<?php echo $user->id; ?>-logo.png"/>

我不确定Joomla的版本,或者您要更换的徽标,所以我无法更具体。 您甚至可以更进一步,使用

检查图像/文件是否存在
if(file_exists('path-to-blah/<?php echo $user->id; ?>-logo.png'))
...