站長俱樂部:站长论坛


返回   站長俱樂部:站长论坛 > 架設網站區 > 網站架設和網頁設計 > 論壇架設
Blog 論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具 顯示模式
  #1  
舊 2006-01-03, 08:14 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2005-12-25
文章: 2,892
Blog 文章: 1
預設 將flash chat 聊天室裝在vBulletin論壇中

最近為本論壇裝上了flash寫成的聊天室 flash chat,整合了原有的資料庫,會員登入論壇後可以直接進入聊天室 而且也可以在論壇首頁下方顯示目前有哪些人在聊天室裡。

以下是以外面的Linux虛擬主機為例:
首先去購買 flashchat,僅5美元,而且還讓您一直可以下載最新版的,實在很划算
將其壓縮檔下載後解開,其中有一個子目錄chat就是要上傳到您的論壇的目錄。我是直接上傳至論壇的主目錄下,以後加「誰在聊天室」的外掛時不會有問題。
然後執行http: //你的論壇網址/chat/install.php 就可以開始,第一頁通常會出來一排檢查結果,是某些檔案和目錄必要的執行權限。出現紅字的NO就表示權限沒打開。



您要一一去改權限。並且如要把方塊打勾,表示是要整合到既有的論壇中。


到下一頁出現要整合進去的系統名單,選擇vbulletin3.5或適合您的版本。



出現的畫面不要去動它。


記得選擇使用UTF-8編碼以及您要的中文語系。


再下來會出現比較久的時間,系統正在安裝,一直到說完成前都不要去動它。通常要好幾分鐘畫面會沒有動靜。安裝好後記得依指示刪掉一些install檔案以策安全。

Flashchat聊天室就安裝好了。

如果要在論壇上的功能條(就是「控制面板 論壇幫助 會員列表 行事曆」這一行)出現聊天室選項,就要到後台的風格那裡修改NAV模版,將文字和鏈結加到您想加入的地方。

要安裝「誰在聊天室」的外掛很簡單,下載這個壓縮檔案解開(若鏈結失效請通知我),然後依vBulletin產品管理的方式上傳就會自動安裝,將資訊出現在論壇下方了。



而如果您的論壇要重裝或轉移至其主機再匯入目前的資料庫,記得flash chat也要裝上去,不然會論壇會出現錯誤。或者論壇裝好後到後台管理的「產品管理」那邊先卸載之前「誰在聊天室」的外掛,如此一來就算您不再裝flash chat也不會有問題。


還有很重要的一點就是雖然安裝時已經設定使用UTF-8編碼,所以聊天室內中文顯示不會有問題,但任何的中文ID卻依然會變成亂碼,搞得不知誰是誰。因此要做一次修改如下:

打開chat目錄的 "inc/cmses/vbulletin35cms.php" 裡面,找以下代碼:
PHP 代碼:
else
$rec['login'] = utf8_encode($rec['login']); 
將他們註解起來或接刪掉再存檔就可以了。
上傳的附件
檔案類型: zip whoischattingmod.zip (2.8 KB, 30 次查看)
回覆時引用此篇文章
  #2  
舊 2006-01-04, 12:32 AM
steven steven 目前離線
進階會員
 
註冊日期: 2005-12-25
文章: 192
預設

這個好,應該可以打敗123flashchat吧..
__________________
五分埔 | 德國 | 歐洲 | 美食 | 香水
Wufenpu | COVID-19 | Epidemic | Pandemic
回覆時引用此篇文章
  #3  
舊 2006-01-04, 12:54 AM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2005-12-25
文章: 2,892
Blog 文章: 1
預設

引用:
作者: steven
這個好,應該可以打敗123flashchat吧..

應該沒問題。
原因有二:
一、價格差太多,一個五美元,無限升級。而123flashchat從US$199起跳,有使用人數限制。

二、flashchat可以直接安裝於一般外面的虛擬主機,安裝方便。但123flashchat則需要你有自架主機的root權限,因為它需要在linux主機啟動時就載入必要的元件。

