论坛转换网's Archiver

白乐天 发表于 2009-11-15 19:15

Discuz!NT to Discuz7.2论坛转换工具for Access/MSSQL通用版(2010.03.31更新)

Discuz!NT to Discuz7.2论坛转换工具试用版
Version 3.02
版权: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: [email]bailetian@hotmail.com[/email]

本工具可以轻松转换Discuz!NT 论坛到Discuz7.2论坛。有如下特点
[color=Blue][b]
1.完整转换 会员,积分,主题,帖子,附件,版主与版块,短消息,收藏夹,用户组与在线列表,联盟论坛,公告,主题购买记录,主题分类,在线时间,我的主题,我的帖子,表情,[color=Red]博客,相册[/color]及相关所有重要数据。
2.简单方便,用户可以按需选择自己所需要的项目进行转换,以减少转换时间。
3.discuzNT1.X,discuzNT2.X,discuzNT3.X均可以使用本程序进行转换。
[/b][/color]


说明:
本工具为试用版,提供给中小论坛使用者用以转换论坛。
[color=Red]适用范围:会员≤50000  && 主题≤100000 && 帖子≤300000[/color]

超过这一适用范围的论坛需要转换,可以联系作者进行转换(有偿)。

[b][color=Red]注:使用本站工具进行转换,将会自动添加本站友情链接。如果您觉得本站工具对您有所帮助,请保留本站链接3个月(自愿)。[/color][/b]

下载地址:

