Moderatorenstatus eines einzelnen Mitglieds verbergen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Frosty
Mitglied
Beiträge: 205
Registriert: 06.12.2003 23:36
Wohnort: Berlin-Köpenick
Kontaktdaten:

Moderatorenstatus eines einzelnen Mitglieds verbergen

Beitrag von Frosty »

Was muß ich machen, damit ich einem Forumsmitglied Moderatorenrechte geben kann, ohne das dies für die anderen Mitglieder und Gäste sichtbar ist?

Er soll die Rechte eines Moderators haben, aber dies darf weder an seinem Benutzerrang, noch an seinem Benutzertitel zu erkennen sein. Natürlich darf er auch nicht als Moderator auf der Forenstartseite auftauchen. (bei "Wer ist Online" bzw. bei den einzelnen Foren)

Er soll weiterhin wie ein normales Mitglied mit einem beitragszahlenabhängigen Benutzerrang- und titel sichtbar sein.
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Also das mit dem Rang ist kein Problem, weil auch ein Moderator/Administrator behält standardmäßig die normalen Ränge, einen Spezialrang müsstest du extra einrichten.
Bei Wer ist online könnte er sich eben verstecken, dann sehen ihn nur noch Administratoren.
Und bei den Forenbeschreibungen könntest du ihn verbergen, indem du ihn nicht direkt als Moderator einträgst, sondern in eine versteckte Gruppe steckst, die dann dort Moderator ist.

Ich denke, das müsste so klappen, notfalls einfach mal ausprobieren ;-).
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

page_header.php

Code: Alles auswählen

#
# -------- [ FINDE ] -------------------
#
				else if ( $row['user_level'] == MOD )

#
# -------- [ MIT FOLGENDEM ERSETZEN ] -------------------
#
# "user_id" anpassen
				else if ( $row['user_level'] == MOD && $row['user_id'] != '21' )
viewforum.php

Code: Alles auswählen

#
# -------- [ FINDE ] -------------------
#
$sql = "SELECT u.user_id, u.username 
	FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
	WHERE aa.forum_id = $forum_id 
		AND aa.auth_mod = " . TRUE . "

#
# -------- [ direkt nach der letzten Zeile EINFÜGEN ] -------------------
#
# "user_id" anpassen

  AND ug.user_id != '21'
index.php

Code: Alles auswählen

#
# -------- [ FINDE ] -------------------
#
	$sql = "SELECT aa.forum_id, u.user_id, u.username 
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
		WHERE aa.auth_mod = " . TRUE . "

#
# -------- [ direkt nach der letzten Zeile EINFÜGEN ] -------------------
#
# "user_id" anpassen

  AND ug.user_id != '21'
Oder jasc´s Weg wäre auch möglich. :oops:
Benutzeravatar
Frosty
Mitglied
Beiträge: 205
Registriert: 06.12.2003 23:36
Wohnort: Berlin-Köpenick
Kontaktdaten:

Beitrag von Frosty »

jasc hat geschrieben:Also das mit dem Rang ist kein Problem, weil auch ein Moderator/Administrator behält standardmäßig die normalen Ränge, einen Spezialrang müsstest du extra einrichten.
Es war mir nicht bewußt, das dies von einander zum Teil unabhängig ist. :)
Bei Wer ist online könnte er sich eben verstecken, dann sehen ihn nur noch Administratoren.
Wenn es dafür jetzt noch eine andere Lösung gäbe, wärs perfekt.
Und bei den Forenbeschreibungen könntest du ihn verbergen, indem du ihn nicht direkt als Moderator einträgst, sondern in eine versteckte Gruppe steckst, die dann dort Moderator ist.
An die Gruppen hatte ich nun garnicht gedacht, schließlich hatte ich die Gruppenzugangskontrolle längst entfernt.

Hab mich an deinen Anleitung gehalten und es funktioniert. Danke!

@ acid
steht die "21" symbolisch für den zu verbergenden Moderator? Müßte also mit der/den Benutzer-Ids des entsprechenden Mitgliedes ersetzt werden?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..so ist es. :wink:
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Acid, kann man det Spiel auch mit Admins machen und zwar so, das sie (per Hackeinbau vielleicht) die Möfglichkeit besitzen, nur bestimmten Leuten sich zu zeigen, halt wie bei ICQ => Status "unsichtbar" so in dieser Richtung?

Hast du eine Idee dazu oder kannst du einen brauchbaren Hack für 2.0.6?
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

selbe wie oben nur dann angeben wer das sehn soll

Code: Alles auswählen

# 
# 
# -------- [ FINDE ] ------------------- 
# 
   $sql = "SELECT aa.forum_id, u.user_id, u.username 
      FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u 
      WHERE aa.auth_mod = " . TRUE . " 

# 
# -------- [ direkt nach der letzten Zeile EINFÜGEN ] ------------------- 
# 
# "user_id" anpassen 

  if(user_id =='ID')
  AND ug.user_id != '21' 
  
müsste glaube ich so gehn
aber du musst alle user per hand eintragen
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Meinst du jetzt die Online-Liste, oder falls der Admin auch Moderator ist, die Moderator-Liste ?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“