[2.0.x] Junior Admins

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Poste mal bitte die genaue Fehlermeldung.




Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Gooof
Mitglied
Beiträge: 122
Registriert: 19.11.2005 08:44
Wohnort: Hannover
Kontaktdaten:

Beitrag von Gooof »

Es kommt keine Fehlermeldung nur eine weisse Seite und es liegt nur daran das diese Modul Kette nicht angehängt wird. :roll:
Kostenloses phpBB Forum + Portal + Fotoalbum + Unterforen + Spielen und über 400 Styles + super Support - http://www.Kostenloses-Forum.be
Erstes phpBB3 Hosting Deutschlands - http://www.phpbb8.de (BETA)
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Gooof hat geschrieben:Es kommt keine Fehlermeldung ....
Du schreibst doch auf der vorherigen Seite
Greife ich mit einem Junior Admin auf "Cash Mod -> Währungen" zu, dann kommt dort ein Fehler vom Cracker Tracker.
Welcher Fehler kam denn da (bitte die genaue Fehlermeldung angeben)?

Edit: Ich habe in deinem Forum mal den entsprechenden Thread gelesen.
Der Fehler tritt demnach in der Zeile 376 in der /ctracker/engines/ct_security.php auf.

Es scheint so, als ob der Ctracker keine Schreibrechte in die Logfiles hat.

Überprüfe also bitte ob das hier (laut install.txt des Ctracker) gemacht wurde:
Please set CHMOD777 with your FTP Program to the following files:

- ctracker/logfiles/logfile_attempt_counter.txt
- ctracker/logfiles/logfile_blocklist.txt
- ctracker/logfiles/logfile_debug_mode.txt
- ctracker/logfiles/logfile_malformed_logins.txt
- ctracker/logfiles/logfile_spammer.txt
- ctracker/logfiles/logfile_worms.txt

P.P.S. Im übrigen wird bei dem User ein anderes Template verwendet als im Cash MOD angegeben ist (/templates/Mozilla_Firefox/).
In deiner admin_cash.php ist aber folgendes eingetragen

Code: Alles auswählen

$template->set_filenames(array(
      "navbar" => "../subSilver/admin/cash_navbar.tpl")
Ändere also den Pfad in

Code: Alles auswählen

$template->set_filenames(array(
"navbar" => "admin/cash_navbar.tpl")
);
Ach so noch etwas: Welchen Junior Admin MOD hast du installiert? Die aktuelle Version ist diese hier >>>JUNIOR ADMIN 2.0.5 English + German + Bugfixes<<<


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Gooof
Mitglied
Beiträge: 122
Registriert: 19.11.2005 08:44
Wohnort: Hannover
Kontaktdaten:

Beitrag von Gooof »

Rechte der Logfiles sind alle korrekt. :wink:
Die Version ist auch die neueste.

Und das mit dem Template ist ganz einfach, ich wollte die Datei nicht 300 mal hochladen. Damit hat das nichts zu tun, ich kann ja programmieren. :wink:


Ich hab gerade aber noch 15 Minuten gesucht und dieses gefunden:

Code: Alles auswählen

						"U_ADMIN" => $this->linkage($phpEx,$append_sid),
Das Problem sieht man hier denke ich direkt oder? Es ist vollkommen falsch gemacht, daher wird die Module Variable auch nicht angehängt.
Was muss ich da jetzt noch hinter $append_sid schreiben?

edit: ich glaub das geht dort doch nicht, er hängt nichts an wenn ich dort etwas anhänge.
Hast du für mich evtl. eine IF Schleife mit der ich prüfen kann ob der User Junior Admin ist oder nicht?
Dann kann ich nämlich einfach für diese das Menü oben ausblenden und in der Menüleiste einblenden. :wink:
Kostenloses phpBB Forum + Portal + Fotoalbum + Unterforen + Spielen und über 400 Styles + super Support - http://www.Kostenloses-Forum.be
Erstes phpBB3 Hosting Deutschlands - http://www.phpbb8.de (BETA)
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Ich habe nun eine Teil-Lösung für dich erarbeitet.

Suche in der admin/pagestart.php

Code: Alles auswählen

// Include files
include($phpbb_root_path . 'common.'.$phpEx);
Ersetze mit

Code: Alles auswählen

// Include files
include_once($phpbb_root_path . 'common.'.$phpEx);


Im ACP stelle das folgende ein (das musst du als als Hauptadmin machen).
  • Cash Mod Administrations Modus --- Sidebar
    Cash Mod Navigation -- Nein
Im Junior Admin Menü gibst du dann die Cash MOD Module für den Junior Admin frei.

Wenn dies getan ist, kann der Junior Admin die Module Ereignisse, Währungen und Hilfe benutzen.

Bei den anderen Modulen erscheint leider noch die Fehlermeldung:
Das verlangte Modul existiert nicht oder du bist nicht authorisiert darauf zuzugreifen.

DEBUG MODE

Line : 50
File : pagestart.php
Ich bin leider noch nicht dazu gekommen mir das mal genauer anzuschauen. Wenn du den Fehler vor mir finden solltest, dann poste die Lösung bitte hier.

P.S. Sobald ich die Zeit dazu finde, werde ich natürlich auch weiterhin an einer Lösung des Problems arbeiten.

P.P.S. Wegen deiner Frage
Hast du für mich evtl. eine IF Schleife mit der ich prüfen kann ob der User Junior Admin ist oder nicht?
Schau mal hier Abfrage nach allen Junior Admins, Admins und MODs

Edit: Ich habe jetzt mal weitere Tests angestellt und kann dir nun die Lösung deines Problems präsentieren.

Suche in der admin/pagestart.php

Code: Alles auswählen

elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
	message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);	
}
und ersetze es mit