[url=http://www.bbstobbs.com/downfile/DiscuzNTtoPHP71.rar]discuzNT to discuz7.2论坛转换工具下载[/url]


[color=DarkOrange]如遇到使用问题可以跟贴提出,我看到就会回答,工作很忙,QQ难以顾及请见谅。[/color]


[color=Green]3.02有哪些更新


1.为感谢广大网友的支持,进一步放宽试用版的转换限制,让更多的朋友能直接使用试用工具转换而不必付费。
会员限制由原来的20000 扩大至50000
主题限制由原来的50000 扩大至100000
帖子限制由原来的200000 扩大至300000
[/color]



[align=center][img]http://www.bbstobbs.com/downfile/dz71a.jpg[/img][/align]

[align=center][img]http://www.bbstobbs.com/downfile/dz71b.jpg[/img][/align]



相关文章:[url=http://www.bbstobbs.com/thread-183-1-1.html]Discuz!NT=>Discuz! 7.0保持搜索引擎带来的流量之rewrite 规则[/url]

白乐天 发表于 2009-11-15 19:18

一、运行平台
win2000/winxp/win2003


二、转换环境
1.最简环境:sqlserver2000,mysql4.0/mysql5.0
2.推荐环境:sqlserver2000,mysql4.0/mysql5.0+apache+php(推荐APMServ)



三、步骤
1.搭建转换环境
2.在sqlserver2000中还原discuz!NT数据库,推荐使用sa用户,否则要设置相应用户权限(具体请参考discuz!nt安装帮助)
3.建立一个新discuz7.2论坛。
4.如需要转换dnt的博客或者相册,还要安装uchome。[b][color=Red]注意:论坛,uc,uchome都要安装在同一个数据库。如果安装的是full版dz7,注意uc表前缀应该为cdb_uc_而不是uc_[/color][/b]
5.运行转换程序,填入各项设置。选择需要转换的项目,推荐完整转换。
6.点开始转换,等待转换完成提示出现!
7.转换完成后,程序目录下生成ReportLog.txt,ErrorLog.txt,报告转换结果。
8.转移附件。将discuz!NT论坛的upload目录改名为attachments,覆盖discuz7.2论坛下的同名attachments目录即可。
9.转移表情。将discuz!NT论坛editor\images\smilies\下的所有文件夹及文件,复制到discuz7.2论坛images\smilies文件夹下。
10.如选择转换相册,在uchome下attachment目录下新建目录space,将dnt论坛space目录下的upload文件夹复制进去。
11.转移用户组图标,将discuz!NT论坛images\groupicons下所有图标文件,复制到discuz7.2论坛的images/common下面。
12.登入discuz7.2后台,界面,在线列表图标,提交一下。
13.登入discuz7.2后台,更新缓存。刷新论坛首页面,将看到转换后的效果。
14.完成!

注意:转换时间多少将取决于你的数据量大小,转换工作极其消耗机器资源,请务必选择机器空闲时转换,转换期间不要进行任何操作,安静等待程序转换完成。


四、转换范围
本程序为试用版,专门提供给中小论坛进行转换。
转换范围:会员≤50000 && 主题≤100000 && 帖子≤300000
超过转换范围的论坛,或者自己不便搭建转换环境的用户,可以联系作者进行转换(有偿)。


作者: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: [email]bailetian@hotmail.com[/email]


五、常见问题
1.如何填写数据库用户?
discuz!NT数据库用户一栏推荐使用sa用户 ,或者具有操作该数据库权限的用户名。
discuz!7.1数据库用户一栏推荐使用 root用户 ,或者具有操作该数据库权限的用户名。

2.如果装的环境是ComsenzEXP 2.0.0,请在转换时将端口设置为6033

3.转换如何处理3级以上子版块?
3级以上子版块将统一转为普通版块,归属在“三级以上子版块”分组下。

4.如果discuz!NT数据表的所有者不是dbo,请修改为dbo(之前记得先备份dnt数据再修改),再进行转换。

5.会员自定义头像如何转换?
因为从dz6.1开始,自定义头像由UC接管,采用一拆三的方式直接放在UC目录,与库表里的数据记录本身已无关系,所以不能转换,需要会员重新上传一次。

6.15字符以上用户如何转换?
15字符以上字符默认转换,但建议转换后自行修改到15字符以下,否则这些用户可能使用不了除论坛以外的应用。

龙小尘 发表于 2009-11-15 21:00

支持..等待7.1转7.1中

qycard 发表于 2009-12-7 17:06

3.0转换到7.2显示成功,但是用户登录不了,UC里面根本没有用户,也注册不了

白乐天 发表于 2009-12-7 17:11

[quote]3.0转换到7.2显示成功,但是用户登录不了,UC里面根本没有用户,也注册不了
[size=2][color=#999999]qycard 发表于 2009-12-7 17:06[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=1312&ptid=221][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]
注意转换的时候uc表前缀要正确填写。如果安装的标准版dz7.2,uc表前缀为uc_,如果是full版的dz7.2,uc表前缀为cdb_uc_

mingsong 发表于 2009-12-14 09:06

转过来问题很多,最大的问题是在NT里用HTML功能发的帖到DZ里直接被显示出来。
有没有解决办法。

白乐天 发表于 2009-12-14 09:34

[quote]转过来问题很多,最大的问题是在NT里用HTML功能发的帖到DZ里直接被显示出来。
有没有解决办法。
[size=2][color=#999999]mingsong 发表于 2009-12-14 09:06[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=1331&ptid=221][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]


在后台数据库升级里执行

update cdb_posts set htmlon=1


执行前备份好dz7数据库

mingsong 发表于 2009-12-14 10:32

[quote]


在后台数据库升级里执行

update cdb_posts set htmlon=1


执行前备份好dz7数据库
[/quote]
解决,谢谢。

mingsong 发表于 2009-12-15 21:46

[flash]http://p.you.video.sina.com.cn/player/outer_player.swf?auto=1&vid=18951945&uid=1166625965[/flash]
转过来的视频成这样了,怎么办。
是不是也可以执行上面的语句。

mingsong 发表于 2009-12-15 23:17

NT转到DZ后图片附件大小只显示404*404,双击也不能放大图片。

白乐天 发表于 2009-12-16 10:15

flash 代码需要在后台启用flash标签可用。  界面,编辑器设置,discuz代码。



由于dnt3之前版本并不记录图片尺寸,为了兼容早期版本,所以统一设为400

mingsong 发表于 2009-12-16 10:45

能不能在DZ里将图片尺寸更改过来。

白乐天 发表于 2009-12-16 11:06

[quote]能不能在DZ里将图片尺寸更改过来。
[size=2][color=#999999]mingsong 发表于 2009-12-16 10:45[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=1349&ptid=221][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]


改是可以改,不过也是统一改的。比如统一设为800*600,但未必适合所有图片,所以还是建议不改。

mingsong 发表于 2009-12-16 14:42

还是教教我怎么样批量改大吧。我论坛摄影版的图片太多了。

mingsong 发表于 2009-12-17 09:40

帮帮忙吧,我真的太需要改了

白乐天 发表于 2009-12-17 09:57

[quote]帮帮忙吧,我真的太需要改了
[size=2][color=#999999]mingsong 发表于 2009-12-17 09:40[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=1353&ptid=221][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]


在后台数据库升级里执行这句话[code]update cdb_attachments set width=800 where isimage =1[/code]800为要修改的宽度,这里自行修改。

[b][color=Red]执行前在自定义备份单独备份一下cdb_attachments表,如果效果不理想就恢复。[/color][/b]

mingsong 发表于 2009-12-17 12:34

效果还可以,只是在一层里如果有几张图片的话没有换行,能不能加上换行。

白乐天 发表于 2009-12-17 12:52

[quote]效果还可以,只是在一层里如果有几张图片的话没有换行,能不能加上换行。
[size=2][color=#999999]mingsong 发表于 2009-12-17 12:34[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=1355&ptid=221][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]

自己编辑一下。

mingsong 发表于 2009-12-17 22:14

好的。
论坛转过来后在帖里发文字不能到边。如图
[attach]104[/attach]

白乐天 发表于 2009-12-17 22:31

这就不是转换问题了,dz自己的问题请到dz问吧。我只回答转换后的数据问题。

页: [1] 2

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.