1 頁 (共 1 頁)

[問題] 如何在後台加入選項?

發表於 : 2006-07-07 10:00
小桂子
最近寫了一個功能,想要加到後台管理,可是找不到後台代表的tpl
後台是用分頁框架的形式,請知道的大大能幫忙ㄧ下 ,
告訴我後台左,右及主頁面 ,各是哪些檔案?
我用的是預設的subSilver風格^^

Re: [問題] 如何在後台加入選項?

發表於 : 2006-07-07 22:41
心靈捕手
小桂子 寫:最近寫了一個功能,想要加到後台管理,可是找不到後台代表的tpl
後台是用分頁框架的形式,請知道的大大能幫忙ㄧ下 ,
告訴我後台左,右及主頁面 ,各是哪些檔案?
我用的是預設的subSilver風格^^
您既然 '寫了一個功能,想要加到後台管理'
當然得先清楚說明, 您是新增哪個功能, 或修改哪個檔案?

舉例說明:
若是要新增到 '一般管理' 的 '基本組態' 功能
則會修改的檔案是
admin/admin_board.php
templates/subSilver/admin/board_config_body.tpl

推論得知:
當您在修改某個 admin/admin_*.php
即可由其程式碼, 判斷其相對應的 *.tpl

代碼: 選擇全部

$template->set_filenames(array(
	"body" => "admin/*.tpl")
);

[問題] 如何在後台加入選項?

發表於 : 2006-07-14 18:24
numb1984
請教一下,我也遇到類似的問題,
在後台管理頁面,左邊頁框包含title和對應的功能選項,
請問那個list是否有一個單純的tpl黨可供編輯?

我找很久找不到,頂多在templates\subSilver\admin\index_navigate.tpl裡發現這段程式碼:

<tr>
<td height="28" class="catSides"><span class="cattitle">{catrow.ADMIN_CATEGORY}</span></td>
</tr>
<!-- BEGIN modulerow -->
<tr>
<td class="row1"><span class="genmed"><a href="{catrow.modulerow.U_ADMIN_MODULE}" target="main" class="genmed">{catrow.modulerow.ADMIN_MODULE}</a></span>
</td>

程式碼當中的ADMIN_CATEGORY和U_ADMIN_MODULE指的是什麼?
是對應表單當中選項的TPL檔亦或是程式碼?(純屬猜測 ~"~)

又假設我只是要單純的新增一個title和其對應的功能到左邊表單之中,我應該如何下手呢?

懇請諸位先進達人幫幫小弟的忙~3Q~ :-?

發表於 : 2006-07-14 22:58
jwxinst
那個是相對應.php中的代碼
人L_INDEX和U_INDEX也是相對應.php中的

[問題] 如何在後台加入選項?

發表於 : 2006-07-15 17:11
numb1984
那請問一下~
你所提到的相對應.php中的代碼是那一個.php檔呀?

如前面所述問題,我要修改的只是管理後台的list表單,
可能是新增一個功能連結,又或是幫它原有功能改名,

而.php檔多半是判斷式,我找不到他主要的頁面排版結構部分
而且PHPBB的頁面排版不是都方在風格的tpl裡嗎?

很感謝有人理我 ~"~

[問題] 如何在後台加入選項?

發表於 : 2006-07-17 12:44
numb1984
小弟不才,經過幾天的找尋研究已經知道如何在原有管理下增減連結,所以目前問題已經縮減到"如何增加title至後台?"

舉例來說,最原本的後台管理有下面這5個:

$lang['General'] = '一般管理';
$lang['Users'] = '會員管理';
$lang['Groups'] = '群組管理';
$lang['Forums'] = '版面管理';
$lang['Styles'] = '風格管理';

假設如今我寫了個"XX管理"的功能,phpbb本身沒有,我要怎麼加入後台呢?