Neue Einstellung in die Boardkonfiguration
Verfasst: 08.08.2006 02:02
Autor: S2B
Beschreibung: Fügt eine neue Einstellung "meine_eigenschaft" in die Boardkonfiguration ein.
Hinweis: Dieses Snippet erstellt lediglich eine Beispieleigenschaft, muss also für jede Einstellung angepasst werden.
Bei der Wahl des Namens der Eigenschaft muss beachtet werden, dass jeder Name nur einmal verwendet werden darf. Die Beschreibung ist nicht unbedingt notwendig.
Die Eigenschaft kann später an (fast) jeder Stelle im phpBB ausgegeben bzw. ausgewertet werden. Auf den Wert der Eigenschaft kann so zugegriffen werden:
Beschreibung: Fügt eine neue Einstellung "meine_eigenschaft" in die Boardkonfiguration ein.
Hinweis: Dieses Snippet erstellt lediglich eine Beispieleigenschaft, muss also für jede Einstellung angepasst werden.
Code: Alles auswählen
#
#-----[ SQL ]--------------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES('meine_eigenschaft', 'Wert der Eigenschaft');
#
#-----[ OPEN ]-------------------------------------------
#
language/lang_german/lang_admin.php
#
#-----[ FIND ]-------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------
#
$lang['meine_eigenschaft'] = 'Das ist meine neue Eigenschaft';
$lang['meine_eigenschaft_explain'] = 'Beschreibung für meine Eigenschaft';
#
#-----[ FIND ]-------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]-------------------------------------------
#
"L_RESET" => $lang['Reset'],
#
#-----[ AFTER, ADD ]-------------------------------------
#
'L_MEINE_EIGENSCHAFT' => $lang['meine_eigenschaft'],
'L_MEINE_EIGENSCHAFT_EXPLAIN' => $lang['meine_eigenschaft_explain'],
'MEINE_EIGENSCHAFT' => $new['meine_eigenschaft'],
#
#-----[ OPEN ]-------------------------------------------
#
templates/subSilver/admin/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_MEINE_EIGENSCHAFT}<br /><span class="gensmall">{L_MEINE_EIGENSCHAFT_EXPLAIN}</span></td>
<td class="row2"><input class="post" type="text" maxlength="255" name="meine_eigenschaft" value="{MEINE_EIGENSCHAFT}" /></td>
</tr>
Die Eigenschaft kann später an (fast) jeder Stelle im phpBB ausgegeben bzw. ausgewertet werden. Auf den Wert der Eigenschaft kann so zugegriffen werden:
Code: Alles auswählen
$board_config['meine_eigenschaft']