自定义uchome头像功能
2013-01-06 16:45 来源:www.chinab4c.com 作者:uchome专家
自定义uchome头像功能,这个问题我们在uchome二次开发以及处理uchome群组功能的时候。uchome会员头像是通过uchome和ucenter来处理的。也就是说uchome本身不存储头像,他是通过ucenter来调度的。我们可以通过对uchome程序改进。通过uchome来调用和处理uchome头像。
function avatar($uid, $size='small', $returnsrc = FALSE) {
global $_SCONFIG, $_SN , $mcu_url,$_SGLOBAL;
$size = in_array($size, array('big', 'middle', 'small')) ? $size : 'small';
if($size=='small' || $size =='middle'){
$small = $_SGLOBAL['db']->getOne("select img_src from ".tname('member_avatar')." where uid ='$uid' and type='1'");
if(!empty($small)){
return '<img onerror="this.onerror=null;this.src=\''.$small.'\'" src="'.$small.'">';
}else{
return '<img onerror="this.onerror=null;this.src=\''.$mcu_url.'images/noavatar_small.gif\'" src="'.$mcu_url.'images/noavatar_small.gif">';
}
}else{
$big = $_SGLOBAL['db']->getOne("select img_src from ".tname('member_avatar')." where uid ='$uid' and type='2'");
if(!empty($big)){
return '<img onerror="this.onerror=null;this.src=\''.$big.'\'" src="'.$big.'">';
}else{
return '<img onerror="this.onerror=null;this.src=\''.$mcu_url.'images/noavatar_big.gif\'" src="'.$mcu_url.'images/noavatar_big.gif">';
}
}
}
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop自定义销售排行插件
我们在ecshop程序里面,能看到ecshop中的产品销售出去之后,会有销售排...
- ecshop订单来源统计插件
我们的站可能会和很多渠道合作。比如我们和baidu合作,我们和google合作...
- ecshop多位小数显示插件
ecshop多位小数显示插件...
- ecshop分类/频道下flash
ecshop分类/频道下flash,这个的功能是非常有用的。ecshop首页flash这个功能...
- ecshop退款申请插件二次开
ecshop退款申请插件介绍:ecshop系统本身带有退款功能,但是很麻烦.不能...