Seite 1 von 2

neuer bereich für ACP

Verfasst: 27.05.2005 14:55
von Patrik
welchen inhalt muss meine Datei haben damit sie in der menüleiste vom ACP angezeigt wird???

Verfasst: 27.05.2005 15:49
von Blutgerinsel
1.) Der Dateinamen muss zwingend einen admin_ Prefix besitzen
2.) Die File sollte zumindest folgendes beinhalten
define('IN_PHPBB', 1);
if ( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['General']['meinmod'] = $filename;
return;
}
3.) Für die Bennung der File
sollte in diesem Beispiel in der /language/lang_admin.php
folgendes stehen
$lang['meinmod']="blubbblubb";

das bedeutet:
$module['General']['meinmod']
der Mod mit dem Namen blubbblubb wird General untergeordnet und sollte dann in Allgemeines zu finden sein

Verfasst: 27.05.2005 20:46
von Patrik
Blutgerinsel hat geschrieben: 2.) Die File sollte zumindest folgendes beinhalten
define('IN_PHPBB', 1);
if ( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['General']['meinmod'] = $filename;
return;
}
Diese Teil muss immer enthalten sein, wenn ein weiteres mudol hinzugefügt wird, oder??? :-?
kann ich statt general auch was anderes haben, wenn ich einen eigenen bereich haben will??? :(

Verfasst: 28.05.2005 01:43
von Blutgerinsel
Patrik hat geschrieben:Diese Teil muss immer enthalten sein, wenn ein weiteres mudol hinzugefügt wird, oder??? :-?
kann ich statt general auch was anderes haben, wenn ich einen eigenen bereich haben will??? :(
zu 1.) ja
zu 2.) ja, anhand der Zusammenstellung des $module Mehrdim-Array wird die Navigation generiert die sich aus lang_admin.php und der jeweiligen Module Datei ergibt.

Wenn dich interessiert wie das ganze abläuft schaust du dir am besten die
/admin/index.php mal an.....

P.S.: Der Nachteil einer fixen, schlecht anzuordnenden Navigation liegt wohl auf der Hand. Welche man im Grunde mit einem abgespeckten Nested Sets Modell hätte verwirklichen sollen. Daher bin ich auch der Meinung das dies im PHPBB 3 entsprechend auch umgesetzt wird.

Verfasst: 28.05.2005 22:05
von Patrik
das heißt ich kann $module['General']['meinmod'] durch $module['meinekaterogie']['meinmod'] ersetzten???

Verfasst: 28.05.2005 22:17
von kratzer54847
hoi,

ein sehr gutes Tutorial findet sich im Übrigen hier:

http://www.phpbb.com/kb/article.php?article_id=203

dort wird auch deine Frage beantwortet!

Verfasst: 28.05.2005 22:34
von Patrik
ich bin zwar nicht so gut in english, müsste es aber verstanden haben!

Verfasst: 29.05.2005 12:30
von Blutgerinsel
Patrik hat geschrieben:das heißt ich kann $module['General']['meinmod'] durch $module['meinekaterogie']['meinmod'] ersetzten???
Jap, allerdings muss es dann auch die entsprechenden Lang Elemente geben

$lang['meinekategorie']

$lang[''meinmod]

Verfasst: 29.05.2005 13:50
von cback
Suche mal auf www.phpbbhacks.com nach dem "Blank Admin Page" dort ist eine leere Adminseite mit Template-File drin die sehr leicht angepasst werden kann oder als Vorlage für die zwingenden Inhalte einer ACP-Datei dienen kann.

Verfasst: 29.05.2005 15:27
von Patrik
danke für die hilfe. ich glaub ich cheks