Seite 1 von 1

rank "moderator" nur dort zeigen, wo er moderiert

Verfasst: 24.02.2003 16:29
von muesli
hi,
ich habe phpbb 2.0.2 laufen und einen spezial-rank "modorator" inkl. einem eigenen icon angelegt (sonst verwende ich ranks eigentlich nicht).

das problem ist nun, dass "moderator" immer angezeigt wird, auch wenn der user in einem forum postet, in dem er gar nicht moderator ist.

was mache ich falsch?
muesli

Re: rank "moderator" nur dort zeigen, wo er moderi

Verfasst: 24.02.2003 17:43
von Schumi
muesli hat geschrieben:was mache ich falsch?
muesli
Nix. Das ist normal. Ich glaube aber, dass es da einen Mod gibt. Musst du mal suchen...

Verfasst: 24.02.2003 21:16
von muesliq
hab schon gesucht, leider nix gefunden. irgendwie auch schwierig, weil mit welchen keywords soll ich suchen (moderator, rank, ..)..?

Verfasst: 24.02.2003 22:46
von biototo
nicht hier suchen, sondern auf http://www.phpbbhacks.com

Verfasst: 27.02.2003 08:41
von HeikoStr
Aber leider gibt es auch da nichts passendes...
Siehe auch Anfrage: http://www.phpbb.de/viewtopic.php?t=20896

Überprüfen, ob User in Forum Moderator ist???

Verfasst: 11.03.2003 14:12
von HeikoStr
Ich habe jetzt schonmal einen kleinen Zwischenschritt realisiert...
Bei mir wird zusätzlich zum normalen Rang ein zweiter Rang (Mod oder Admin) angezeigt... Dies aber noch in allen Foren...
Auf Wunsch mache ich dafür mal eine Beschreibung fertig...

Mein Problem:
Ich will die Anzeige des Moderatoren-Ranges nur dann haben, wenn der entsprechende User auch in diesem Forum Moderator ist...
Ich habe mich ein wenig in die Tabellen gekniet und folgende relevante Teile gefunden...

Tabelle: auth_access
Felder: group_id, forum_id, auth_mod

Tabelle: user_groups
Felder: group_id, user_id

Bekannt ist in diesem Fall die user_id und die forum_id ...

Leider habe ich von SQL nicht wirklich viel Ahnung...

Wie kann ich jetzt ausgehend von den beiden Tabellen verknüpft über das Feld group_id überprüfen, ob ein bestimmter User in einem bestimmten Forum Moderator ist...???