整合論壇設置
整合其他系統: 不整合外部系統 整合PHPWIND論壇 整合DISCUZ論壇7.X 整合UCenter
請不要胡亂選擇,否則系統會運行出錯,並且會造成不能登錄後台!!
如果整合失敗,導致不能登錄後台時,請修改文件/php168/config.php,查找\$webdb[passport_type]把它的值改為0
在整合論壇前,請先確認現在登錄的帳號與論壇中的帳號密碼是一樣的.否則整合後將不能登錄後台,此時候請修改文件php168/admin.php里邊的用戶為你論壇的管理員帳號
外部系統數據表前綴:
phpwind論壇默認是pw_ discuz論壇默認是cdb_ 動網PHP論壇默認是dv_ 如果你修改過你外部系統的數據表前綴,請正確填寫修改後的)
注意: 如果你的論壇與整站不同一個數據庫的話,請必須在數據表前面加上數據表名如:“db2.pw_”,此時必須保證整站使用的數據庫帳號權限可以訪問論壇的數據庫資料,否則無法整合.
外部系統程序相對整站程序目錄位置:
推薦論壇取名為bbs並且放在整站目錄下面,此時填寫bbs 以此類推
如果論壇跟整站並列放在同一個目錄,此時填寫../bbs
如果整站在論壇目錄下面,此時填寫../
外部系統的訪問網址:
比如外部論壇訪問地址http://bbs.php168.com此時上方輸入http://bbs.php168.com
或者是http://www.php168.com/bbs此時上方輸入http://www.php168.com/bbs
注意:結尾不要加/
UCenter 配置信息:
首次整合,需要做如下操作:
進UCenter管理後台,點擊'應用管理',再點擊'添加新應用',再選擇'自定義安裝'
應用名稱:輸入 PHP168整站系統
應用的 URL:輸入 {$webdb[www_url]}/do (結尾不需要/號,並且注意是do結尾)
應用 IP:留空即可
通信密鑰:隨便寫一個,比如123abcdkjhh
應用類型:選擇'其它
應用的物理路徑:留空即可
查看個人資料頁面地址:留空即可
應用接口文件名稱:uc.php
標簽單條顯示模板:留空即可
標簽模板標記說明:留空即可
是否開啟同步登錄:選擇'是'
是否接受通知:選擇'是'

然後提交,提交之後,再返回到應用列表.然後再選擇剛剛提交那個應用,點擊編輯.

把'應用的 UCenter 配置信息:'里邊的代碼復制出來,粘貼到這里

密鑰: 任意字符串,不限字數.確認以後,就不要隨意修改!
此密鑰即是網站數據加密的密鑰,也可拓展本系統作為通行證服務端的密鑰.
其它系統要與本系統通信,如用戶同步登錄的話.請把其它系統的密鑰設置與這個一樣.
 

幫助說明:
如果整合其他系統後,造成不能登錄後台。或者取消整合其他系統後,造成不能登錄後台的解決辦法如下:
1.在整站前台新注冊一個用戶。
2.通過FTP軟件,修改空間上的文件admin/global.php查找“\$ForceEnter=0”替換成“\$ForceEnter=1;”通過這樣就能強制進入後台了,當然,你平時密碼忘記了,也可以通過這個辦法進入後台.然後你就選擇"用戶/權限管理"->"用戶成員管理",找到你新注冊的用戶名,設置他為管理員即可.再把“\$ForceEnter=1”還原為“\$ForceEnter=0”否則的話,任何人都能進你的後台.

如果你不小心而誤操作的話,請修改文件php168/config.php在最後一行添加這句話(即是取消整合系統):\$webdb['passport_type']='';

如果你一直整合其他系統,但某一天,不想整合其他系統了,你可以選擇“用戶數據轉入整站”,即可把其他系統的用戶數據一次全部導進整站系統里,不過只能保證用戶名與密碼不出錯,用戶的其他參數並不能保證完美轉入進來,所以當你一旦整合其他系統後,一般是不建議取消整合的

3.如果論壇使用二級域名,比如http://bbs.php168.com,此時必須修改“網站核心設置”中的“COOKIE域名:”為你的域名,比如php168.com 否則的話,就不能同步登錄,同時也要確保論壇也是這樣修改。
4.整站論壇系統,如果服務器的數據庫版本是4.1以上的話,請必須確認他們的數據庫編碼同為GBK或同為其他的。
5.“整合DISCUZ論壇7.X”,“整合UCenter” 這兩項的選擇區別︰如果你安裝了DZ論壇,就選擇“整合DISCUZ論壇7.X”,否則的話,不能調用論壇貼子,及其它*-*能失效。