[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
subsilverSurfer
Mitglied
Beiträge: 9
Registriert: 24.04.2007 15:51

Beitrag von subsilverSurfer »

Hallo,

ich habe den Junior Admin 2.0.5 bei mir installiert.Kann auch User zu Junior Admins befördern.

Allerdings wenn ich im Junior Admin panel auf Module ändern klicke beim entsprechenden Junior Admin - erscheint ne neue sete, auf der ist aber nichts zu sehen..weder zu klicken noch zu lesen

Woram kann das liegen? :roll:

mfg sSs
Benutzeravatar
Tarina
Mitglied
Beiträge: 71
Registriert: 11.03.2004 15:00
Kontaktdaten:

Beitrag von Tarina »

Das Problem hatte ich auch vorhin, ich habe dann dazu gefunden, dass man die deutsche Version mit Bugfix installieren sollte:
http://www.phpbb.de/viewtopic.php?t=124018&highlight=
Damit war das Problem gelöst.
Benutzeravatar
subsilverSurfer
Mitglied
Beiträge: 9
Registriert: 24.04.2007 15:51

Beitrag von subsilverSurfer »

Gracias :D


Hab es nochmals durchgespielt und der Fehler lag in der login.php bei mir

Code: Alles auswählen

if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))

war zu ersetzen mit

Code: Alles auswählen

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)))

Mfg ein völlig verzückter sSs :lol:
petercklein
Mitglied
Beiträge: 2
Registriert: 22.04.2007 20:17

Junior Admin

Beitrag von petercklein »

Hi zusammen,

habe folgendes erledigt:

- Neuer Rang: "Junior Admin"
- Rang beim User aktualisiert
- Module freigeschaltet

Der User meldet sich an sieht auch den Admin Link aber wenn er diesen anklickt landet er wieder auf der Startseite vom Forum...

Wer kann mir hier helfen?
Würde mich über eure Hilfe freuen...
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo petercklein
Welche Version des Junior Admin MODs hast du installiert?
In dieser Version JUNIOR ADMIN 2.0.5 English + German + Bugfixes sollte der Fehler nicht mehr vorkommen.

Siehe hierzu auch Der JUNIOR ADMIN English + German + Bugfixes Thread



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.
petercklein
Mitglied
Beiträge: 2
Registriert: 22.04.2007 20:17

Beitrag von petercklein »

Mahony hat geschrieben:Hallo petercklein
Welche Version des Junior Admin MODs hast du installiert?
In dieser Version JUNIOR ADMIN 2.0.5 English + German + Bugfixes sollte der Fehler nicht mehr vorkommen.

Siehe hierzu auch Der JUNIOR ADMIN English + German + Bugfixes Thread



Grüße: Mahony
Ich habe diese Version leider war der Fehler da noch drin...

Aber das hat mir dann geholfen und den Fehler behoben. Danke.
subsilverSurfer hat geschrieben:Gracias :D


Hab es nochmals durchgespielt und der Fehler lag in der login.php bei mir

Code: Alles auswählen

if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))

war zu ersetzen mit

Code: Alles auswählen

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)))

Mfg ein völlig verzückter sSs :lol:
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
petercklein hat geschrieben:Ich habe diese Version leider war der Fehler da noch drin...
Diese Aussage ist falsch, denn der Fehler ist in meiner MOD-Version nicht mehr enthalten. Du hast lediglich vergessen die Änderung in der login.php laut install_v205_fixed.txt durchzuführen.



Siehe install_v205_fixed.txt:

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)))

#
]------------------------------------------




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 »

Ich hab ein Problem mit dem Mod.
Greife ich mit einem Junior Admin auf "Cash Mod -> Währungen" zu, dann kommt dort ein Fehler vom Cracker Tracker.

