默认头像指的是未上传头像的新会员默认显示的头像。
看到有不少人想要按照性别的不同来显示不同的默认头像,现在小修改一下,给大家使用。
修改两个文件
1.打开source\function\function_core.php
查找
复制代码
把下面的return的那一句换成如下代码:
复制代码
2.打开uc_server\avatar.php(独立uc的话,是ucenter\avatar.php)
查找
复制代码
替换成
复制代码
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
自己弄默认头像的图片吧,上传好了即可看到效果,不用更新缓存什么的。
看到有不少人想要按照性别的不同来显示不同的默认头像,现在小修改一下,给大家使用。
修改两个文件
1.打开source\function\function_core.php
查找
- if(!$staticavatar && !$static) {
- $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' :
- '').'" />';
查找
- $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';
- }
男的是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
自己弄默认头像的图片吧,上传好了即可看到效果,不用更新缓存什么的。