Neue Einstellung in die Boardkonfiguration

In diesem moderierten Forum werden Code-Schnipsel, die zu klein sind, um richtige Mods zu sein, abgelegt.
Bei Fragen oder Problemen benutze bitte das Forum phpBB 2.0: Mod Support.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12735
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Neue Einstellung in die Boardkonfiguration

Beitragvon Pyramide » 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.

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}&nbsp;&nbsp;<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>

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:

Code: Alles auswählen

$board_config['meine_eigenschaft']

Zurück zu „phpBB 2.0: Snippets“