KanColle © 2014 DMM.com / KADOKAWA GAMES All Rights Reserved. / Animation by © Good Smile Company
AJAX Chat / AJAX IM
#1
官網 http://sourceforge.net/projects/ajax-chat/
https://blueimp.net/ajax/

語言:多國語言+多論壇佈景

Ajax+MySQL的聊天室,可以跟大部份的國外論壇整合
Discuz 有舊版的整合程式 http://www.discuz.net/thread-945215-1-1.html
(lib\convertor.php lib\custom.php lib\class\CustomAJAXChat.php)
PHPWind 沒聽說

PHPBB3嵌入說明
http://sourceforge.net/apps/mediawiki/aj...ntegration

ShoutBox 這版型是像邊欄聊天室那樣, 長條形,邊欄嵌入那種樣
只能打字,點ID,其它的都要自行輸入BBCode

註:沒有清空聊天內容的指令,聊天室只能一行一行刪掉,沒有從MySQL管理的功能
/?view=log 管理員可以看log,搜尋所有聊天內容

修改
http://sourceforge.net/apps/mediawiki/aj...ifications
新增 /afk 指令
http://sourceforge.net/apps/mediawiki/aj...ay_Command
Server Load 更新秒數設定
http://sourceforge.net/apps/mediawiki/aj...erver_load
會員名顏色討論[MyBB範例]
http://sourceforge.net/projects/ajax-cha...dex/page/2

禁用 /nick 更換暱稱 和 私人聊天室 PrivateChannel
lib/config.php
$config['allowPrivateChannels'] = true;
$config['allowNickChange'] = true;
找到這兩個 改為 false

私人訊息/私人動作/動作 敍述
js/lang/zh-tw.js
引言:privmsg: '(悄悄話)',
privmsgto: '(給 %s 的悄悄話)',
如果改成
引言:privmsg: '偷偷跟你說:',
privmsgto: '偷偷跟 %s 說:',
因為 訊息/動作 是共用的,所以在使用動作指令時 /describe 位置會很怪,不適合中文用法,會像下面這樣
引言:(23:47:46) NEKO 這是動作內容 偷偷跟你說:
中文應該是 (23:47:46) NEKO 偷偷的對你做動作: 這是動作內容
所以會變成要找出 /describe 調用的source code是寫在哪裡,
然後改成 describemsg: describemsgto: 另外產生動作描述
而/action則是斜體表示,要不要考慮加個敍述呢?
或者改成指令 例如 /kick UserID ->把 UserID 踢得死去活來 [查PTT的聊天室動作指令]

/action 描述動作
在首頁頁面嵌入是沒文字效果,在獨立聊天室則會顯示 斜體
因為css 沒有 class=action 所以首頁不會顯示斜體

會員群組顏色
在首頁頁面嵌入都是白色,在獨立聊天室管理員顯示紅色

表情符號
參考shoutbox改用論壇的表情符號?
Discuz 7.2 表情快取 forumdata/cache/smilies_var.js
讀取這個檔案來套用?

首頁嵌入顏色功能無法顯示顏色列表

聊天名單如何改為 自己的ID預設不展開 且 展開後不顯示已禁用的功能
另,如何把聊天名單改成Select下拉選單,然後用checkbox做一個 /msg 的功能
選UserID 且 勾選 悄悄話 = /msg
選UserID 且 勾選 動作 = /describe
沒選UserID 勾選 動作 = /action

================================================
AJAX IM
http://ajaxim.com/
http://www.discuz.net/thread-1786515-1-1.html
http://www.discuz.net/thread-1096971-1-1.html
回覆


前往:


正在瀏覽這個主題的使用者: 1 位訪客