請看這個主題 http://phpbb-tw.net/phpbb/viewtopic.php?t=32550
其中
代碼: 選擇全部
#
#-----[ OPEN ]------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - M-Finished Points
$lang['Welcome_Text'] = ''歡迎信息';
// End add - M-Finished Points
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
但錯誤的部分主要不是那個引號....
請將此MOD改為\r
代碼: 選擇全部
##############################################################
## 外掛名稱: M-Welcome Text
## 外掛作者: clpl < clplforum@yahoo.com.hk > http://clpl.timebase.us/
## 外掛簡介: 這個外掛是一個顯示歡迎信息的外掛。
## 外掛版本: 1.0.0
##
## 安裝難度: 容易
## 安裝時間: 5 分鐘
## 修改檔案: 6
## index.php
## admin/admin_board.php
## templates/subSilver/overall_footer.tpl
## templates/subSilver/admin/board_config_body.tpl
## language/lang_chinese_traditional_taiwan/lang_admin.php
## language/lang_chinese_traditional_taiwan/lang_main.php
##############################################################
## 作者之言:
## 這個外掛是一個顯示歡迎信息的外掛。
##
## - index.php: 顯示歡迎信息
## - ACP: 更改歡迎信息
##############################################################
## 版本歷史
## v1.0.0
## - 版本釋出
##############################################################
## 安裝此外掛之前請先備份好你的論壇。
##############################################################
#
#-----[ ADD, SQL ]------------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES ('welcome', 'Welcome!');
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_WELCOME_TEXT' => $lang['Welcome_Text'],
'WELCOME_TEXTS' => $board_config['welcome'],
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------
#
"L_RESET" => $lang['Reset'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
"WELCOME" => $new['welcome'],
"L_WELCOME_TEXT" => $lang['Welcome_Text'],
"L_WELCOME_TEXT_DES" => $lang['Welcome_Text_Des'],
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> {L_FORUM} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_TOPICS} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_POSTS} </th>
<th class="thCornerR" nowrap="nowrap"> {L_LASTPOST} </th>
</tr>
<!-- BEGIN catrow -->
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline">
<tr>
<td class="cat" align="center">{L_WELCOME_TEXT}</a>
</tr>
<tr>
<td class="row1"><center>{WELCOME_TEXTS}</center></a>
</tr>
</table>
<br />
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td class="row1">{L_SITE_DESCRIPTION}</td>
<td class="row2"><input class="post" type="text" size="40" maxlength="255" name="site_desc" value="{SITE_DESCRIPTION}" /></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1">{L_WELCOME_TEXT}<br /><span class="gensmall">{L_WELCOME_TEXT_DES}</span></td>
<td class="row2"><textarea name="welcome" rows="5" cols="30">{WELCOME}</textarea></td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - M-Welcome Text
$lang['Welcome_Text'] = '歡迎信息';
$lang['Welcome_Text_Des'] = '這裡輸入你的討論區的歡迎信息(只支援HTML)';
// End add - M-Welcome Text
#
#-----[ OPEN ]------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - M-Finished Points
$lang['Welcome_Text'] = '歡迎信息';
// End add - M-Finished Points
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
原修正誤以為連開兩次lang_main.php
其實錯誤是在 index_body.tpl 中插入的位置不對
這個錯誤會導致論壇顯示不正常....
此外...我再提出幾個使用這個外掛的小技巧\r
- 在 language/lang_chinese_traditional_taiwan/lang_main.php 中\r
$lang['Welcome_Text'] = '歡迎信息';
這裡的紅色部分是可以改的,這會修改到論壇的顯示名稱,例如可以改成:
請詳細閱讀進站公告 - 這個外掛可以顯示的字數是255個,所以如果使用了HTML CODE 很容易就超過255個字元,而且容易造成論壇顯示不正常,但如果我想要使用HTML語法,又怕超過255字元該怎麼辦呢?
其實答案很簡單,就是利用框架\r
到 系統管理控制台-->一般管理[基本組態]
在 歡迎訊息的欄位填入\r
---------------------------------------------------------------------------
<iframe src="Wel_msg.htm" marginwidth="1" marginheight="1" border="0" frameborder="0" title="進站歡迎公告" height="100" width="100%" name="I1">
請使用支援內置框架的瀏覽器</iframe>
---------------------------------------------------------------------------
然後,開一個新的文字檔,把它存成Wel_msg.htm
在把要放置的訊息連同HTML CODE放入這個這個檔案內並存檔
最後把這個檔案放到論壇網頁的根目錄下就可以了。