我用的是最新版本的動易PE_2006_SP5 +動網dvbbs7.1.0 + oBlog 4.0.
我的測試情況:1、可以同步注冊。2、可以同步刪除用戶ID。3、不像帖子里說的可以同步登陸。(可能是我的COOKIES問題,有在用的測試一下哈)4、可以同步修改密碼。
1.準備工作,下載并安裝三個系統,并使各自均能獨立運行.
(1).打開動易壓縮包 PowerEasy_CMS2006_SP4_Express.rar或PowerEasy_eShop2006_SP4_Express.rar,運行PowerEasy2006.exe
將動易PE_2006_SP4系統文件安裝到本地WEB目錄(網站根目錄)中,
比如放在IIS或者PWS默認Web目錄C:/inetpub/wwwroot中;
(2).將動網dvbbs7.1.0系統文件安裝在BBS子目錄中,也就是
C:/inetpub/wwwroot/BBS中;
(3).打開壓縮包oblog4.rar 將壓縮包中的目錄oBlog4復制
到C:/inetpub/wwwroot/中,并改名為Blog;
(4).修改三個系統的配置文件,使各自能單獨運行.(這一步可參照各系統的安裝說明,
或查看論壇上相關文章,這里不詳述了).調試過程中不要注冊新會員.
2.(這一步很關鍵)在博客oblog中增加一個前臺用戶admin.
由于動易和動網的前后臺均有管理員admin帳號,
而博客oblog中只有后臺admin帳號,前臺又不允許注冊
名為admin的用戶.我的方法如下:
(1)打開博客網站,試一試用帳號admin登錄,不行.試一試注冊一個名為admin帳號,也不允許.
怎辦??? 用下面的方法:進入會員注冊
用戶名隨便填,比如 abcde(反正后面一步要修改的),
密碼必須填寫 admin888 (與動易和動網的管理員admin帳號的密碼相同,后面就不用改了),
完成后關閉瀏覽器;
(2) 編輯博客oblog的數據庫文件blog/data/oblog4.mdb.
注意:最好先復制一個備份,以便在出錯后恢復.
在目錄blog/data/中找到oblog4.mdb文件,雙擊打開.
再打開表 oblog_user.在表中字段username里你會看到剛剛注冊的用戶名abcde,
修改為admin即可.表中字段user_folder中的abcde不要修改.保存修改過的文件.OK.
(3)再次打開博客網站,用admin名登錄,試一下,行了!
3.修改三方系統整合接口文件.新版本的動易2006SP4、動網7.1.0、oBlog4.0中均含有系統接口文件.
(1)修改動易的系統接口文件,打開網站目錄C:/inetpub/wwwroot/API,
用記事本打開文件API/API_Config.asp,修改以下內容:
Const API_Enable = False
Const API_Key = "API_TEST"
Const API_Urls = "博客頻道@@http://Localhost/cms6/API/API_Response.asp"
改為:
Const API_Enable = True
Const API_Key = "API_TEST"
Const API_Urls = "論壇@@http://localhost/bbs/dv_dpo.asp|博客@@http://localhost/blog/api/API_Response.asp"
修改完保存即可.
(2)同法修改動網的系統接口文件,打開目錄C:/inetpub/wwwroot/bbs/dv_dpo/
用記事本打開文件bbs/dv_dpo/Api_Config.asp,修改以下內容:
'多系統整合設置
'=============================================================================
'DvApi_Enable 是否打開系統整合(默認閉關: False ,打開:True )
Const DvApi_Enable = False
'DvApi_SysKey 設置系統密鑰 (系統整合,必須保證與其它系統設置的密鑰一致。)
Const DvApi_SysKey = "API_TEST"
'DvApi_Urls :整合的其它程序的接口文件路徑。多個程序接口之間用半角"|"分隔。
'例如:DvApi_Urls = "http://你的網站地址/博客安裝目錄/oblogresponse.asp|http://你的網站地址/動易安裝目錄/API/API_Response.asp"
Const DvApi_Urls = "http://你的網站地址/博客安裝目錄/oblogresponse.asp|http://你的網站地址/動易安裝目錄/API/API_Response.asp"
%>
更改其中的三行代碼為:
Const DvApi_Enable = True
Const DvApi_SysKey = "API_TEST"
Const DvApi_Urls = "http://localhost/API/API_Response.asp|http://localhost/blog/api/API_Response.asp"
(3)再修改oBlog 4.0的系統接口文件,打開目錄C:/inetpub/wwwroot/blog/api,
用記事本打開文件blog/api/apiAPI_Config.asp,修改以下內容:
'整合通用接口參數
Const API_Enable = False '是否整合,如果整合請設為True,否則為False。
Const oblog_Key = "API_TEST" '網站key,必須與整合端的key一致。
Const strTargetUrls = "http://live/bbs/dv_dpo.asp|http://live/pe/api_response.asp" '要整合的程序的完整URL(以“http://”開頭,以接口文件的文件名結尾),如果有多個系統要整合,每個URL間用“|”分隔
Dim aUrls
aUrls=Split(strTargetUrls,"|")
%>
更改其中的三行代碼為:
Const API_Enable = True
Const oblog_Key = "API_TEST"
Const strTargetUrls = "http://localhost/API/API_Response.asp|http://localhost/bbs/dv_dpo.asp"
修改完保存即可.
4.至此,三方整合就完成了!測試一下!!
(1)打開網站,在動易前臺用admin登錄,再打開或刷新動網論壇和博客oBlog,
你會發現在動網論壇和博客oBlog中admin也同步登錄了.
(2)在動網論壇中注銷登錄,回到博客oBlog或動易網站中刷新一下頁面,
你會發現在博客oBlog或動易網站中也同步注銷登錄了.
(3)再試一試在三站之一注冊一個用戶,同樣在另兩站也可以通行.