Seite 1 von 1

Junior Admin und Download Mod

Verfasst: 05.04.2005 11:16
von SkYfiGhTeR
Hallo,

ich habe den Junior Admin (2.0.5) bei mir installiert und das hat soweit alles einwandfrei funktioniert.
Wenn ich nun einem User z.B. das Menü "Benutzer" mit der ganzen Benutzeradministration freigebe, kann dieser das auch erreichen und auch Sachen bei Benutzern erfolgreich ändern.

Wenn ich einem Benutzer jedoch nun das Menü "Downloads" im ACP freigeben will oder einzelne Module aus diesem Menü, dann ist zwar der ACP-Link im Footer sichtbar und man kommt auch ins ACP und sieht auch das komplette Download-Menü.

Wenn man dann jedoch z.B. bei "Dateien" auf "Neuen Download hinzufügen" klickt, dann kommt diese Meldung:

Code: Alles auswählen

Das verlangte Modul existiert nicht oder du bist nicht authorisiert darauf zuzugreifen.

DEBUG MODE

Line : 50
File : pagestart.php
Es ist der DLMod von Hotschi in Version 2.1.2 installiert und als "normaler" Admin funktioniert das mit dem Download hinzufügen.

Danke im Voraus für Hilfe!

Verfasst: 06.04.2005 11:18
von SkYfiGhTeR
*hochschieb*

Habe leider immernoch keine Lösung gefunden bzw. gefunden woran das liegen könnte, dass ausgerechnet das Download-Menü da nicht funktioniert..

Verfasst: 08.04.2005 10:06
von SkYfiGhTeR
*up*

Vielleicht hat ja doch noch irgendjemand eine Idee dazu...

Verfasst: 09.04.2005 19:10
von SkYfiGhTeR
und nochmal..

Verfasst: 10.04.2005 14:54
von oxpus
Schau mal in die admin_dl..php-Dateien, was in diesem Bereich enthalten ist (z.B. in der admin_dl_files.php):

Code: Alles auswählen

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module[$lang['Downloads']][$lang['Dl_cat_files']] = "$file";
	return;
}
Hier werden die Einträge für die Navigation im ACP mit $lang[] definiert, was der Junior Admin Mod überhaupt nicht mag.
Obiges Beispiel muss also so lauten (wäre dann ja auch phpBB-konform):

Code: Alles auswählen

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['Downloads']['Dl_cat_files'] = "$file";
	return;
}
Und das ganze gilt für alle admin_...php Dateien, egal von welchem Mod.

Verfasst: 10.04.2005 15:14
von SkYfiGhTeR
Hi,

ahja alles klar. Jetzt wo das phpBB-konform ist, funktioniert es auch einwandfrei. Vielen Dank!

Verfasst: 21.04.2005 15:40
von Samariel
Wollt mich nur ebenfalls bedanken für den Tipp! Hatte eben selbiges Problem.

THX! ;)

Verfasst: 21.04.2005 17:36
von oxpus
Schön zu lesen, daß es für Euch funktioniert.
Danke für das Feedback.

Verfasst: 07.07.2005 18:41
von tomtom
oxpus hat geschrieben:Schau mal in die admin_dl..php-Dateien, was in diesem Bereich enthalten ist (z.B. in der admin_dl_files.php):

Code: Alles auswählen

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module[$lang['Downloads']][$lang['Dl_cat_files']] = "$file";
	return;
}
Hier werden die Einträge für die Navigation im ACP mit $lang[] definiert, was der Junior Admin Mod überhaupt nicht mag.
Obiges Beispiel muss also so lauten (wäre dann ja auch phpBB-konform):

Code: Alles auswählen

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['Downloads']['Dl_cat_files'] = "$file";
	return;
}
Und das ganze gilt für alle admin_...php Dateien, egal von welchem Mod.
Öhm, gleiches Problem habe ich mit dem CTracker:

Mein Junior-Admin erhält die Meldung:
Das verlangte Modul existiert nicht oder du bist nicht authorisiert darauf zuzugreifen.

DEBUG MODE

Line : 51
File : pagestart.php
Was müsste ich da anpassen?