1 頁 (共 1 頁)

[討論]聊天室Shoutbox1.0(2.31)

發表於 : 2003-05-30 11:36
小斌
最新補充整理:
  1. 河風 寫:2. 控制台內的版面管理,建立一個新分區:Shoutbox (可自定名稱),建立新版面
    這樣講大概會比較清楚:
    BUE 寫:記得,要開新的分區和版面,而分區的名字可以自定,
    但是分區下只能開一個版面,而且版面名稱一定要是Shoutbox,
    要不然會看不到聊天室.
    另外,新分區的位置可以視需要移動。
  2. 河風 寫:開啟 shoutbox_auth.php
    搜尋

    代碼: 選擇全部

    ############################ END EDITABLE PORTION ###############################
    後面加入\r

    代碼: 選擇全部

    define('IN_PHPBB', true);
    這一點在2003/4/16之後下載的版本中都有修正過,所以不用自己改。
    shoutbox_install[delete].txt 寫:## History: 04/16/03 - Updated to work with phpBB 2.0.4
  3. 河風 寫:5. 新增一個檔案:shoutbox_langpack_chinese_traditional_taiwan.php(中文語系檔)
    註:原先的英文語系檔不可刪除,否則無法顯示
    新增的shoutbox_langpack_chinese_traditional_taiwan.php檔案內容請參照: http://phpbb-tw.net/phpbb/viewtopic.php?p=28317#28317 ,使用南宮博士所製作的翻譯。在那篇翻譯中,

    代碼: 選擇全部

    define("_PROCESS_TOOLONG","您的發言超過了 120 個字元, 已被視為無效的發言.");
    裡面寫的字元數請依照
    河風 寫:4. 開啟 shoutboxconf.php
    修改\r
    $maxshoutlen = "200";
    這裡改成適當的數字,如200。
    (這裡本來應該是用$maxshoutlen跟$floodtime這兩個變數的,可是我試不出來成功的作法。如果有人研究出來了請一定要告訴我,謝謝~)
  4. 河風 寫:6. 開啟 viewshoutbox.php
    尋找\r

    代碼: 選擇全部

    <div align="center"><b>[ <a href="javascript:void(0);" onClick="MM_openBrWindow('expanded.php','expanded','scrollbars=no,width=300,height=550')"><?=_SHOUT?></a> ]</b> [ <a href="viewshoutbox.php"><?=_REFRESH?></a> ]</div>
    改為\r

    代碼: 選擇全部

    <div align="center"><b>[ <a href="javascript:void(0);" onClick="MM_openBrWindow('expanded.php','expanded','scrollbars=no,width=600,height=550')"><?=進入?></a> ]</b> [ <a href="viewshoutbox.php"><?=重新整理?></a> ]</div>
    一旦依照上一點使用了南宮博士翻譯的中文語系檔後,這裡就不要改。想要修改顯示的文字的話請改shoutbox_langpack_chinese_traditional_taiwan.php這一個檔案。
  5. 河風 寫:10. 佔用資源問題
    開啟shoutboxconf.php
    尋找這一段\r

    代碼: 選擇全部

    $maxshoutlife = "[color=red]90000[/color]";
    將數字改為你要的就可以了,單位是秒 (此段由godbless提供)
    這裡的意思好像有點不太清楚,我來補述一下。這個就是留言會保留多久的意思,超過了這裡所設定的時間的留言就會自動被清除。
  6. pitt 寫:有人發現嗎.在聊天室裡的會員名稱點選時會找不到網頁
    找到問題不知改哪裡
    /跑到後面了profile.php/
    錯誤 http://XXX.XXX.XXXprofile.php/?mode=viewprofile&u
    應該是 http://XXX.XXX.XXX/profile.php?mode=viewprofile&u
    如果碰到了這個問題,請試著這樣做:
    pitt 寫:與godbless談論之後原來問題出在主控台裡的基本主態
    [系統程式存放路徑
    討論區對應網域的路徑]
    這個位置原本我是空白的.原來只要加上/就可以了
    謝謝godbless
    我自己並沒有碰到這問題,所以我不確定可行度。
  7. 更改聊天室內的文字大小。

    代碼: 選擇全部

    #
    #-----[ OPEN ]------------------------------------------
    #
    mods\shoutbox\shoutbox_subSilver.css
    
    #
    #-----[ FIND ]------------------------------------------
    #
    .shoutbox {
    	color : #000000;
    	font-family : Verdana, Arial, Helvetica, sans-serif;
    	font-size: xx-small;
    	text-align : left;
    
    #
    #-----[ IN LINE, FIND ]------------------------------------------
    #
    	font-size: xx-small;
    
    #
    #-----[ REPLACE WITH ]------------------------------------------
    #(12px就是文字大小,你可以改成你需要的數值。)
    	font-size: 12px;
    
    #
    #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
    #
    # EoM
    感謝godbless的提示。
  8. 修改聊天室的標題。

    代碼: 選擇全部

    #
    #-----[ OPEN ]------------------------------------------
    #
    mods\shoutbox\expend.php
    
    
    #
    #-----[ FIND ]------------------------------------------
    #
    <title><?=$site_name?> :: Shoutbox</title>
    
    #
    #-----[ REPLACE WITH ]------------------------------------------
    #("即時聊天"就是聊天室的名稱,可以改成你需要的。)
    <title><?=$site_name?> :: 即時聊天</title>
    
    #
    #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
    #
    # EoM
  9. 如果覺得發言框太短,可以修改。

    代碼: 選擇全部

    #
    #-----[ OPEN ]------------------------------------------
    #
    mods\shoutbox\expend_add.php
    
    #
    #-----[ FIND ]------------------------------------------
    #
    <input type="text" name="shout" size="50" maxlength="<?=$maxshoutlen?>" <?=$onfocusshout?>value="<?=$shout?>" class="editbox" title="<?=_FORM_MESSAGE?>"><br>
    
    #
    #-----[ IN LINE, FIND ]------------------------------------------
    #
    size="50"
    
    #
    #-----[ REPLACE WITH ]------------------------------------------
    #(200就是發言框的長度,可以改成你需要的數值。)
    size="200"
    
    #
    #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
    #
    # EoM
    這個不是留言長度限制,而是發言框看起來的長度。要修改留言長度限制請依照本篇第三點修改$maxshoutlen = "200";這裡的數值。
  10. 將[More...]改成[更多表情符號]。

    代碼: 選擇全部

    #
    #-----[ OPEN ]------------------------------------------
    #
    mods\shoutbox\shoutbox_langpack_chinese_traditional_taiwan.php
    
    #
    #-----[ FIND ]------------------------------------------
    #
    define("_ENTER_CHATROOM", "加入聊天");
    
    #
    #-----[ AFTER, ADD ]------------------------------------------
    #
    define("_MORE_EMOTICONS","更多表情符號");
    
    #
    #-----[ OPEN ]------------------------------------------
    #
    mods\shoutbox\shoutboxsmileys.php
    
    #
    #-----[ FIND ]------------------------------------------
    #
    [more...]
    
    #
    #-----[ REPLACE WITH ]------------------------------------------
    #
    [<?=_MORE_EMOTICONS?>]
    
    #
    #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
    #
    # EoM
所參考的相關文章: http://phpbb-tw.net/phpbb/viewtopic.php?t=5511

依照這些方法來安裝修改後,就可以跟phpBB 2.0.4搭配得很好,而且中文翻譯部分也不會有問題。
這個MOD真的很好用,希望大家也能體會它的好處。 :)

