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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于单独的UCHome转换到DiscuzX的BUG解决方法

[复制链接]
andy888 发表于 2010-9-25 11:50:49 | 显示全部楼层 |阅读模式
本帖最后由 andy888 于 2010-9-26 19:33 编辑

跟踪发现,有些用户单独转UCH的时候出现用户表转换数据丢失的问题,现给出以下解决方法
打开convert\source\uch2.0_x1.5\table\home_space.php这个文件
在29行左右能找到
  1. foreach (array('member','member_count','member_field_forum','member_field_home','member_profile','member_status') as $value) {
  2.                 $db_target->query("INSERT INTO {$newpre}common_{$value} (uid) VALUES ('$space[uid]')", 'SILENT');
  3.         }
复制代码
将这几行代码改为
  1. $username = daddslashes($space['username']);
  2.         foreach (array('member','member_count','member_field_forum','member_field_home','member_profile','member_status') as $value) {
  3.                 if($value == 'member') {
  4.                         $db_target->query("INSERT INTO {$newpre}common_{$value} (uid, username) VALUES ('$space[uid]', '$username')", 'SILENT');
  5.                 } else {
  6.                         $db_target->query("INSERT INTO {$newpre}common_{$value} (uid) VALUES ('$space[uid]')", 'SILENT');
  7.                 }
  8.         }
复制代码

改完之后重新执行转换就可以了

重新转换时,只要转换如图所示的那部分即可。转换过程积分会重累加,这个在所难免,可以把这些积分转到其它未启用的积分字段中,再跟据需要把积分合并到相应的字段中去
万里鹏程 发表于 2010-9-25 11:56:05 | 显示全部楼层
回复

使用道具 举报

zhoulubo2008 发表于 2010-9-25 11:56:08 | 显示全部楼层
看看先,感谢分享
回复

使用道具 举报

fishmix 发表于 2010-9-25 11:57:12 | 显示全部楼层
支持~~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

cr180 发表于 2010-9-25 11:58:12 | 显示全部楼层
无语
回复

使用道具 举报

djdoudou 发表于 2010-9-25 12:01:37 | 显示全部楼层
                  
回复

使用道具 举报

ztingjian 发表于 2010-9-25 12:02:21 | 显示全部楼层
我要补丁~~~补丁~~~补丁~~~补丁~~~补丁~~~
回复

使用道具 举报

qls168 发表于 2010-9-25 12:05:11 | 显示全部楼层
回复

使用道具 举报

ljweb 发表于 2010-9-25 12:07:32 | 显示全部楼层
把安装包更新下吧,把现在的问题先解决了
回复

使用道具 举报

mwtee 发表于 2010-9-25 12:18:36 | 显示全部楼层
andy888 发表于 2010-9-25 11:50
跟踪发现,有些用户单独转UCH的时候出现用户表转换数据丢失的问题,现给出以下解决方法
打开convert\sourc ...

http://www.mwtee.com/thread-40576-1-1.html
我的悬赏主题内容不能显示,请帮忙分析下原因吧,谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 17:01 , Processed in 0.121059 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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