经过一下午的不断尝试,终于成功了,本次整合的是PE2006和动网Dvbbs 7.1 sp1和Oblog313
现将整合的全过程总结如下:
1 将各程序文件解压到相应的目录:
PE2006----/PE2006
Dvbbs ----/PE2006/bbs
Oblog ----/PE2006/blog
2 配置blog中的文件:
Config.asp----Const blogdir="/oblog313/" 改为:Const blogdir="/blog/"
conn.asp ----db = "/oblog313/data/oblog31.mdb" 改为:db =
"/blog/data/oblog31.mdb"
3 配置IIS:
添加论坛和博客频道
若男论坛:(外部频道地址) http://localhost/bbs
若男博客:(外部频道地址) http://localhost/blog
4 在博客中注册一个用户:
ID:xiaoma
pwd:admin888
接下来修改PE2006和动网的数据库使三者具有一个相同的用户
PE:
表 PE_Admin UserName 改为:xiaoma
PE_User UserName 改为:xiaoma
Dvbbs:
表 Dv_Admin adduser 改为:xiaoma
Dv_User UserName改为:xiaoma
5 分别尝试一下在三处可不可以登陆,经测试三处均登陆成功。
6 将 动易+动网+博客接口文件 分别粘贴到相应的目录中覆盖原文件。
7 接下来修改各程序的接口代码:
PE2006----/API/API_Config.asp
Const API_Enable = True
Const API_Key = "PE*&%FANCAO&*2365"
Const API_Urls = "论坛@@http://localhost/bbs/dv_dpo.asp|博客
@@http://localhost/blog/API/oblogresponse.asp"
Const API_Timeout = 10000
Dvbbs----/dv_dpo/Api_Config.asp
'DvApi_Enable 是否打开系统整合(默认闭关: False ,打开:True )
Const DvApi_Enable = True
'DvApi_SysKey 设置系统密钥 (系统整合,必须保证与其它系统设置的密钥一致。)
Const DvApi_SysKey = "PE*&%FANCAO&*2365"
'DvApi_Urls :整合的其它程序的接口文件路径。多个程序接口之间用半角"|"分隔。
'例如:DvApi_Urls = "http://你的网站地址/动易安装目录/API/API_Response.asp|http://
你的网站地址/博客安装目录/API/oblogresponse.asp"
Const DvApi_Urls =
"http://localhost/API/API_Response.asp|http://localhost/blog/API/oblogresponse.asp"
%>
oblog----/API/API_Config.asp
'整合通用接口参数
Const API_Enable = True '是否整合,如果整合请设为True,否则为
False。
Const oblog_Key = "PE*&%FANCAO&*2365" '网站key,必须与整合端的key一致。
Const strTargetUrls =
"http://localhost/API/API_Response.asp|http://localhost/bbs/dv_dpo.asp" '要整合的程序的
完整URL(以“http://”开头,以接口文件的文件名结尾),如果有多个系统要整合,每个URL间用“|”
分隔
Dim aUrls
aUrls=Split(strTargetUrls,"|")
%>
8 至此,修改文件的全部工作已经完成。接下来进行测试:
a 分别从动易,动网,oblog登陆然后刷新其他两个,看是否登陆同步,结果:同步
b 登陆后分别从三个中的任意一个注销,看其他两个是否注销同步,结果:同步
c 到动易会员中心修改密码再进行以上测试,看是否成功,结果:成功
通过以上测试,可以认为三方整合基本上实现了数据的同步。整合成功!
2007/08/12/20:47
------------若男