一直想整合論壇,但由于自己是菜鳥,總是失敗而告終,前后整合過phpwind和discuz,都失敗了,最近,在論壇泡了很久,終于成功了。
經驗如下,呵呵,希望對和我一樣的菜鳥能有所幫助!
(1)、相對而言,discuz的整合成功率更高一些,建議通過UC整合。
(2)、安裝步驟:
1、安裝帝國5.0和UC1.0
2、通過uc安裝DZ6.1
3、安裝萬能會員接口(千萬不要安裝通行證)
(3)、根據《帝國網站管理系統》Ucenter接口整合說明進行安裝
第 1 步:上傳整合接口
帝國cms批量更新將接口包的“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設置 默認即可。
帝國cms批量添加產品第 4 步:將帝國CMS會員導入Ucenter 說明:如果你的帝國CMS使用了萬能會員接口整合了其他程序,即整合其它會員系統,可跳過此步驟。
導入步驟:
帝國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數字帝國cms批量上傳助手。
如果按以上步驟執行,id數字一般為2帝國cms批量更新 ,因為dz安裝的時候是1,添錯的話,中文名的會員可能會出現亂碼!
備注:
1、如果用戶沒有在帝國登陸過,那么需要登陸一次帝國,以激活帳號,以后則是同步登陸。
2、建議在安裝discuz之后,先在后臺論壇注冊中設置問答形式,以防論壇注冊機?
3、在整合之前,可以將論壇的注冊頁面名字改下帝國cms采集軟件,還是一樣,discuz的注冊機太多了!
下一篇:返回列表
文章地址:http://www.meyanliao.com/article/diguo/dghdiscuzzhjc.html