2012-03-05 90 views
1

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

或任何其他CMS,你可以建议包含该类型facility.I的需要显示不同的2标识为每个谁已登记在我的网站等(管理员会这么做)

任何建议将非常感谢。

非常感谢!

+0

我不认为任何CMS默认提供这个......你的核心为它...或者可能是你可以创建一个Joomla模块提供这样的功能... – Rikesh 2012-03-05 04:25:24

+0

Joomla Plugin可能是所有最好的? – 2012-03-05 04:26:48

+0

插件?它应该是模块 – Rikesh 2012-03-05 04:28:59

回答

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')) 
...