700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【DZX修改】根据性别不同显示不同的默认头像

【DZX修改】根据性别不同显示不同的默认头像

时间:2024-06-18 03:34:19

相关推荐

【DZX修改】根据性别不同显示不同的默认头像

默认头像指的是未上传头像的新会员默认显示的头像。

看到有不少人想要按照性别的不同来显示不同的默认头像,现在小修改一下,给大家使用。

修改两个文件

1.打开source\function\function_core.php

查找 if(!$staticavatar && !$static) {复制代码把下面的return的那一句换成如下代码: $gender= DB::result_first('SELECT gender FROM

'.DB::table("common_member_profile")." WHERE uid='$uid'");

return $returnsrc ? $ucenterurl.'/avatar.php?

uid='.$uid.'&size='.$size : '<img src="'.$ucenterurl.'/avatar.php?

uid='.$uid.'&gender='.$gender.'&size='.$size.($real ? '&type=real' :

'').'" />'; 复制代码2.打开uc_server\avatar.php(独立uc的话,是ucenter\avatar.php)

查找 $avatar_url = 'images/noavatar_'.$size.'.gif'; 复制代码替换成 $gender = isset($_GET['gender']) ? $_GET['gender'] : 0;

if($gender==1){

$avatar_url = 'images/noavatar_m_'.$size.'.gif';

}elseif($gender==2){

$avatar_url = 'images/noavatar_f_'.$size.'.gif';

}else{

$avatar_url = 'images/noavatar_'.$size.'.gif';

} 复制代码3.上传默认的男女头像,由于每个头像都有大中小尺寸,所以有六个。

男的是noavatar_m_big.gif , noavatar_m_middle.gif , noavatar_m_small.gif

女的是noavatar_f_big.gif , noavatar_f_middle.gif , noavatar_f_small.gif

未指定性别的头像还是原来的noavatar_big.gif , noavatar_middle.gif , noavatar_small.gif

默认头像的存放处是uc_server\images,如果是独立uc的话,是ucenter\images

自己弄默认头像的图片吧,上传好了即可看到效果,不用更新缓存什么的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。