Seite 1 von 1

Benutzergruppe in Mitgliederliste?!

Verfasst: 19.02.2006 10:45
von leopittoni
Hallo

Ich möchte in der Mitgliederliste ein neues Feld machen, mit der Benutzergruppe, inwelcher sich der User befindet.

Ich habe schon die Anleitung, um neue Felder hizuzufügen in die memberlist.php (Neue Felder MOD), doch ich weiss nicht, welche Variabel ich nehmen muss, um die Usergruppe des jeweiligen Usere abfragen zu können.

Wer kann mir helfen?

Danke, Léo

Verfasst: 19.02.2006 11:10
von itst
Eine Variable gibts dafür nicht.

Mit der SQL-Abfrage erhälst Du alle Gruppen in denen ein Benutzer Mitglied ist:

Code: Alles auswählen

$sql = "SELECT g.group_id, g.group_name
FROM `phpbb_groups` AS g
LEFT JOIN `phpbb_user_group` AS ug ON ug.group_id = g.group_id
WHERE g.group_single_user =0
AND ug.user_id = " . $user_id;
Das Ganze dann abfragen und in die Template-Variable für die Liste packen.

Zeig mal Deinen Code, wie weit bist Du denn?

Verfasst: 19.02.2006 11:13
von leopittoni
Ich habe eben ein Problem.

Ich hatte in der Memberlist die Ränge anzeigen lassen. Seit ich aber den "group-rank-mod" installiert habe (Automatisches verteilen von Rängen je nach Benutzergrupe) werden die Ränge nicht mehr richtig angezeigt.

Wenn man dieses Problem lösen könnte, müsste ich nicht einmal die Benutzergruppen abfragen...

Kann mir jemand helfen?

Danke, Léo

Verfasst: 19.02.2006 14:45
von leopittoni
Ok, egal, wie kann ich das jetzt machen? Wo muss ich diesen Code einfügen?

Danke, Léo

Verfasst: 19.02.2006 15:10
von leopittoni
Ich habs mal selber probiert, also den Rank in Memberlist-mod anzupassen, damit er weiterhin funktioniert. Jetzt erscheinen aber überhaupt keine Ränge mehr in der Mitgliederliste!

Hier ist mal meine memberlist.php.txt
http://web269.sigma.ibone.ch/liceo/foru ... st.php.txt

Hier ist die install.txt für den Rank in Memberlist-Mod.
http://web269.sigma.ibone.ch/liceo/foru ... erlist.txt

Und hier noch die install.txt für den Group-rank-Mod.
http://web269.sigma.ibone.ch/liceo/foru ... uprank.txt

Danke für die Hilfe! Léo