仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
一直想整合論壇,但由於自己是菜鳥,總是失敗而告終,前後整合過phpwind和discuz,都失敗了,最近,在論壇泡了很久,終於成功了。
經驗如下,呵呵,希望對和我一樣的菜鳥能有所説明!
(1)、相對而言,discuz的整合成功率更高一些,建議通過UC整合。
(2)、安裝步驟:
1、安裝帝國5.0和UC1.0
2、通過uc安裝DZ6.1
3、安裝萬能會員介面(千萬不要安裝通行證)
(3)、根據《帝國網站管理系統》Ucenter介面整合說明進行安裝
第 1 步:上傳整合介面
將介面包的「upload」目錄裡的資料夾及檔上傳至帝國CMS的「e」目錄
第 2 步:在Ucenter後臺增加帝國CMS應用
登陸Ucenter後臺 > 「應用管理」 > 「添加新應用」,然後選擇自訂安裝,設置如下選項: 介面URL: 填帝國CMS的「e」目錄位址,如:「HTTP://功能變數名稱/e」。
通信金鑰: 任意的字元,由英文字母及數位組成。 儘量長點。
是否開啟同步登錄: 選擇是。
應用類型: 選擇其他。
第 3 步:配置Ucenter整合介面的配置參數檔e/config.inc.php 修改帝國CMS目錄下的e/config.inc.php檔配置:
變數 說明
UC_CONNECT 如果設置mysql連結方式,Ucenter的資料庫帳號必須有許可權操作帝國CMS的資料庫。
資料庫相關參數 配置Ucenter的資料庫配置參數。
通信相關參數 要同Ucenter增加的帝國CMS應用設置項保持一致。
同步登錄Cookie設置 預設即可。
第 4 步:將帝國CMS會員導入Ucenter 說明:如果你的帝國CMS使用了萬能會員介面整合了其他程式,即整合其它會員系統,可跳過此步驟。
導入步驟:
(1)、將介面包的「tool」目錄裡的update資料夾複製到帝國CMS的「e」目錄;
(2)、運行e/update/index.php檔,進行會員資料導入操作;
(3)、導入完畢後,將e/update目錄裡的檔刪除。
第 5 步:清空帝國CMS會員表(phome_enewsmember)資料,以免同Ucenter資料衝突 登陸帝國CMS後臺 > 「系統設置」 > 「執行SQL語句」,運行下面SQL: TRUNCATE `[!db.pre!] enewsmember`;
第5步很重要,我在第一次整合的時候就沒有做這步,導致CMS註冊的使用者DZ裡不存在.
第 6 步:至此,Ucenter介面整合完畢。
整合DZ6.1config.inc.php需要注意的問題
config.inc.php檔中:
1. define('UC_DBTABLEPRE', '你的資料庫名字.uc_');// UCenter 資料庫表首碼
只需要添上你的資料庫名字即可,切記:帝國和論壇的資料庫名字必須要一致
2.define('UC_KEY', '123456789'); 打開ucenter 把dz6.1和ecms5.0的金鑰統一。
3.define('UC_APPID', 2);// 當前應用的 ID 打開ucenter看應用管理中cms介面前的id數位。
如果按以上步驟執行,id數位一般為2,因為dz安裝的時候是1,添錯的話,中文名的會員可能會出現亂碼!
備註:
1、如果使用者沒有在帝國登陸過,那麼需要登陸一次帝國,以啟動帳號,以後則是同步登陸。
2、建議在安裝discuz之後,先在後臺論壇註冊中設置問答形式,以防論壇註冊機?
3、在整合之前,可以將論壇的註冊頁面名字改下,還是一樣,discuz的註冊機太多了!
(本站原創,轉摘請注明出處:醉美點金 HTTP://www.zmking.com)