發表於 : 2003-05-31 13:26
mch
請問有沒有shoutbox 的使用範例??
不知好不好用~~~
感謝!!

發表於 : 2003-05-31 20:12
Mac

發表於 : 2003-06-01 08:33
william91
可以找人把這文章整理一下嗎@@''

[問題]請問一下發言方塊能放在主版面嗎

發表於 : 2003-07-01 12:05
s884230
感謝大大教學文章
我雖然裝好了
但有沒有辦法把發言輸入方塊
直接放在主頁上
而不用進入到聊天室才能發言呢?

另外
主頁的聊天內容顯示
可以設定自訂更新時間嗎
在哪裡設阿\r
找了好久都找不到\r
文章也搜尋過了

知道的人可以教導一下嗎
先感謝大大的回答指導

發表於 : 2003-09-13 00:58
tw0500
請教一下為什麼我一直有 error message 如下:

Notice: Undefined variable: PHP_SELF in C:\Inetpub\wwwroot\PHPBB2\mods\shoutbox\viewshoutbox.php on line 2

Notice: Undefined index: QUERY_STRING in C:\Inetpub\\wwwroot\PHPBB2\mods\shoutbox\viewshoutbox.php on line 2

發表於 : 2003-09-13 01:16
tw0500
Mac 寫:DEMO: http://mods.db9.dk/index.php

~Mac
這個Demo好像是另一個 shoutbox

