關(guān)于動(dòng)易+動(dòng)網(wǎng)+Oblog三方整合教程的整合_動(dòng)易Cms教程
整合前準(zhǔn)備:動(dòng)易目錄為根目錄,bbs文件夾下放置論壇源文件,blog文件夾下放置Oblog源文件。
一定要確保單獨(dú)運(yùn)行各系統(tǒng)正常。
操作步驟一:
1、下載各個(gè)系統(tǒng),并使之順利運(yùn)行。動(dòng)易為網(wǎng)站根目錄,動(dòng)網(wǎng)在bbs文件夾內(nèi),Oblog在blog文件夾內(nèi)。本地訪問(wèn)地址分別為:動(dòng)易 http://127.0.0.1 動(dòng)網(wǎng) http://127.0.0.1/bbs Oblog http://127.0.0.1/blog (如果啟用了域名,則這里為域名)
2、同步各個(gè)系統(tǒng)的數(shù)據(jù),可以使用動(dòng)易的數(shù)據(jù)同步程序。下載動(dòng)易程序后,可以在“動(dòng)易通行證——PDO_API統(tǒng)一接口數(shù)據(jù)同步程序”中找到,具體使用請(qǐng)參考使用說(shuō)明。同步數(shù)據(jù)庫(kù)順序可以這樣:動(dòng)網(wǎng)數(shù)據(jù)庫(kù)——動(dòng)易數(shù)據(jù)庫(kù)同步;Oblog數(shù)據(jù)庫(kù)——動(dòng)易數(shù)據(jù)庫(kù)同步;動(dòng)易數(shù)據(jù)庫(kù)——動(dòng)網(wǎng)數(shù)據(jù)庫(kù)同步;動(dòng)易數(shù)據(jù)庫(kù)—— Oblog數(shù)據(jù)庫(kù)同步。同步后,請(qǐng)進(jìn)入Oblog后臺(tái),生成用戶目錄和相關(guān)文件。
3、修改整合接口:
動(dòng)易:在API目錄里,修改API_Config.asp為,
Const API_Enable = True
Const API_Key = "zdg1980"
Const API_Urls = "博客@@http://127.0.0.1/blog/api/API_Response.asp|論壇@@http://127.0.0.1/bbs/dv_dpo.asp"
動(dòng)網(wǎng):在bbs的dv_dpo目錄里,修改Api_Config.asp為,
Const DvApi_Enable = True
Const DvApi_SysKey = "zdg1980"
Const DvApi_Urls = "http://127.0.0.1/blog/api/API_Response.asp|http://127.0.0.1/api/API_Response.asp"
Oblog:在blog的API目錄里,修改Api_Config.asp為,
Const API_Enable = True
Const oblog_Key = "zdg1980"
Const strTargetUrls = "http://127.0.0.1/bbs/dv_dpo.asp|http://127.0.0.1/api/API_Response.asp"
操作步驟二:
1、修改動(dòng)易系統(tǒng)下的JS文件:JS/checklogin.js
找到下面代碼處進(jìn)行修改,第189行起
原文件待修改代碼開(kāi)始處:
$('UserLogin').innerHTML = tempstr;
if(alogin==0)
{
var ifrm1 = document.createElement("IFRAME"); ----------這里是要開(kāi)始修改處
修改后代碼:
if(alogin==0) function getAPIUrls(root,username,userpass){ 或者在這里下載修改好的文件:點(diǎn)擊下載 -------- (此文件適用于SW6.6版本,并向下兼容,動(dòng)易程序新版本將會(huì)修正這個(gè)問(wèn)題) 2、修改動(dòng)網(wǎng)文件 login.asp 找到下面代碼處進(jìn)行修改 第210-231行 '系統(tǒng)整合 '----------------------------------------------------------------- If DvApi_Enable Then Response.Write DvApi_SaveCookie Response.Flush ------------------------------�。�!這是出現(xiàn)錯(cuò)誤的地方�。�! End If '----------------------------------------------------------------- TempStr = Replace(TempStr,"{$ray_logininfo}","") TempStr = Replace(TempStr,"{$comeurl}",comeurl) TempStr = Replace(TempStr,"{$comeurlinfo}",comeurlname) TempStr = Replace(TempStr,"{$forumname}",Dvbbs.Forum_Info(0)) Session.Contents.Remove("xcount") If Not ajaxPro And DvApi_Enable Then'非ajax Response.Write TempStr ElseIf Not ajaxPro And Not DvApi_Enable Then Response.Redirect(comeurl) Else Response.Cookies("count")=""'o(清空ajax里寫(xiě)入的cookies) strString(comeurl&"@@@@1")'o End If 修改后代碼(將以上代碼替換成以下代碼即可):(其實(shí)就是將Response.Flush換了個(gè)位置而已) '系統(tǒng)整合 '----------------------------------------------------------------- If DvApi_Enable Then Response.Write DvApi_SaveCookie End If '----------------------------------------------------------------- TempStr = Replace(TempStr,"{$ray_logininfo}","") TempStr = Replace(TempStr,"{$comeurl}",comeurl) TempStr = Replace(TempStr,"{$comeurlinfo}",comeurlname) TempStr = Replace(TempStr,"{$forumname}",Dvbbs.Forum_Info(0)) Session.Contents.Remove("xcount") If Not ajaxPro And DvApi_Enable Then'非ajax Response.Write TempStr ElseIf Not ajaxPro And Not DvApi_Enable Then Response.Redirect(comeurl) Else Response.Cookies("count")=""'o(清空ajax里寫(xiě)入的cookies) strString(comeurl&"@@@@1")'o End If
{
var myAPIUrls = getAPIUrls(root,username,userpass)
for (var i=0; i<myAPIUrls.length; i ){
var ifrm1 = document.createElement("IFRAME");
ifrm1.src = myAPIUrls[i];
ifrm1.height = "1";
ifrm1.width = "1";
ifrm1.frameborder= "0";
document.body.insertBefore(ifrm1);
}
alogin = 1;
}
var iUrls = root.item(0).getElementsByTagName("apiurl");
for (var i=0; i<iUrls.length; i ){
strTempHTML = iUrls.item(i).text "?syskey=" syskey iName iPass savecookie "|";
}
}
var strTempHTML = strTempHTML.substr(0, strTempHTML.length-1);
var strTempHTML = strTempHTML.split("|");
return strTempHTML;
}
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開(kāi)啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒(méi)有訪問(wèn)權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 升級(jí)到SP5,錯(cuò)誤:處理中的數(shù)據(jù)超過(guò)允許的極限
- 上傳圖片出現(xiàn)Invalid Registration Key錯(cuò)誤,怎么回事?
- 制作首頁(yè)下拉菜單
- 如何開(kāi)啟SiteWeaver6.8的支持,反對(duì)功能
- 會(huì)員注冊(cè)時(shí)默認(rèn)的Email必填項(xiàng)目如何去掉?
- 從4.03升級(jí)后,圖片內(nèi)容頁(yè)只顯示地址,怎么辦?
- 如何在文章內(nèi)容頁(yè)顯示發(fā)表文章會(huì)員的詳細(xì)信息
- 如何顯示詳細(xì)出錯(cuò)信息
- 解決禁用默認(rèn)文章頻道造成附件上傳問(wèn)題
- 如何將文章從一個(gè)文章頻道移到另一文章頻道中?
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索關(guān)于動(dòng)易+動(dòng)網(wǎng)+Oblog三方整合教程的整合
- 教程說(shuō)明:
動(dòng)易Cms教程-關(guān)于動(dòng)易+動(dòng)網(wǎng)+Oblog三方整合教程的整合
。