Ptirhiik 所發表的外掛都有一個共通點
就是外掛都是由"零件"所組成
例如後台的外掛設定部份,一般來說,如果外掛在後台的基本組態有選項
差不多都會改到admin/admin_board.php這個檔案(例如Birthday, Last Visit等)
但是 Ptirhiik MODs 卻完全不會動到這些檔案
而是用一個零件來控制,就是mod-mods_settings這個資料夾\r
也就是說 你只要裝上這個零件之後 往後你再裝 Ptirhiik 所發表的外掛時,將只要上傳檔案既可\r
這只是一個零件,如果你沒有裝 Ptirhiik MODs 則將起不了任何作用\r
但如果你沒有安裝這個一個零件,則 Ptirhiik MODs 將無法順利正常使用\r
而語系檔的對應則要安裝mod-lang_settings這個零件
換句話說 這兩個零件是非裝不可(如果外掛並沒有後台設定,就不必裝mod-mods_settings)
- mod-mods_settings:
功能介紹:
安裝完後會於後台多一個"基本組態 +"(Configuration +)選項
用來設定Ptirhiik所發表的外掛組態
如果進行追加修改(MOD-mods_settings-users_choices.txt)
可讓會員設定自己的外掛組態
例如會員自訂公告置頂分區外掛是否公告置頂要分隔顯示
附加檔案:
foreign_pack資料夾\r
MOD-mods_settings-users_choices.txt
admin_board_extend.php
board_config_extend_body.tpl
functions_mods_settings.php
lang_extend_mods_settings.php
profile_options.php
profile_options_body.tpl
中文語系:
lang_extend_mods_settings.php
代碼: 選擇全部
// admin part
if ( $lang_extend_admin )
{
$lang['Lang_extend_mods_settings'] = '外掛設定語系';
$lang['Configuration_extend'] = '基本組態 +';
$lang['Override_user_choices'] = '無視會員選擇';
}
$lang['Click_return_preferences'] = '按 %s這裡%s 返回偏好設定';
- mod-lang_settings:
功能介紹:
一般來說,這個只是讓各 Ptirhiik MODs 的語系正常使用的零件
這只是一個零件,如果你沒有裝 Ptirhiik MODs 則將起不了任何作用\r
但如果你沒有安裝這個一個零件,則 Ptirhiik MODs 將無法順利正常使用\r
但是如果你的論壇有裝Profile Control Panel
那麼這個零件將會有另一個功能\r
就是可於後台直接修改語系檔內容的功能\r
附加檔案:
lang_extend_mac.php
附加檔案(Profile Control Panel):
foreign_pack資料夾\r
admin_lang_extend.php
lang_extend.php
lang_extend_lang_extend.php
lang_extend_mac.php
lang_extend_body.tpl
lang_extend_def.tpl
lang_extend_key_body.tpl
lang_extend_pack_body.tpl
lang_extend_search_body.tpl
- mod-topics_list:
功能介紹:
這是一個縮短修改作業時間的代替檔案零件
用來取代viewforum.php, viewforum_body.tpl
在Split topic type 2.0.1中是非裝不可的零件(viewforum.php, viewforum_body.tpl必改)
其他 Ptirhiik MODs 上傳檔案及修改subSilver.cfg既可\r
其附加功能為你在某主題有回覆過的話 則主題種類的圖案就會改變
附加檔案:
functions_topics_list.php
topics_list_box.tpl
graph.gif/*.gif
graph.psd/*.psd
例如Split topic type 2.0.1
作者都會在檔頭要求加入類似以下的代碼
就表示這個檔案只有安裝split topic type這個外掛
代碼: 選擇全部
#
#-----[ OPEN ]------------------------------------------------
#
viewforum.php
#
#-----[ FIND ]------------------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : split topic type ------------------------------------------------------------------------
代碼: 選擇全部
//-- mod : split topic type ------------------------------------------------------------------------
//-- fin mod : split topic type --------------------------------------------------------------------
而如果是以下的話,就表示這個檔案要裝mods settings, language settings這兩個零件
往後你再裝第二個 Ptirhiik MODs 時,請注意是否會重複加入以下代碼
代碼: 選擇全部
#
#-----[ OPEN ]------------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]------------------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : mods settings ---------------------------------------------------------------------------
//-- mod : language settings -----------------------------------------------------------------------
代碼: 選擇全部
//-- mod : mods settings ---------------------------------------------------------------------------
//-- fin mod : profile cp --------------------------------------------------------------------------
代碼: 選擇全部
//-- mod : language settings -----------------------------------------------------------------------
//-- fin mod : language settings -------------------------------------------------------------------
筆者後記:
因為有鑑於 Ptirhiik 的外掛很多人一開始下載下來都被其一堆的附加檔案給搞混\r
所以筆者就寫出此教學,讓欲安裝 Ptirhiik 所發表外掛的人能在短時間內了解狀況
Ptirhiik 所發表的外掛,雖然在功能上是很強大,但感覺已經到了華而不實的地步
著名的P.C.P就是一個例子,附加了一堆不見得用得到的功能,而且與其他Profile性質的外掛相容性極差\r
筆者強烈不建議安裝 Ptirhiik 所發表的 Profile Control Panel 和 Split topic type 2.0.1 這兩個外掛
將來會在安裝其他外掛時,極有可能衝到,而無法順利安裝完畢\r
由於 Split topic type 是很不錯的外掛,但由於 2.0.1 版其相容性太差\r
舊版 1.0.5 版 原作者已不再供人下載
所以筆者就提供 1.0.5 版供需要的人下載
下載網址:
http://phpbb-tw.net/phpbb/viewtopic.php?p=158917#158917