Sortierung der Einträge im Admin-Panel ändern

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
Gast

Sortierung der Einträge im Admin-Panel ändern

Beitrag von Gast »

Hallo,

leider hat meine suche keinen Erfolg gebracht : Wie kann ich die einträge im Admin-Panel umsortieren ? Z.B. "Forum" und "Gruppen" ganz nach unten, "Benutzer" nach oben ?

Vielen dank für Tipps :-)
bazo

Beitrag von bazo »

mhhh möglicherweise im admin_index.php oder .tpl
Musste eben die Reihenfolge ändern!
Aber wieso denn?!
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

einfach die entsprechenden admin_*.php dateien im admin ordner öffnen und ne zahl oder ein anderes zeichen was vor den buchstaben im alphabet ist vor den modul name machen. der modulname ist in der admin_ug_auth.php z.b. hier:
$module['Users']['Permissions'] = $filename . "?mode=user";
$module['Groups']['Permissions'] = $filename . "?mode=group";
das rote ist der modulname das grüne der kategorien name.
damit diese modulnamen auch wieder richtig ins deutsche übersetzt werden, muss man in der language/lang_german/lang_admin.php noch die language variabeln ändern.
angenommen ich hab vor das Permissions ne ein gemacht, so dass es jetzt 1Permissions heißt, dann muss ich in der lang_admin nach $lang['Permissions'] suchen und es durch $lang['1Permissions'] ersetzen. usw.

dann sollte das gehn...

ah
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

bazo hat geschrieben:Aber wieso denn?!
Ich kenne zwar die Beweggründe des Themenstarters nicht, aber ich habe auch bereits mit dem Gedanken gespielt das ACP zu verändern.
Es gibt nunmal Einstellungen die man selten bis nie benötigt und welche die man ständig braucht. Da ist es doch Sinnvoll wenn man die oft benötigten Sachen nach oben Packt.
Auch ist mir schon aufgefallen, das manche MODs sich, im ACP, etwas unglücklich ansiedeln! :(
bloddy newbie
Mitglied
Beiträge: 290
Registriert: 23.04.2003 23:40
Wohnort: Berlin
Kontaktdaten:

Beitrag von bloddy newbie »

so hab ich es gelöst...alle dateien mit dem prefix admin_ werden dynamisch eingelesen und verlinkt.
die entscheidende stelle ist diese hier:

Code: Alles auswählen

if( !empty($setmodules) )
{
	$filename = basename(__FILE__);
	$module['Forums']['Permissions']   = $filename;

	return;
}
schema: $module[Block][Link]
ich habe an dieser stelle in jeder datei mit dem prefix admin_ folgendes eingefügt

Code: Alles auswählen

if( !empty($setmodules) )
{
	$filename = basename(__FILE__);
	$module['Forums']['Permissions']   = $filename;
	//1 bedeutet, das diese Kategorie (Forums) an erster Stelle steht
	$position[] = 1;
	return;
}
eigentlich würde es reichen, wenn man eine datei eines jeden blocks so bearbeitet...ich hab es bei allen getan. man kann anhand $position[] = ??? die position des blocks sselbst bestimmen.

nun muß in der datei index.php unter admin/ noch eine kleine anpassung vorgenommen werden.

vorher:

Code: Alles auswählen

ksort($module);

	while( list($cat, $action_array) = each($module) )
	{
nachher:

Code: Alles auswählen

	//da bei mir alle dateien eines blocks 
	//die gleiche Nummerierung besitzen
	//entferne ich zunächst doppelte Einträge
	//aus dem Array...
	$position = array_unique($position);
	//....und sortiere anschließend numerisch aufsteigend
	//nach dem Array $position auch das Array $module
	array_multisort($position, SORT_ASC, SORT_NUMERIC, $module);
	while( list($cat, $action_array) = each($module) )
	{
ps.:
ich empfehle diese veränderung nur von versierten phpbb´ern durchführen zu lassen, da ich keinen support geben werde ;-).

greetz
Ich biete keinen PM oder E-Mail Support!
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

bloddy newbie hat geschrieben:ich empfehle diese veränderung nur von versierten phpbb´ern durchführen zu lassen
Oder von guten PHP-Noobs ;)
Antworten

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