UC 体系头像转换工具【最后更新2009年1月13日】
由于discuz6.1的会员头像机制发生了改变,会员头像路径不再存储在数据库中,而是按照一定的算法直接存储到一定的目录中。因此,在转换其他论坛或者升级到discuz6.1的时候,用户头像便不能正常显示。该程序即可解决这一个问题。使用该程序的前提:务必要使discuz6.1数据库memberfields中avatar值,与头像文件保持一致,不然程序找不到头像图片。
头像转换有三种情况:
1、原论坛自带的头像图片
2、用户上传的图片
3、网络上的图片(建议这部分不要转换。这部分的转换需要到网上下载图片,因此如果超时,很可能转换出错。默认为不转换。如果用户认为必须转换,设置 $imgcategory = "1,2,3")
使用方法:
使用前,请修改文件开头的以下内容,设置您的 UCenter URL 和 路径 。
define('UC_SERVER_ROOT', ''); //UCenter(uc_server) 路径
例如:
define('UC_SERVER_ROOT', getcwd().'/uc_server/'); //UCenter(uc_server) 路径
然后上传到已升级完毕的 Discuz! 6.1.0 论坛根目录即可使用。
此工具用完后,customavatars/ 目录想删的话,已可彻底的删除!
如果不知道怎么写 UCenter(uc_server) 路径,你可以在论坛目录下建立一个临时目录 UCenter(uc_server) 然后在其中建立 data/avatar/ 子目录。生成后把这个目录复制、移动到 UCenter(uc_server) 自己目录的 data/avatar/ 目录可以。
最新修改:
2009.01.13 添加模板样式;
增加检查是否支持GD库以及GD库对GIF、JPG、PNG的支持情况;
改善对导入图片的来源选定;
页:
[1]