Code: Alles auswählen

$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);

   if (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD  )
Das hier musst du natürlich auch machen (wie oben schon beschrieben)
Suche in der admin/pagestart.php

Code: Alles auswählen

// Include files
include($phpbb_root_path . 'common.'.$phpEx);
Ersetze mit

Code: Alles auswählen

// Include files
include_once($phpbb_root_path . 'common.'.$phpEx);



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
flatron2006
Mitglied
Beiträge: 92
Registriert: 02.05.2007 20:14
Wohnort: Görlitz
Kontaktdaten:

Beitrag von flatron2006 »

mixmax hat geschrieben:Super Mod funzt Prima :P
hätte gerne die erweiterung unter :
Insgesamt ist x Benutzer online :: x registrierter, kein versteckter und kein Gast. [ Administrator ] [ Moderator ]
Insgesamt ist x Benutzer online :: x registrierter, kein versteckter und kein Gast. [ Admin ] [ Jr.Admin ] [ Mod ]

und die Farbe für den Jr.Admin bei =
Insgesamt haben heute xyz User das Forum besucht ...................
Registrierte Benutzer: hat noch eine Mod Farbe
was muss ich da einstellen, bei heißt es zwar nicht Jr.Admin sondern S-Moderator. gibt es da auch ein mod das man wenn man die rechte/bedügfnisse vergibt. das zbs. der s-moderator den eintrag löschen darf, aber der moderator nicht?
Fiacha
Mitglied
Beiträge: 20
Registriert: 02.05.2006 15:41

Beitrag von Fiacha »

Hallo zusammen!

Ist es mit diesem Mod möglich, einem Admin den Lesezugriff auf ein spezielles Unterforum zu entziehen?

Normalerweise können Forenadmins ja woüberall mitlesen, aber ich möchte das für einen meiner Admins einschränken, ohne ihm den Admin-Status nehmen zu müssen.

Dank & Gruss,
F.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Ist es mit diesem Mod möglich, einem Admin den Lesezugriff auf ein spezielles Unterforum zu entziehen?
Nein das ist mit dem Junior Admin MOD nicht möglich. Der Admin darf im phpBB 2.x alles.

Im phpBB3 sieht das allerdings schon wieder anders aus, denn da kannst du auch anderen Admins die Rechte entsprechend vergeben.




Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
frein
Mitglied
Beiträge: 125
Registriert: 15.06.2007 15:07
Wohnort: Homburg
Kontaktdaten:

Beitrag von frein »

Hi,

ich hab den mod auch installiert aber würde gerne etwas daran noch ändern. Und zwar können Junior Admins, wenn sie das Modul Befugnisse verwalten dürfen, andere User zu Admins befördern. Sie können sich nicht selbst befördern, aber alle sonstigen User. Ebenso können sie volle Admins zu normalen Usern degradieren.

Ich würd ganz gern die Benutzerbefugnisskontrolle so abändern, dass Junior Admins die Benutzerebene anderer User gar nicht mehr sehen, und somit auch nicht mehr ändern können.

Kann man es vielleicht so einstellen, dass nur die vollen Admins diese Sektion sehen ?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Ich verstehe deine Frage nicht. Du musst doch das Modul Befugnisse nicht an den Junior Admin vergeben. Lass einfach das Häkchen bei Befugnisse weg und schon hat der Junior Admin keinen Zugriff mehr darauf.

P.S. Es gibt außerdem noch einen MOD um den Admin zu schützen siehe http://www.phpbb.de/moddb/secure_admin. Vor dem Bannen des Admins schützt dann dieser MOD Auto Un-ban Main Admin MOD .



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „phpBB 2.0: Mod Support“