分类分类
更新时间:2026-05-11 00:28:08作者:fang
由于 Discuz!6.1 的会员头像保存机制发生了改变,会员头像不再保存在一个特定的路径下,而是保存在通过一定的算法形成的路径目录下。该路径目录不是固定的,而是通过对用户的 uid 实施一定的算法形成的,用户的 uid 不同,其头像保存目录可能不同。因此,其他论坛转换过来的或者是 Discuz! 低版本升级过来的论坛,用户头像将不能正常显示。
为解决这一问题,COMSENZ 开发了头像转换工具,见附件。下面详细介绍该工具的使用方法。
一、使用该工具的前提
务必要使 Discuz!6.1 数据库 memberfields 表中 avatar 字段的值与实际的头像文件保存目录保持一致,不然程序找不到头像图片。
比如:以动网转换过来的论坛为例,您的 Discuz!6.1 数据库 memberfields 表中 avatar 字段的值是 images/avatars/dvbbs/xxx.gif,那么您需要将原论坛的用户头像目录images/userface
更名为 dvbbs,并将该目录及其下所有文件移动至 Discuz!6.1 的头像目录 images/avatars/ 下。
二、该工具可以转换的头像类型
1、原论坛自带的头像图片
2、用户上传的图片
3、网络上的图片
注意:网络上的图片建议不要转换。这部分的转换需要从网上下载图片,因此如果超时,很可能转换出错。该工具默认为不转换。如果您认为必须转换,用文本编辑器打开该程序文件,将 103-136 行的注释去掉即可。
三、工具使用方法
1、设置您的 UCenter URL 和 UCenter 路径
用文本编辑器打开该程序文件,找到头部的以下代码:
define('UCENTER_URL', 'http://localhost/uc'); /UCenter URLdefine('UCENTER_ROOT', '../uc/'); /UCenter 路径
分别设置您的 UCenter 的 URL 和 UCenter 路径。
说明:UCenter URL 即您的 UCenter 的访问地址,如:http://www.yourwebsite.com/ucenterUCenter 路径,即相对于 Discuz! 根目录,您的 UCenter 的安装路径。如果您不知道怎么写 UCenter 路径,你可以在论坛目录下建立一个临时目录 ucenter,然后在其下建立 data/avatar/ 子目录。转换完成后,把该目录下的所有文件拷贝到 UCenter 安装根目录下的 /data/avatar/ 目录下即可。
2、上传该程序到 Discuz!6.1 论坛根目录下
3、运行该程序
注意:运行该程序前请做好数据库的备份。
该程序运行完毕,头像就成功保存到 UCenter 根目录下的 /data/avatar/ 目录下。在确认头像转换没问题后,您可以删除 Discuz!6.1 论坛根目录下的 customavatars 目 录下的文件。
相关
修真情缘角色扮演303.33 MBv1.0.02026-05-10
下载我的小独角兽女孩休闲益智380.89 MBv1.0.232026-05-10
下载超级种田男孩手机版经营养成1.31Gv1.0.92026-05-10
下载不必要的实验冒险游戏64.9 MBv1.1.592026-05-10
下载军师联盟策略游戏163.2 MBv0.0.12026-05-10
下载翻天喜地凑大钱手机版休闲益智138.72 MBv1.0.92026-05-10
下载东离剑游纪手游动作射击1.6Gv1.4.22026-05-10
下载天猫养车商家版App学习办公74.95 MBv0.6.12026-05-10
下载掌上命运方舟App手游辅助137.48 MBv1.9.12026-05-10
下载退役军人服务APP生活服务67.16 MBv1.2.52026-05-10
下载屯漫漫画APP资讯阅读23.06 MBv2.0.32026-05-10
下载蛋仔派对蛋壳App手游辅助185.73 MBv0.0.22026-05-10
下载









