插件作者的标准出来了!Manyou诚邀开发者加盟!
“互联网平台开发者”特刊 有奖征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
“感谢有你同行”手握手2008年数万元重奖志愿者
Discuz!/ECShop 专用官方虚拟主机
亿声传媒(Insenz)中秋祝福发送中
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
参与有奖社区调查 赢取台湾5日游
发新话题
打印

[使用] DZ6.1新注册用户头像不显示默认的noavatar_middle.gif

这倒好,多了一个无形的头像广告位,谁能帮忙解决一下,到底是哪里出了问题?
DZTOOL检查数据库结果:
检查修复数据库
检查结果:
检查表(张) 正常表(张) 错误表(张) 错误数(个)
232            231             0                   0
论坛其他一切正常,我所能想到的方法都试过了,原来用过一个DZ6.0的头像修复工具,但是都是动态自定义头像,一个也没修复
我的UC中自定义头像好像是每100个换一个文件夹
ID1-100是存放在/uc/data/avatar/000/00/00/
ID200-300是存放在/uc/data/avatar/000/00/02/

我论坛ID100-200都没有自定义过头像 所以uc下没有/uc/data/avatar/000/00/01/文件夹

大家的不是这样的么?
下午安装了UCH1.2 头像问题依旧,无奈了~~~
告诉你一个办法,可以查看到问题出在哪里。
首先,打开 uc/avartar.php ,找到:
        return $dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg";
这一行。
在前边加上一个显示中断,即:
echo 'data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg";
exit;

return $dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg";
然后,浏览器地址栏输入:
http://你的域名/UC安装目录/avatar.php?uid=某用户的UID&size=middle
浏览器就会把头像文件的真实地址显示出来。
你可以比对一下路径与输入的用户UID对不对得起来,找出是否因为头像目录结构不对?
如果头像文件与显示的路径吻合,那就只有一个原因:
DZ的config.inc.php中 UC_API 参数设置不对!
别人帮你了,要说谢谢。没有帮你,不要责怪,因为那些事你其实应该自己弄清楚~~~
谢谢sdaupp 我去试一下
试过了IE返回的地址和用户的UID对的上例如UID228
头像目录为data/avatar/000/00/02/28_avatar_middle.jpg

DZ中 UC_API设置也没有问题啊 这个不是UC的安装地址么

我发现如果现在有老用户自定义头像后,会有几个原来显示的是默认灰色头像的用户头像变成这个老用户刚自定义的头像 咋办?

不管怎么说 谢谢sdaupp的帮助
有没有方法限制用户注册必须自定义头像或者摄像头头像 没有办法的办法了
或者6.1就没有个方法还原所有用户的头像为默认头像? 到底问题出在哪里了?郁闷
发新话题
版块跳转