WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
IWebIm/IWebIm整合UCHome教程
1).首先安裝UCenter Home 2.0簡體UTF-8版本,如果已經(jīng)安裝好并且正常運(yùn)行,可以跳過此步驟。使用UCenter Home需要站點(diǎn)安裝有UCenter用戶中心,安裝UCenter Home的過程中會(huì)要求您先安裝UCenter并提供相關(guān)配置信息,如下圖
在UCenter Home設(shè)置數(shù)據(jù)庫連接信息步驟,需要設(shè)置與UCenter使用同一數(shù)據(jù)庫,這樣可以實(shí)現(xiàn)基于UCenter下的各個(gè)系統(tǒng)中的IM互通信息。本例安裝UCenter時(shí)使用的數(shù)據(jù)庫名是ucenter,所以此處填寫ucenter并提供用戶名和密碼,如下圖
2).下載iWebIM 1.0 Beta2 測試版安裝包,可以從官方網(wǎng)站(http://www.jooyea.net/im/index.html )下載到最新安裝包; 3).在UCenter Home安裝目錄下創(chuàng)建新目錄 im,下文中的文件位置或路徑均相對(duì)于UCenter Home安裝目錄; 4).解壓iWebIM安裝包中的所有文件至上一步新建的 im 目錄中,文件及目錄結(jié)構(gòu)如下圖所示;
5).打開文件im/iweb_mini_lib/conf/dbconf.php,將該配置文件里頭的數(shù)據(jù)庫設(shè)置與您當(dāng)前UCenter Home里的數(shù)據(jù)庫設(shè)置修改為一致。此處需要填寫數(shù)據(jù)庫的主機(jī)地址、數(shù)據(jù)庫名稱、數(shù)據(jù)庫用戶名和密碼,將相應(yīng)信息填寫到下圖標(biāo)注的配置信息右側(cè)引號(hào)之內(nèi),根據(jù)個(gè)人設(shè)置情況進(jìn)行自定義修改:
6).打開文件im/configuration.php修改下圖標(biāo)注的對(duì)應(yīng)行的配置信息,圖中展示內(nèi)容均已經(jīng)修改完畢,具體修改方式為
第32行站點(diǎn)地址修改為自己的UCenter Home站點(diǎn)地址,本例中是http://localhost/uchm2/
需要將原配置文件中的 $siteDomain = "http://您的站點(diǎn)地址/"; 修改為 $siteDomain = “http://localhost/uchm2/”;
第39行獲取session_uid 需要將等號(hào)右側(cè)內(nèi)容修改為$uchome_uid語句,請(qǐng)注意標(biāo)點(diǎn)符號(hào)
需要將原配置文件中的 $session_uid = $_SESSION[$session_prefix."user_id"]; 修改為 $session_uid = $uchome_uid;
第42行獲取用戶數(shù)據(jù)SQL
需要將原配置文件中的 $getUserInfoSql = "SELECT user_id uid,user_name u_name,user_ico u_ico FROM isns_users WHERE user_id=$session_uid"; 修改為 $getUserInfoSql = "SELECT uid,username u_name FROM uc_members WHERE uid=$session_uid";
第46行獲取好友關(guān)系數(shù)據(jù)SQL需要注釋掉,在行首添加//
將原配置文件中的 $getPalsListSql 修改為 //$getPalsListSql
7). 在瀏覽器中使用phpMyAdmin打開UCenter數(shù)據(jù)庫,請(qǐng)注意數(shù)據(jù)庫中包含的數(shù)據(jù)表數(shù)目可能因個(gè)人具體情況不同而有所差異。切換到“導(dǎo)入”標(biāo)簽點(diǎn)擊“瀏覽”按鈕,在隨后打開的“文件上載”對(duì)話框中選取UCenter Home安裝文件夾中 im 目錄下的sql文件 install.sql,然后點(diǎn)擊“打開”完成對(duì)話框操作,最后點(diǎn)擊頁面中的“執(zhí)行”按鈕,如下圖所示
系統(tǒng)會(huì)提示“導(dǎo)入成功,執(zhí)行了13個(gè)查詢”,同時(shí)UCenter數(shù)據(jù)庫中數(shù)據(jù)表數(shù)量新增加了6個(gè)
新建的數(shù)據(jù)表將顯示在左側(cè)數(shù)據(jù)表列表中
8).打開UCenter Home安裝目錄中的文件config.php查找UCenter Home的cookie前綴,如圖所示位于該文件中第20行
登錄UCenter用戶管理中心,可以直接輸入地址(本例中地址為 http://localhost/ucenter/ )也可以通過UCenter Home管理員登錄然后打開“設(shè)置>高級(jí)管理>高級(jí)設(shè)置>UCenter”來打開UCenter用戶管理中心登錄頁面
用創(chuàng)始人帳戶登錄后切換到“應(yīng)用管理”,在應(yīng)用列表中找到UCenter Home應(yīng)用程序,在詳情“編輯”中找到“通信密鑰”
打開文件 im/plugins/plugin_for_uchome.php 修改通信密鑰和cookie前綴,密鑰確保和UCenter的通信密鑰保持一致,cookie與UCenter Home站點(diǎn)的cookie前綴保持一致
9).打開UCenter Home主目錄中的space.php 文件,在文件最后一行加入代碼:
…… …… <script language="JavaScript" src="im/im_for_uchome_js.php"> </script>
10).至此,iWebIM與UCenter Home整合操作完成,進(jìn)入系統(tǒng)查看!