Trzeba dodać rekord do phpbb_config, potem pola input w plikach tpl, sprawdzanie w admin_board.php i if'a w kodzie przed modyfikacją
Kod:
if ( $board_config['mod_wlacz'] == '1' )
{
echo "modyfikacja wlączona";
}
else
{
echo "modyfikacja wyłączona";
}
lub bez instrukcji else.
Oto przykładowy kod, przerób go sobie odpowiednio i już

Kod:
#
#-----[ SQL ]-------------------------------------------------
#
INSERT INTO phpbb_config VALUES ('sig_disable', '1');
#
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------------
#
"SMTP_NO" => $smtp_no,
"SMTP_HOST" => $new['smtp_host'],
"SMTP_USERNAME" => $new['smtp_username'],
"SMTP_PASSWORD" => $new['smtp_password'],
#
#-----[ AFTER ADD ]-------------------------------------------
#
"SIG_YES" => $sig_yes,
"SIG_NO" => $sig_no,
#
#-----[ FIND ]------------------------------------------------
#
"L_COPPA_MAIL_EXPLAIN" => $lang['COPPA_mail_explain'],
"L_EMAIL_SETTINGS" => $lang['Email_settings'],
"L_ADMIN_EMAIL" => $lang['Admin_email'],
#
#-----[ AFTER ADD ]-------------------------------------------
#
"L_SIG" => $lang['podpis_admin'],
#
#-----[ FIND ]------------------------------------------------
#
$smtp_yes = ( $new['smtp_delivery'] ) ? "checked=\"checked\"" : "";
$smtp_no = ( !$new['smtp_delivery'] ) ? "checked=\"checked\"" : "";
#
#-----[ AFTER ADD ]-------------------------------------------
#
$sig_yes = ( $new['sig_disable'] ) ? "checked=\"checked\"" : "";
$sig_no = ( !$new['sig_disable'] ) ? "checked=\"checked\"" : "";
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<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>
#
#-----[ AFTER ADD ]-------------------------------------------
#
<tr>
<td class="row1">{L_SIG}</td>
<td class="row2"><input type="radio" name="sig_disable" value="1" {SIG_YES} /> {L_YES} <input type="radio" name="sig_disable" value="0" {SIG_NO} /> {L_NO}</td>
</tr>
#
#-----[ OPEN ]------------------------------------------------
#
languages/lang_polish/lang_admin.php
#
#-----[ FIND ]------------------------------------------------
#
//
// That's all Folks!
#
#-----[ BEFORE ADD ]------------------------------------------
#
$lang['podpis_admin'] = 'Włącz widok podpisu użytkownika w widoku profilu';
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
To jest kod z mojego moda, ale jest napisany bardzo czytelnie więc powinien być dobry jako przykład
No i nie zapomnij o tym if'ie
Autor postu otrzymał pochwałę
APF 2.0 - patch | phpBB2 r0x | BeerMod 1.0.0 RC3 | My MODs