我找到二個 shoutbox
大家談的好像是這個
########################################################
## Mod Title: Shoutbox for phpBB (Alternative)
## Mod Version: 1.0.1
## Rev Date: Apr 16, 2003
## Author: stefan@phpbb2 < sp at phpbb2.de >
## ciaran < salmanrushdie at email.com >
## Description: Shoutbox 2.31 integrated with phpBB2


上述的 Demo是這個
########################################################
## Mod Title: fully integrated shoutbox mod
## Mod Version: 0.9.14.
## Author: Niels Chr. R鷣 Denmark < ncr@db9.dk > http://mods.db9.dk
##
## Description:
## A fully phpBB2 enabled shoutbox.
## this support:
## database abstration layer, timezones, languages
## templates, smilies, BBcode, censored words and user/usergroups
## shouts can be set to auto prune after X days, this will be executed when ever a user post a shout
##
## This mod is for phpBB2 ver 2.0.x

發表於 : 2003-12-27 06:48
nengs

代碼: 選擇全部

=============== [OPEN]===================

templates\subSilver\index_body.tpl 

=================== [FIND] =================== 
  <!-- END forumrow -->
  <!-- END catrow -->

=================== [REPLACE] ================= 
  <!-- END forumrow -->
  <!-- BEGIN shoutrow -->
  <tr> 
	<td class="row1" align="center" valign="middle" height="75">{catrow.shoutrow.FOLDER}</td>
	<td class="row1" width="100%" height="75" colspan="4" align="center"><iframe bgcolor="{T_BODY_BGCOLOR}" src="mods/shoutbox/viewshoutbox.php" width="100%" height="100%" frameborder="0"></iframe></td>
  </tr>
  [color=blue]<tr> 
	<td class="row1" align="center" valign="middle" height="75">{catrow.shoutrow.FOLDER}</td>
	<td class="row1" width="100%" height="75" colspan="5" align="center"><iframe bgcolor="{T_BODY_BGCOLOR}" src="mods/shoutbox/expanded.php" width="100%" height="100%" frameborder="0"></iframe></td>
  </tr>[/color]  
<!-- END shoutrow -->
  <!-- END catrow -->
=================== [OPEN] =================== 

mod/shoutbox/viewshoutbox.php

=================== [FIND] =================== 
<meta http-equiv="Content-Type" content="text/html; charset=<?=_CHARSET?>">

=================== [AFTER ADD] ===================

<meta http-equiv="refresh" content="[color=red]3[/color]; URL=expanded_view.php?senddata=refresh">
 
=================== [SAVE/END] ===================
content="3"-----每3秒重整一次\r
這樣安裝好像蠻耗效能~~~自己拿捏吧......

發表於 : 2004-03-15 20:08
areckkimo
請問一下小斌

請講解之那一個版本\r
<1>Shoutbox for phpBB (Alternative)
<2>Fully integrated shoutbox mod

還有那兩個版本有何差異,請多指教,謝縛

發表於 : 2004-03-15 20:37
aiken
總共有三個版本 以下為論壇的連結
1.Fully integrated shoutbox mod
http://mods.db9.dk/index.php
http://whylingi.homeip.net/phpbb2/ (目前關閉中)
2.Shoutbox for phpBB (Alternative)
http://www.e7play.club.tw/phpbb2/index.php
3.Small Shoutbox
http://aikenlin.idv.tw

其中的不同之處....請自行體會

發表於 : 2004-03-15 21:28
依夢兒
areckkimo 寫:<1>Shoutbox for phpBB (Alternative)
<2>Fully integrated shoutbox mod

還有那兩個版本有何差異,請多指教,謝縛
(1) 比較像是真正的聊天室, Demo 可以上我的網站看看:
http://morningmusumenet.net/phpbb/
舊訊息每小時自動清除一次,所以如果沒有看見任何訊息在板上是正常的。

(2) 則比較像是留言板,網友發言就跟平常發表文章一樣。
Demo 請見:http://mods.db9.dk

發表於 : 2004-04-11 22:43
jessie
我的版本是1.1.4..請問後台設定一樣嗎?
怎麼刪除過期留言?

發表於 : 2004-05-10 08:22
bbat
大大們請問一下
我的版本是 Fully integrated shoutbox 1.1.4
請問一下要要如何開啟自動刪文的功能呢???

發表於 : 2004-05-25 00:35
ester
我的forum並不在網頁的root
而是在/forum/

系統程式存放路徑
設定成/forum/

問題在於在chatroom login後redirect回chatroom的畫面時會出現找不到網頁的情況
在debug後,發現當$redirect 設定係"/"時
竟然被redirect到/forum/

那我該怎麼辦?
希望大家幫幫忙~~
謝~~~~