Junior Admin: Verständnis-Fragen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Junior Admin: Verständnis-Fragen

Beitrag von Bootenks »

-- Teiltext gelöscht, da aus anderem Topic - OXPUS --

Also wie es ausschaut ist der Einbau des Junior Admins in dein Proggy doch net ganz so leicht! Problem ist das der Junior_Admin nicht in der admin_ug_auth steht und somit bekommt er ja auch keine Zuweisung... ich schau mal was ich tun kann...
Zuletzt geändert von Bootenks am Sa 12.Jun, 2004 17:56, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Halt an dieser Stelle!
Der Junior Admin ist dafür nicht ausgelegt!
Er soll nur auf ACP-Module zugreifen können. Die Rechte im Forum-Teil bleiben dagegen komplett unberührt!
So kann man entgegen dem Super Moderator, jedem User ACP-Rechte einräumen.

Soll der Junior Admin ähnlich dem Admin selber weitergehende Rechte an bestimmten Forum-Stellen bekommen, muss man das programmieren. Habe ich auch machen müssen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Also auf gut deutsch wenn es so funzen soll wie ich es gepostet habe... dann muss ich vorher noch irgendwo irgendwas programmieren? richtig?
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp.

Tipp dazu:
Schau in das betreffende Script und suche die Berechtigungen für Admin oder Mod und ergänze die um Junior Admin. Ich weiß jetzt nicht, welche Version des Mods zu verwendest, in der Regel erhält der Junior Admin aber keinen neuen Level oder Rang.
Ich habe das per Spezielrand gelöst und frage darauf an diversen Stellen ab.
Zugegeben, es ist etwas mühsam, funktioniert aber auch.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ok ich vermute mal dass ich das verstanden habe... (auf gut deutsch halt in die Dateien gucken wo die Mod´s und Admin´s definiert sind und dazu den Junior Admin hinzufügen (welchen ich per Spezialrang, den ich dann aus der datenbank hole, versehe) so ungefähr richtig?

Also muss ich in der viewtopic, viewforum, etc... diesen dann korrekt einfügen?
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Richtig. Du hast es jetzt verstanden.
Wenn es um Forenzugriffsrechte geht, musst Du in der auth.php nachsehen. Doch Achtung: Änderungen an der auth.php ziehen bei Fehlern weitreichende Konsequenzen nach sich. Unbedingt vorher immer die Datei sichern.

Und zuletzt:
Die Abfrage für den Junior Admin wäre auf den Rang, also z.B.

Code: Alles auswählen

$userdata['user_rang'] == JUNIOR ADMIN;
Wobei der Junior-Admin in der constants.php am besten definiert wird (Ist dann überall einfacher zu handhaben):

Code: Alles auswählen

define('JUNIOR_ADMIN', 12);
Sofern das nicht schon so oder ähnlich gemacht ist.

Wenn Du einen Spezialrang für den Junior Admin erstellt hast, dann trag diese Rang-ID im o.g. "define" ein und Du hast noch weniger Probleme, Berechtigungen zu setzen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Ok ich versuche das heute mal einzubauen... mal gucken ob es funktioniert... aber so ähnlich hatte ich es auch vorgehabt ^^. *freu* Ok ich hätte in der admin_ug_auth nachgeguckt aber naja... nobody is perfect ^^
Nur ein Informatik Student. ^^
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

So ich hab es erstmal so hinbekommen das ich jetzt im Menu den Junior Admin auswählen kann und er dann auch in der Listenübersicht sichtbar ist. Zu dem sperrt er wirklich den Smilie... das einzigste was mich noch stört ist das ich als Admin den Smilie auch nicht benutzen darf...! Es liegt aber nicht an der Einstellung in der functions_post.php denn dort ist es korrekt eingeschrieben. liegt das an der auth die ich verändert habe?
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da ist dann noch was falsch. Denn ein Admin sollte immer alles dürfen. Schau nochmal Deine Änderungen an und gehe das in Ruhe gedanklich für den Admin durch...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

aha der fehler liegt schon mal nicht an der ADMIN Zuweisung.. denn er sperrt für alle auch den Junior Admin diesen Smilie...

Wo genau finde ich die stelle an der entschieden wird ob der smilie sichtbar oder eben nicht ist? also wo soll ich die

Code: Alles auswählen

 if $userdata['user = rank_title ] == Junior Admin; 
unterbringen?

Ich habe in der constants dieses eingegeben:

Code: Alles auswählen

define('JR_ADMIN', 9)
9 ist die ID des Ranges


ich glaube dass ich in der auth.php meine Bugs habe:

Code: Alles auswählen

				case JR_ADMIN:
					$auth_user['key'] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_JR_ADMIN, $u_access, $is_admin) : 0;
					$auth_user[$key . '_type'] = $lang['Auth_Junior_Admins'];
					break;	

Code: Alles auswählen

					case AUTH_JR_ADMIN:
						$auth_user[$f_forum_id][$key] = ( $userdata['session_logged_in'] ) ? auth_check_user(AUTH_JR_ADMIN, $u_access[$f_forum_id], $is_admin) : 0;
						$auth_user[$f_forum_id][$key . '_type'] = $lang['Auth_Junior_Admins'];
						break;

Code: Alles auswählen

				case AUTH_JR_ADMIN:
					$result = $result || $u_access[$j];
sind doch alle fehlerhaft oder?
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Code: Alles auswählen

if $userdata['user = rank_title ] == Junior Admin; 
muss schon einmal lauten

Code: Alles auswählen

if ( $userdata['user_rank'] == JR_ADMIN )
Und des weiteren darfst Du in der auth.php das so nicht einbauen, sondern musst die Variable, auf die mit switch() geprüft wird vorher umdefinieren:

Code: Alles auswählen

$auth_user_level_switch = ( $userdata['user_rank'] == JR_ADMIN ) ? JR_ADMIN : $type;
und im switch dann

Code: Alles auswählen

switch($auth_user_level_switch)
anstelle von

Code: Alles auswählen

switch($type)
Ist jetzt theoretisch so runtergeschrieben, könnte aber funktionieren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ah verstehe ^^ ich danke dir gleich mal versuchen... ^^

Also soll ich die Dateien zumUrsprung wie siewaren zurück führen? oder einfach nur die erneuerung einsetzen?
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Setze mit der ursprünglichen Datei auf. Ist besser.

BTW: Ich habe das PCP 1.0.1. Wohin soll ich es schicken?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

JUCHU ^^!

Ähm Bootenkz@aol.com

woher hast du es bekommen?

Bin total aufgeregt...

JUCHU DU BIST DER GRÖSSTE!!! *rumtanz*

Ich werde noch ganz ^1 !

[schild=17 fontcolor=FF0000 shadowcolor=FFFF00 shieldshadow=1]OLE OLEOLE[/schild]
Zuletzt geändert von Bootenks am So 13.Jun, 2004 02:56, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So, Email mit dem PCP ist raus.
Und die Darstellung der Emails hier im Post:
http://www.coding-forum.ch/dload.php?action=file&id=23
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Wozu ist dieses Email Coding gut?
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Um Email-Sniffer abzuhalten und damit Spam zu vermeiden ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
cback
Beiträge: 1391
Registriert: Sa 15.Mai, 2004 15:32
Wohnort: Saarland
Kontaktdaten:

Beitrag von cback »

Mittlerweile gibt es aber auch welche die nach [AT] und [DOT] suchen und das wieder rückwandeln... FASZINIEREND ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Man kann das ja auch noch anpassen und die beiden Platzhalter ersetzen. Oder man packt da ein Bild rein.

Ist jedenfalls ein guter Hinweis. THX.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

aso ich verstehe!

Sachen gibt es... ^^
Nur ein Informatik Student. ^^
Antworten