不過看最近123flashchat還可以支援web cam,似乎很有趣。不知flash chat是否也會開發出此種功能。當然啦,123flashchat是中國人開發的,支援中文沒有任何問題,而flashchat就像上述所說,在中文ID上有問題,需要另外動手修正文件。
回覆時引用此篇文章
  #4  
舊 2006-01-04, 08:33 PM
steven steven 目前離線
進階會員
 
註冊日期: 2005-12-25
文章: 192
預設

flash chat + smf也整合成功了,這一套真的不錯.
__________________
五分埔 | 德國 | 歐洲 | 美食 | 香水
Wufenpu | COVID-19 | Epidemic | Pandemic
回覆時引用此篇文章
  #5  
舊 2006-01-04, 09:46 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2005-12-25
文章: 2,892
Blog 文章: 1
預設

現在個人覺得最大的問題就在於flash chat對於打中文的人來說不太方便,因為許多中文常用按鍵例如Esc也同樣常用在它的某些命令控制上。使得打中文的網友老是一句話打不完就跳來跳去的。
回覆時引用此篇文章
  #6  
舊 2006-01-04, 10:25 PM
steven steven 目前離線
進階會員
 
註冊日期: 2005-12-25
文章: 192
預設

沒錯,這得跟官方網站好好反應一下,
除了分段問題外,測試的時候還發現後半段可能比前半段先送到螢幕上,例如我還沒吃飽變成:
>吃飽
>我還沒
__________________
五分埔 | 德國 | 歐洲 | 美食 | 香水
Wufenpu | COVID-19 | Epidemic | Pandemic
回覆時引用此篇文章
  #7  
舊 2006-01-15, 02:31 AM
米加 米加 目前離線
初級會員
 
註冊日期: 2006-01-13
文章: 1
預設

請問站長 關於你的navbar 是怎樣寫的 ~? 怎樣判定 使用者登入才會看到 聊天室 那個選項 , 而未登入者 不會出現?
回覆時引用此篇文章
  #8  
舊 2006-01-15, 03:13 AM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2005-12-25
文章: 2,892
Blog 文章: 1
預設

引用:
作者: 米加
請問站長 關於你的navbar 是怎樣寫的 ~? 怎樣判定 使用者登入才會看到 聊天室 那個選項 , 而未登入者 不會出現?
找到navbar的模版打開後,找到
HTML 代碼:
<td class="vbmenu_control"><a href="login.php?$session[sessionurl]do=logout"
onclick="return log_out()">$vbphrase[log_out]</a></td>
在此段前面加上
HTML 代碼:
<td class="vbmenu_control"><a href="chat/flashchat.php"
target="flashchat">FlashChat</a></td>
就可以。可以把FlashChat改成中文的聊天室。
__________________
A.一文請勿多貼。
B.請選擇相關屬性的版面發文。
C.各類廣告有專版,請勿隨意發至不相干之版面。
----------------------------------------------
發佈您網站的新聞請到 What's New 新聞發佈網來。
回覆時引用此篇文章
  #9  
舊 2006-03-27, 09:40 AM
herry6173 herry6173 目前離線
初級會員
 
註冊日期: 2006-03-27
文章: 1
預設

有兩個問題,第一個,這個聊天室有辦法支援貼圖語法嗎?我一直試不出來,
第二個,我有安裝mp3_player module可以正常使用,但是,我照他的說明書安裝webcam
功能失敗,不知道有沒有人把flashchat 的webcam功能給裝成功的.
回覆時引用此篇文章
  #10  
舊 2006-05-15, 10:23 PM
dylan329341 dylan329341 目前離線
初級會員
 
註冊日期: 2006-05-15
文章: 2
預設

請教一下~
我的版本是最新版的...
但是這個No不是權限上的問題~
不知道要怎麼解決...如下圖~
囧rz...

回覆時引用此篇文章
回覆

書籤


發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼

論壇跳轉

 

所有時間均為 +8。現在的時間是 05:00 PM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.