Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] Dvbbs 8.0.0sp1 mssql转换7.0 之后,如何显示原论坛的头像?

[复制链接]
xhw925 发表于 2009-2-9 13:15:02 | 显示全部楼层 |阅读模式
Dvbbs 8.0.0sp1 mssql转换7.0 之后,如何显示原论坛的头像?
回复

使用道具 举报

soomou 发表于 2009-2-9 13:21:29 | 显示全部楼层
转换有提示的,按照做就可以的! 1# xhw925
回复

使用道具 举报

桃子(小敏) 发表于 2009-2-9 13:41:20 | 显示全部楼层
回复

使用道具 举报

 楼主| xhw925 发表于 2009-2-9 13:44:59 | 显示全部楼层
http://bbs.xxxx.net/uploadface/ 动网图像目录是这个。放在 discuz什么目录下
回复

使用道具 举报

桃子(小敏) 发表于 2009-2-9 13:48:33 | 显示全部楼层
请先查看您的Discuz!数据库 memberfields 表中 avatar 字段的值
如果您的 Discuz!数据库 memberfields 表中 avatar 字段的值是 images/avatars/dvbbs/xxx.gif,那么您需要将原论坛的用户头像目录更名为 dvbbs,并将该目录及其下所有文件移动至 Discuz!的头像目录 images/avatars/ 下
回复

使用道具 举报

 楼主| xhw925 发表于 2009-2-9 14:18:57 | 显示全部楼层
本帖最后由 xhw925 于 2009-2-9 14:25 编辑

原来是bbs.xxxx.net/uploadface/154184_2009268341434262.jpg
转换后的数据表却变成了images/avatars/dvbbs/image8.gif
所以复制到dvbbs目录下也没有用,如何解决
为什么??
回复

使用道具 举报

桃子(小敏) 发表于 2009-2-9 14:35:11 | 显示全部楼层
只移动是不行的,还要使用转换工具转换哦,希望您能仔细看下:
http://faq.comsenz.com/viewnews-387
回复

使用道具 举报

 楼主| xhw925 发表于 2009-2-9 15:10:00 | 显示全部楼层
原来是bbs.xxxx.net/uploadface/154184_2009268341434262.jpg
转换后的数据表却变成了images/avatars/dvbbs/image8.gif

数据表都没有154184_2009268341434262.jpg 名称如何转??转了也没用?
回复

使用道具 举报

beijing200808 发表于 2009-2-9 16:11:15 | 显示全部楼层
本帖最后由 beijing200808 于 2009-2-9 16:15 编辑

在step_1.php中
  1.                         if($user['userface'] && $user['userface'] != 'http://') {
  2.                                 $user['userface'] = trim($user['userface']);
  3.                                 if(substr($user['userface'], 0, 7) == 'http://') {
  4.                                         $avatar = $user['userface'];
  5.                                 } else {
  6.                                         if(strtolower(substr($user['userface'], 0, 16)) == 'images/userface/') {
  7.                                                 $avatar = 'images/avatars/dvbbs/'.substr($user['userface'], 16);
  8.                                         } elseif(strtolower(substr($user['userface'], 0, 11)) == 'uploadface/') {
  9.                                                 $avatar = 'customavatars/dvbbs/'.substr($user['userface'], 11);
  10.                                         }
  11.                                 }
  12.                                 $avatarwidth = $user['userwidth'] > 0 && $user['userwidth'] <= 120 ? $user['userwidth'] : 83;
  13.                                 $avatarheight = $user['userheight'] > 0 && $user['userheight'] <= 120 ? $user['userheight'] : 94;
  14.                         } else {
  15.                                 $avatar = '';
  16.                                 $avatarwidth = 0;
  17.                                 $avatarheight = 0;
  18.                         }
复制代码
3-4行:存储用户来自网络的头像图片,直接原样存储
6-7行:存储dvbbs自带的头像图片,将图片的目录修改为images/avatars/dvbbs/,图片名称并不改变。此时用户只需要将dvbbs的userface目录改名为dvbbs,并将其放置到images/avatars/下即可。
8-9行:存储用户自己上传的头像图片,将图片的目录修改为customavatars/dvbbs/,图片名称并不改变。此时用户只需要将dvbbs的uploadface改名为dvbbs放置到根目录的customavatars/下,如果没有customavatars目录,就在根目录下建立这个目录。
回复

使用道具 举报

 楼主| xhw925 发表于 2009-2-9 16:31:05 | 显示全部楼层
怎么操作泥?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 08:12 , Processed in 0.090010 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表