嗨,我正在使用 TemPlaza 的 PinMe 模板和 Joomla 中的 Jomsocial 社区组件!3.0.3 稳定 [Ember] 我正在寻找一个非常简单的解决方案,让 Jomsocial 头像(个人资料图片)替换 PinMe 上使用 joomla 核心的图片和个人资料的图片
Jomsocial 提供了这个: 使用 JomSocial Avatars 要获取 JomSocial Avatar 的路径,您可以简单地请求一个 cUser 对象并调用一个简单的 getThumbAvatar 函数来检索头像 url。
include_once JPATH_ROOT.'/components/com_community/libraries/core.php';
// Get CUser object
$user = CFactory::getUser($userid);
$avatarUrl = $user->getThumbAvatar();
echo '<img src="'.$avatarUrl.'">';
PinMe 模板的编码如下:
<?php if(isset($this->s_user) && $this->s_user==1){ ?>
<div class="TzAuthor">
<?php if(isset($Pins->user_img) && !empty($Pins->user_img)){ ?>
<img class="tz_pin_img_user" src="<?php echo JUri::root().'/'.$Pins->user_img; ?>">
<?php }else{ ?>
<img class="tz_pin_img_user" src="<?php echo JUri::root().'/components /com_tz_pinboard/images/avata.jpg'?>">
<?php }?>
<div class="TzAuthorInfo">
<a class="tz_pin_name_user"
href="<?php echo Route::_(TZ_PinboardHelperRoute::getPinboardManageruserRoute($Pins->id_user)); ?>" rel="nofollow">
<?php echo $Pins->user_name; ?>
<?php if(isset($Pins->name_user_repin) && !empty($Pins->name_user_repin)){
?>
<strong class="tz_by">
<?php echo JText::_('COM_TZ_PINBOARD_MANAGERUSER_REPIN_BY'); ?>
</strong>
<?php
echo $Pins->name_user_repin;
}
?>
</a>
与 PinMe 人交谈,自定义代码的成本不值得,而且我本地的网站无法重申所有我正在寻找一个非常简单的解决方案,让 Jomsocial 头像(个人资料图片)替换 PinMe 个人资料图片
我如何做到这一点