Seite 1 von 1
[suche] Board Offlien -> Grund -> MOD
Verfasst: 28.01.2003 00:12
von Gast
Hi
Ich suche nen Mod, wo ich einen Grund eingeben kann, warum ein Board offilne ist.
Also jetzt stellt man ja nur auf "Deaktivieren -> JA" und Fertig.
Ich würde gerne noch nen Grund dazu angeben, z.B. "Wir machen gerade ein Datanbankupdate und sind in 5 Minuten wiede da".
Gibt es dafür ein Hack?
Grüße
D.
Verfasst: 28.01.2003 00:18
von ChaoS
Hi,
ja gibt es der nennt sich
Custom Board Disable
Hier die Änderungen (> phpBB 2.04)
Code: Alles auswählen
#
#-----[ DATABASE ]--------------------------------------
#
INSERT INTO phpBB_config (config_name, config_value) VALUES ("board_disable_text", "");
#
#-----[ OPEN ]------------------------------------------
#
templates/xxx/admin/board_config_body.tpl
#
#-----[ FIND ]------------------------------------------
# line 34
#
<tr>
<td class="row1">{L_DISABLE_BOARD}<br /><span class="gensmall">{L_DISABLE_BOARD_EXPLAIN}</span></td>
<td class="row2"><input type="radio" name="board_disable" value="1" {S_DISABLE_BOARD_YES} /> {L_YES} <input type="radio" name="board_disable" value="0" {S_DISABLE_BOARD_NO} /> {L_NO}</td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1">{L_DISABLE_BOARD_TEXT}<br /><span class="gensmall">{L_DISABLE_BOARD_TEXT_EXPLAIN}</span></td>
<td class="row2"><input type="text" size="40" maxlength="255" name="board_disable_text" value="{BOARD_DISABLE_TEXT}" /></td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
language/lang_xxx/lang_admin.php
#
#-----[ FIND ]------------------------------------------
# line 249
$lang['Board_disable_explain'] = "This will make the board unavailable to users. Do not logout when you disable the board, you will not be able to log back in!";
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Board_disable_text'] = 'Hier die Boardnachricht eintragen warum das Board geschlossen ist';
$lang['Board_disable_text_explain'] = 'Das wird angezeigt wenn das Board geschlossen ist.';
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]------------------------------------------
# line 153
"L_DISABLE_BOARD_EXPLAIN" => $lang['Board_disable_explain'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
"L_DISABLE_BOARD_TEXT" => $lang['Board_disable_text'],
"L_DISABLE_BOARD_TEXT_EXPLAIN" => $lang['Board_disable_text_explain'],
#
#-----[ FIND ]------------------------------------------
# line 240
"S_DISABLE_BOARD_NO" => $disable_board_no,
#
#-----[ AFTER, ADD ]------------------------------------------
#
"BOARD_DISABLE_TEXT" => $new['board_disable_text'],
#
#-----[ OPEN ]------------------------------------------
#
common.php
#
#-----[ FIND ]------------------------------------------
# line 190
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
#
#-----[ REPLACE WITH ]------------------------------------------
#
if (isset($board_config['board_disable_text']) && (trim($board_config['board_disable_text']) != ""))
{
message_die(CRITICAL_MESSAGE, $board_config['board_disable_text'], 'Information');
}
else
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Verfasst: 28.01.2003 15:15
von saerdnaer
ich würde noch das
Code: Alles auswählen
message_die(CRITICAL_MESSAGE, $board_config['board_disable_text'], 'Information');
durch folgendes:
Code: Alles auswählen
message_die(GENERAL_MESSAGE, $board_config['board_disable_text'], 'Information');
ersetzen... dann sieht die fehlermeldung besser aus...
ah