Lösung des Problems wäre einfach, es müsste nur die &module=XYZ anhängt werden.
So Frage: Wie kann ich die &module=XYZ-ID an die URL anhängen?
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
Lies dir mal die Debug_Mode_HowTo_German.txt des CrackerTracker durch.

Da steht:
CrackerTracker HowTo bei unerwarteten Sicherheitswarnungen: (Zusatz für Experten ganz unten)

Tritt im laufenden Betrieb mit dem CTracker v5.0.3 eine Sicherheitswarnung auf
(z.B. beim Hinzufügen eines Downloads, Hinzufügen eines Forum, Abschicken eines Posting),
ist folgendes zu tun:

Ladet Euch die ctracker/engines/ct_security.php auf Euren Rechner, öffnet diese und sucht dort folgende Zeile:

define('CT_DEBUG_MODE', false);

und ändert diese in:

define('CT_DEBUG_MODE', true);

Ladet nun die Datei wieder auf Euren Webspace hoch.

Alle Admins erhalten nun eine Meldung im Header die besagt, dass der Debug Mode aktiv ist.

Nun führt wieder die gleichen Schritte aus, bis es erneut zu der Sicherheitswarnung kommt.
Begebt Euch anschließend ins ACP -> CrackerTracker -> Logmanager und seht Euch dort
die "Debug-Einträge" an.

Ihr findet dort nun eine Anleitung, wie der Warnhinweis zu beheben ist.
Die Anleitung ist ähnlich aufgebaut wie eine MOD-Einbau-Anleitung und sollte daher von
jedem Administrator auszuführen sein.

Ist die Änderung in der entsprechenden Datei durchgeführt, ändert den Debug-Mode in der
ctracker/engines/ct_security.php wieder von "true" auf "false", damit keine Meldung im
Header mehr erscheint.
P.S. Sollte der DebugMode bei einer Admin PHP-Datei den zu suchenden Code
include($phpbb_root_path . 'common.'.$phpEx);
vorschlagen, bitte nicht wundern, dieser ist bei den Admin PHP-Dateien
nicht vorhanden.
Der einzufügende Code ist bei den Admin PHP Dateien immer vor dem

Code: Alles auswählen

require('./pagestart.' . $phpEx);
einzufügen.



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 »

Schade Mahony... hätte klappen können, aber leider kommt dann direkt der Fehler.

Es liegt nur daran das oben beim Cash Mod nochmal das Menü erscheint was man auch in der linken Menüleiste aktivieren kann.

URL im linken Menü: /admin/cash_currencies.php?sid=f31764c1dd547a86a936fa088880b649&module=64517e588d704b1c337fa0a48476a7e1
URL im Cash Mod Menü: /admin/cash_currencies.php?sid=f31764c1dd547a86a936fa088880b649

siehst du das Problem?



admin_cash.php

Code: Alles auswählen

if ( !empty($navbar) && defined('IN_PHPBB') )
{
	$menu = array();
	if ( !defined('CASH_INCLUDE') )
	{
		message_die(GENERAL_ERROR,'functions_cash.php has not been included.<br /><br />Please make sure you have properly installed Cash Mod, including all the necessary file edits as found in cm_install_22x.txt');
	}
	admin_menu($menu);

	$template->set_filenames(array(
		"navbar" => "../subSilver/admin/cash_navbar.tpl")
	);

	$class = 0;
	for ( $i = 0; $i < count($menu); $i++ )
	{
		$template->assign_block_vars("navcat",array(	"L_CATEGORY" => $menu[$i]->category,
														"WIDTH" => $menu[$i]->num()));
		for ( $j = 0; $j < $menu[$i]->num(); $j++ )
		{
			$template->assign_block_vars("navitem",$menu[$i]->items[$j]->data($phpEx,$class+1,''));
			$class = ($class + 1)%2;
		}
	}
	$template->assign_var_from_handle('NAVBAR', 'navbar');
	return;
}
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)
Antworten

Zurück zu „phpBB 2.0: Mod Support“