[2.0.x] Junior Admins
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.
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.
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Was genau hast du da gemacht? Wir brauchen mehr Details um dir helfen zu können.Nach der Installation und der Anpassung der Dateien hab ich noch diese Farbgruppenanpassung (nicht den Farbgruppen-MOD) bei den Styles eingefügt.
Versuch mal ob das hier hilftZwar funktioniert der Junior-Admin-MOD soweit, allerdings können die Junior-Admins nicht mehr auf den Admin-Bereich zugreifen. Beim Klick auf den Admin-Bereich-Link werden sie ohne Fehlermeldung wieder zum Forums-Index geleitet.
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
login.php
#
#-----[ FIND ]------------------------------------------
#
if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && ($userdata['user_level'] == ADMIN))
#
#-----[ REPLACE WITH ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN)))
#
#-----[ OPEN ]------------------------------------------
#
admin/pagestart.php
#
#-----[ FIND ]------------------------------------------
#
redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
#
#-----[ REPLACE WITH ]------------------------------------------
#
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Das ist normal, sonst könntest du ja auf den MOD verzichten und die User gleich zum Voll-Admin machen.Junior-Admins sind als "Benutzer", nicht als "Administrator" eingestellt - weitere Auswahlmöglichkeiten bei der Beutzerebene hab ich nicht.
Das bedeutet nur dass der Farbgruppen MOD (my Color Groups mod) nicht installiert ist.Im MOD zeigt er mir noch an:
"Farbgruppen MOD nicht gefunden, Zuweisung einer Farbgruppe nicht möglich."
Das erscheint im Farbgruppen-Fenster des Junior-Admin-MOD's - ganz normal, nicht als Fehlermeldung.
Offensichtlich hab ich einen Fehler gemacht... Kann mir evtl. einer sagen, WO der Fehler is?
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Hilfeee...TBone hat geschrieben:Genial! Jetzt funktioniert's...
Die Anpassung der login.php war der Knackpunkt - admin/pagestart.php war mit deinem Vorschlag bereits identisch
Ich danke dir vielmals!
Die login.php scheint bei allen der Schlüssel zum Erfolg zu sein. Wenn ich die jedoch so ändere wie hier beschrieben bekomme ich nichts als eine leere Seite sobald ich auf login gehe. Hat da wirklich keiner eine Idee zu?
Ok, ich hab extra für Euch den Junior Admin MOD 2.0.5 bei mir eingebaut !
Und was passiert ?
Sobald ich im ACP auf den neuen Link: Junior Admin klicke erhalte ich eine leere rechte Seite. *umpf*
Lösung:
Öffne admin/admin_jr_admin.php
Suche:
Ersetze mit:
Der "setmodules" Bereich muss direkt unter stehen, dann klappts auch 
Und was passiert ?
Sobald ich im ACP auf den neuen Link: Junior Admin klicke erhalte ich eine leere rechte Seite. *umpf*
Lösung:
Öffne admin/admin_jr_admin.php
Suche:
Code: Alles auswählen
define('MOD_VERSION', '2.0.5');
define('MOD_CODE', 1);
$phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path."includes/functions_jr_admin.$phpEx");
include_once("pagestart.$phpEx");
find_lang_file_nivisec('lang_jr_admin');
if (!empty($setmodules))
{
$filename = basename(__FILE__);
$module['Users']['Jr_Admin'] = $filename;
return;
}
Code: Alles auswählen
if (!empty($setmodules))
{
$filename = basename(__FILE__);
$module['Users']['Jr_Admin'] = $filename;
return;
}
define('MOD_VERSION', '2.0.5');
define('MOD_CODE', 1);
$phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path."includes/functions_jr_admin.$phpEx");
include_once("pagestart.$phpEx");
find_lang_file_nivisec('lang_jr_admin');
Code: Alles auswählen
define('IN_PHPBB', true);

Zuletzt geändert von Dr.Death am 15.03.2006 11:15, insgesamt 1-mal geändert.
Ich bezog mich auf den fehler der leeren rechten Seite im ACP, sobald man im linken Frame auf "Junior Admin" geklickt hat.dr.death hat geschrieben: Sobald ich im ACP auf den neuen Link: Junior Admin klicke erhalte ich eine leere rechte Seite. *umpf*
Stimmt, admin/admin_jr_admin.php war gemeint.
Hab mein vorheriges Posting editiert.