正式進入話題,可不要看的頭昏眼花喔......加油\r
改index.php
找\r
代碼: 選擇全部
<?php
'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))
);
?>
在下一行加入\r
代碼: 選擇全部
<?php
// Board_Announce_MOD
if( $board_config['announce_enable'] )
{
$template->assign_block_vars("board_announce", array("ANNOUNCE_CONTENT" => $board_config['announce_content']));
}
?>
改index_body.tpl
找第三行
代碼: 選擇全部
<?php
<td align="left" valign="bottom"><span class="gensmall">
?>
修改成
代碼: 選擇全部
<?php
<td align="left" valign="bottom" width="30%"><span class="gensmall">
?>
找\r
代碼: 選擇全部
<?php
{CURRENT_TIME}<br /><br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
?>
在下一行加入\r
代碼: 選擇全部
<!-- BEGIN board_announce -->
<td valign="top" align="center"><!-- Board_Announce_MOD -->
<table cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td><img src="templates/subSilver/images/navleft.gif" width="12" height="26" border="0" /></td>
<td height="22" align="center" class="navbar" style="background-image:url(templates/subSilver/images/navbg.gif)" nowrap="nowrap">
<img src="templates/subSilver/images/announce.gif" width="16" height="16" border="0" align="middle" alt="公告" hspace="3" /><span style="{font-size:13px; color:red}"> <b>{board_announce.ANNOUNCE_CONTENT}</b> </span>
</td>
<td><img src="templates/subSilver/images/navright.gif" width="12" height="26" border="0" /></td>
</tr>
</table>
</td>
<!-- END board_announce -->
上面語法裡所包含的gif圖片
請在此下載放置路徑下......
打開 admin/admin_board.php
找\r
代碼: 選擇全部
$smtp_yes = ( $new['smtp_delivery'] ) ? "checked=\"checked\"" : "";
$smtp_no = ( !$new['smtp_delivery'] ) ? "checked=\"checked\"" : "";
在下面加
代碼: 選擇全部
// Board_Announce_MOD
$announce_enable_yes = ( $new['announce_enable'] ) ? "checked=\"checked\"" : "";
$announce_enable_no = ( !$new['announce_enable'] ) ? "checked=\"checked\"" : "";
然後再找\r
代碼: 選擇全部
"L_SUBMIT" => $lang['Submit'],
"L_RESET" => $lang['Reset'],
在下面加
代碼: 選擇全部
"L_BOARD_ANNOUNCE_SETTING" => $lang['Board_Announce_Setting'], // Board_Announce_MOD
"L_BOARD_ANNOUNCE_STATUS" => $lang['Board_Announce_Status'], // Board_Announce_MOD
"L_BOARD_ANNOUNCE_CONTENT" => $lang['Board_Announce_Content'], // Board_Announce_MOD
"L_BOARD_ANNOUNCE_WARNING" => $lang['Board_Announce_Warning'], // Board_Announce_MOD
"S_ENABLE_ANNOUNCE_YES" => $announce_enable_yes, // Board_Announce_MOD
"S_ENABLE_ANNOUNCE_NO" => $announce_enable_no, // Board_Announce_MOD
"ANNOUNCE_CONTENT" => $new['announce_content'], // Board_Announce_MOD
admin/admin_board.php 搞定
然後在 lang_admin.php 裡加進(位置隨便)
代碼: 選擇全部
$lang['Board_Announce_Setting'] = '首頁公告設定';
$lang['Board_Announce_Status'] = '公告狀態';
$lang['Board_Announce_Content'] = '公告內容';
$lang['Board_Announce_Warning'] = "請勿使用單引號 ('), 字數限制 255 字元";
lang_admin.php 搞定
最後改 /templates/subSilver/admin/board_config_body.tpl
找\r
代碼: 選擇全部
<tr>
<td class="row1">{L_ENABLE_PRUNE}</td>
<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES} <input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
</tr>
在下面加進\r
代碼: 選擇全部
<tr><!-- Board_Announce_MOD -->
<th class="thHead" colspan="2">{L_BOARD_ANNOUNCE_SETTING}</th>
</tr>
<tr>
<td class="row1">{L_BOARD_ANNOUNCE_STATUS}</td>
<td class="row2"><input type="radio" name="announce_enable" value="1" {S_ENABLE_ANNOUNCE_YES} /> {L_ENABLED} <input type="radio" name="announce_enable" value="0" {S_ENABLE_ANNOUNCE_NO} /> {L_DISABLED}</td>
</tr>
<tr>
<td class="row1" valign="top">{L_BOARD_ANNOUNCE_CONTENT}<br /><span class="gensmall">{L_BOARD_ANNOUNCE_WARNING}</span></td>
<td class="row2"><textarea name="announce_content" rows="5" cols="30" maxlength="255">{ANNOUNCE_CONTENT}</textarea></td>
</tr>
/templates/subSilver/admin/board_config_body.tpl 搞定
然後再資料庫裡的"phpbb_config" Table
新增下面二個欄位:
"announce_enable" 值為 "1"
"announce_content" 值為 " "
此教學為for Unix系列
首先先登入os的local端,最好是root權限,依照下列順序下指令
1.mysql phpbb
2.INSERT INTO phpbb_config (config_name , config_value) VALUES ('announce_enable', '1');
3.INSERT INTO phpbb_config (config_name , config_value) VALUES ('announce_content', '');
註:第一項指令後面的phpbb是mysql資料庫建立時的名稱,請自行改為自己所設立的名稱\r
大公告成....