Seite 1 von 1

Neuse Seite im ACP erstellen

Verfasst: 02.11.2005 17:35
von jwacalex
Hallo!
Wie kann ich eine Neue Seite im phpBBAcp erstellen

Verfasst: 03.11.2005 10:02
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);

?>

Verfasst: 03.11.2005 20:02
von jwacalex
hab ich, wird aber nicht angezeigt

Verfasst: 03.11.2005 20:15
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.

Verfasst: 04.11.2005 16:49
von jwacalex
jepp, hab ich :wink: