注册
登录
首页
虚拟主机
云服务器
域名注册
产品及服务
帮助中心
客服直通车
客户展示
付款方法
帮助中心_DZ动力
»
常见技术问题集锦
» Discuz!6.1头像转换工具使用方法详解
返回列表
1
#
打印
字体大小:
t
T
admin
发表于 2008-12-3 17:19
完美运行环境,专业运维支持,高速线路接入,超值增值服务——尽在DZ动力!
[Discuz!]
Discuz!6.1头像转换工具使用方法详解
由于 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 目 录下的文件。
upgradeavatar.rar
(3.12 KB)
下载次数: 82554
2008-12-3 17:19
收藏
分享
返回列表
[收藏此文章]
[关注此文章的新评论]
[通过 QQ、MSN 分享给朋友]
Verydz 2001-2025
京ICP证110025号
关于我们
付款方式
联系我们
增值电信业务经营许可证:京B2-20140034号 |
京公海网安备110108000962号