百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[落伍原创] 动网7.0 ACCESS版转 Discuz!2.2F插件 [复制链接]
查看:39652 | 回复:12

152

主题

2977

帖子

3070

积分

保护或锁定(状态异常,请联系客服)

Pkxp Team

贡献
191
鲜花
0
注册时间
2004-6-12
发表于 2004-8-6 00:28:26 | |阅读模式 来自 中国湖北武汉
制作:ZV
[特别感谢Rekcuf提供帮助]
适用于动网DVBBS7.0(SP2)ACCESS
演示:http://www.pkxp.com/bbs/
下载地址:http://www.pkxp.com/dvbbs7.0_to_discuz2.2f.rar

说明:
1.本程序将把您的动网DVBBS7.0(SP2)ACCESS论坛的大部分数据转换为Discuz!2.2F(MYSQL版本)论坛的数据.
2,本程序只对数据作转移,不会对原来的mdb数据造成破坏,如果担心发生mdb数据丢失,请先作备份,我不会对任何此类型的数据丢失负责。
3,在使用本程序作转移前,必须先安装Discuz论坛(本程序只是对已经安装的Discuz论坛的数据库做替换操作),如果你已经有Discuz论坛,且有数据,请作备份,转换程序会清空原来的数据。
4,本程序只转换了用户,板块,主题和帖子(投票没有转换,因为我实在没时间去琢磨discuz的投票格式,板块需要重新设置具体属性,默认为所有的表情标签代码全部无效),短信(仅仅转换收件箱的短信,如有重要的发件箱邮件续预先保存),联盟论坛(discuz的排版格式可能有些令类,一_一#).解决了DVBBS中帖子标题的html造成版面错误(和标题过长问题),帖子中遗留乱码(html标签)问题.
5,转换过后,请用当前目录下的logging.php文件覆盖原Discuz的相同文件(根目录).(因为MD5的差异,DISCUZ不支持16位的MD5值,所以我修改了这个文件),覆盖此文件后,用户即可正常登陆,不需要重新注册或者重新设定密码.
6,确认成功转换后,请到论坛后台执行缓存更新,和下一个的数据更新(里面的3个都要更新一次).
7,成功测试环境:WINXP(PRO)+IIS5.1+PHP4.3.7+MYSQL4.0.20d+DVBBS7.0(SP2)ACCESS版+Discuz2.2f(GB2312)+DVBBS100MB的MDB数据库.

特别注意:
a.转换程序用到了ADODB类,需要ODBC(系统源)支持,linux和unix系统无法运行!当然,你也可以把mdb搬到自己的机子上转换,然后把MySQL数据库的内容再搬回你的网站.
b.用Access修改MDB数据库中的几个表:

dv_user
dv_board
dv_topic
dv_bbs1(这个字段根据你帖子数据而定,一般是这个)
Dv_Message

把上述几个表中类型为"时间/日期"的字段改为"文本"类型!
修改方法:右键点击表名,点击设计视图,找到后下拉更改.
如果MDB数据库太多无法实现更改类型的话也没关系,就是帖子的时间都成了12点,不影响其他.

程序使用

用记事本或者其他编辑器打开程序,根据实际,修改脚本开头提示的这些地方:

$access=D:/wwwroot/bbs/dvbbs7.mdb';                        //dvBBS7论坛数据库文件,绝对路径,注意用"/"
$bbstable='dv_bbs1';                                                  //dvBBS的帖子数据表,默认为这个,不确定请用access查看
$atturl='http://yourhost/UploadFile/';                        //附件URL,注意后面要加上"/",指向附件目录(原来一般是UploadFile),以后的附件即像这样:http://yourhost/UploadFile/200353225929.jpg
$limit=3000;                                                       //每次处理的记录个数,3000左右比较好,由于php有运行时间限制,所以这个不能太大。
$mysql_host='localhost';                                           //MySQL主机
$mysql_user='root';                                                //MySQL用户名
$mysql_psword='';                                                  //MySQL密码
$discuz2db='discuz2';                                              //discuz数据库
$tablepre='cdb_';                                                   //discuz表名前缀(Discuz2.2f默认的就是这个,如果不清楚,请查看数据库)
$phpselfname='dvbbs7.0_to_discuz2.2f.php';                        //本文件的名字,运行前请仔细确认一遍.


然后运行程序http://yourhost/dvbbs7.0_to_discuz2.2f.php(浏览器中),按照提示进行,我是在本机测试,过程中没有出现错误.
注意:如果数据库比较大,过程可能比较久,请等待.

特别提示,如果需要更详细的设置,请阅读源代码,我加了很详细的注释,很多地方可以手动设置

使用前注意

1,转换成功后要到后台 "系统管理"->"更新缓存","系统管理"->"重建统计数据"(这其中包含的三个都要更新一次).
2,论坛附件需要按以上自己定义的路径保存.
3,头像的目录请根据相对路径保存原来dvbbs的头像文件(你可以点击一个不显示的人的头像看看地址).
4,如果有问题请到Http://bbs.Pkxp.Com留言!
头像被屏蔽

0

主题

291

帖子

295

积分

落伍者(一心一意)

Rank: 1

贡献
0
鲜花
0
注册时间
2004-7-22
发表于 2004-8-6 00:39:09 | 来自 中国北京
谢谢
头像被屏蔽

756

主题

9419

帖子

9598

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
133
鲜花
10
注册时间
2004-2-5
发表于 2004-8-6 02:39:30 | 来自 中国福建泉州
收藏
头像被屏蔽

0

主题

27

帖子

27

积分

落伍者(一心一意)

Rank: 1

贡献
0
鲜花
0
注册时间
2004-4-25
发表于 2004-8-6 09:59:04 | 来自 中国北京
好的。
签名被屏蔽

340

主题

3533

帖子

2万

积分

落伍管理

Rank: 12Rank: 12Rank: 12

贡献
2166
鲜花
4929
注册时间
2001-3-14

QQ绑定落伍手机绑定

发表于 2004-8-6 10:34:15 | 来自 中国浙江绍兴
已加精.
请宣传/支持落伍,落伍适宜长居。
落伍者

152

主题

2977

帖子

3070

积分

保护或锁定(状态异常,请联系客服)

Pkxp Team

贡献
191
鲜花
0
注册时间
2004-6-12
 楼主| 发表于 2004-8-6 10:44:45 | 来自 中国湖北武汉
第一次加精.激动啊

2

主题

8144

帖子

7861

积分

落伍者(三羊开泰)

别找我买程序,MJJ的

Rank: 3Rank: 3

贡献
53
鲜花
1
注册时间
2004-7-26

落伍手机绑定

发表于 2004-8-6 12:09:41 | 来自 中国福建泉州
哈哈!~这东东是用动网转phpwind的改的
小猪伤心地哭,妈妈问:哭什么。小猪说:偶觉得自已粉笨。妈妈安慰说:不要哭,看你签名的人比你更笨呢。小游戏
头像被屏蔽

0

主题

2902

帖子

2738

积分

落伍者(两全齐美)

Rank: 2

贡献
45
鲜花
0
注册时间
2004-5-18
发表于 2004-8-6 12:15:42 | 来自 中国湖南邵阳
靠啊。。。。。。。。。
终于出来了啊/。

感谢感谢~。。。。。。。。。。

25

主题

215

帖子

-4

积分

接近落伍(少量栏能发帖)

贡献
69
鲜花
0
注册时间
2012-10-2
发表于 2012-11-6 11:26:58 | 来自 中国上海
本程序只转换了用户,板块,主题和帖子(投票没有转换,因为我实在没时间去琢磨discuz的投票格式,板块需要重新设置具体属性,

1

主题

632

帖子

-9

积分

接近落伍(少量栏能发帖)

贡献
8
鲜花
0
注册时间
2009-2-5
发表于 2012-11-10 12:42:53 | 来自 中国广东佛山
这插件真的好用吗?要试下呢
http://www.hfbz0551.com http://www.cs410000.com
www.hfcx168.com
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-5-23 09:54 , Processed in 0.113806 second(s), 32 queries , Gzip On.

返回顶部