Neuse Seite im ACP erstellen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
jwacalex
Mitglied
Beiträge: 51
Registriert: 19.09.2004 16:14
Wohnort: Geretsried

Neuse Seite im ACP erstellen

Beitrag von jwacalex »

Hallo!
Wie kann ich eine Neue Seite im phpBBAcp erstellen
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

Um im ACP automatisch verlinkt zu werden, muss die neue Seite folgendes erfüllen:
1) Die Datei muss im Verzeichnis /admin liegen und ihr Name muss mit admin_ beginnen.
2)

Code: Alles auswählen

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['DeineRubrik']['TitelDerSeite'] = "$file";
	return;
}
muss am Anfang des Scripts stehen; das sorgt dafür, dass die Seite beim Laden des Menüs registriert wird.
Für DeineRubrik und TitelDerSeite kannst du $lang['xxx'] Einträge in den language-Files erstellen, dann wird's erst richtig phpbb-konform.

Ansonst kannst du ruhig weiteren Code aus den normalen phpbb-Adminfiles übernehmen.
Der Rahmen eines Skripts wäre dann

Code: Alles auswählen

<?php
/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['General']['Word_Censor'] = "$file";
	return;
}

//
// Load default header
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);


// Dein Skript hier


include('./page_footer_admin.'.$phpEx);

?>
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
jwacalex
Mitglied
Beiträge: 51
Registriert: 19.09.2004 16:14
Wohnort: Geretsried

Beitrag von jwacalex »

hab ich, wird aber nicht angezeigt
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

Hast du

Code: Alles auswählen

$module['General']['Word_Censor']
angepasst?

Anstelle von

Code: Alles auswählen

Word_Censor
musst du ein eigenen Namen eintragen, und dann wie gesagt den neuen lang Eintrag in die lang_admin.php definieren.
jwacalex
Mitglied
Beiträge: 51
Registriert: 19.09.2004 16:14
Wohnort: Geretsried

Beitrag von jwacalex »

jepp, hab ich :wink:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“