[suche] Board Offlien -> Grund -> MOD

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Antworten
Gast

[suche] Board Offlien -> Grund -> MOD

Beitrag 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.
ChaoS

Beitrag 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}&nbsp;&nbsp;<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 ]------------------------------------------ 
# 
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“