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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[转换] 最新XConvert 1.3.0下载(不断更新中)

[复制链接]
 楼主| 桃子(小敏) 发表于 2008-9-16 09:21:59 | 显示全部楼层

回复 229# kniflare 的帖子

可以先转换到dz5.5,再升级:
https://discuz.dismall.com/thread-481238-1-2.html
回复

使用道具 举报

MacDino 发表于 2008-9-16 11:46:01 | 显示全部楼层
报错:
从leadbbs4.0转至DZBBS6.0

Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> ADODB.Fields<br/><b>Description:</b> 在对应所需名称或序数的集合中,未找到项目。' in E:\www\dzbbs60\XConvert\data\leadbbs40ac\step_1.php:15 Stack trace: #0 E:\www\dzbbs60\XConvert\data\leadbbs40ac\step_1.php(15): unknown() #1 E:\www\dzbbs60\XConvert\include\convert.inc.php(66): require_once('E:\www\dzbbs60\...') #2 E:\www\dzbbs60\XConvert\index.php(14): require_once('E:\www\dzbbs60\...') #3 {main} thrown in E:\www\dzbbs60\XConvert\data\leadbbs40ac\step_1.php on line 15
回复

使用道具 举报

 楼主| 桃子(小敏) 发表于 2008-9-16 12:50:08 | 显示全部楼层

回复 232# MacDino 的帖子

打开原数据库的user表,再打开转换程序的step_1.php,找到一下代码:
  1. $fieldarray = array('id', 'username', 'pass', 'mail', 'address', 'sex', 'birthday', 'applytime', 'icq', 'oicq', 'sessionid', 'online', 'prevtime', 'userphoto', 'ip', 'userlevel', 'homepage', 'underwrite', 'printunderwrite', 'points', 'officer', 'login_ip', 'login_oknum', 'login_falsenum', 'login_lastpass', 'login_rightip', 'onlinetime', 'announcenum', 'lastdoingtime', 'faceurl', 'facewidth', 'faceheight', 'userlimit', 'showflag', 'messageflag', 'nonglibirth', 'announcetopic', 'announcegood', 'uploadnum', 'charmpoint', 'cachetvalue', 'usertitle', 'notsecret', 'question', 'answer', 'lockip', 'lastwritetime', 'extentflag', 'idcard', 'mobiletel', 'telephone', 'truename', 'lastannounceid', 'announcenum2');
复制代码
将user表中的字段与上述代码中字段比较,去除程序中多余的字段,然后重新转换
回复

使用道具 举报

MacDino 发表于 2008-9-16 13:12:38 | 显示全部楼层
多了一个truename字段
回复

使用道具 举报

 楼主| 桃子(小敏) 发表于 2008-9-16 15:15:27 | 显示全部楼层
:)
回复

使用道具 举报

MacDino 发表于 2008-9-17 13:18:51 | 显示全部楼层
正在修改LEAD转DZ的程序,改完了发布出来大家共享一下。
回复

使用道具 举报

新手求助 发表于 2008-9-20 19:16:05 | 显示全部楼层
为什么没有BBSXP2008(8.0.4)的转换工具啊? 什么时候可以出来
回复

使用道具 举报

MacDino 发表于 2008-9-21 01:26:15 | 显示全部楼层
原帖由 MacDino 于 2008-9-17 13:18 发表
正在修改LEAD转DZ的程序,改完了发布出来大家共享一下。


写完了,需要可以联系我,主要是修改了第四部转换帖子数据的部份:
1、增加了一些正则替换,例如将[B]转、将[imga]转[img]等信息;
2、去除了类似“[i<!>mg]leadbbsfile/fileType/jpg.gif[/i<!>mg]此主题相关图片”此类提示信息;
3、因LEADBBS不存在主题回复,只存在引用功能,所以将帖子,除为1楼帖子外所有标题置为空;
4、将htmlon标识置为0;
5、主要修改:如果将图片用img标签放置在内容中,无法根据附件来进行相当的浏览限制,例如,允许游客浏览帖子内容,但是不允许浏览附件,根据此功能,将原内容中的imga标签内容转换为DZ附件。

存在问题:
1、未对附件类型处理,全部为image/pjpeg;
2、无效回车未处理,主要集中在开头即为换行或结尾为换行;
3、未能研究明白附件名称与功能是否有关,目前判断附件系统生成的名称与显示的大小有关,不知是否正确。

继续优化。。。。。
回复

使用道具 举报

 楼主| 桃子(小敏) 发表于 2008-9-22 16:14:22 | 显示全部楼层
原帖由 新手求助 于 2008-9-20 19:16 发表
为什么没有BBSXP2008(8.0.4)的转换工具啊? 什么时候可以出来

您可以用bbsxp2007的转换程序试转,如果bbsxp2008较2007版数据库结构变化不大,应该转换不会有问题,如果遇到什么问题,请到转换去版块提出
回复

使用道具 举报

蓝豆 发表于 2008-9-23 13:08:14 | 显示全部楼层
DVBBS8.2 AC转到DISCUZ 6.1转换出现问题



Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。' in E:\ComsenzEXP\wwwroot\xconvert\data\dvbbs80ac - uc\step_5.php:33 Stack trace: #0 E:\ComsenzEXP\wwwroot\xconvert\data\dvbbs80ac - uc\step_5.php(33): unknown() #1 E:\ComsenzEXP\wwwroot\xconvert\include\convert.inc.php(66): require_once('E:\ComsenzEXP\w...') #2 E:\ComsenzEXP\wwwroot\xconvert\index.php(14): require_once('E:\ComsenzEXP\w...') #3 {main} thrown in E:\ComsenzEXP\wwwroot\xconvert\data\dvbbs80ac - uc\step_5.php on line 33
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-4 03:21 , Processed in 0.113661 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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