Seite 1 von 1
Benutzergruppe in Mitgliederliste anzeigen..
Verfasst: 24.04.2007 12:34
von Fool
Hallo, ich bin gerade dabei für meine World of Warcraft Gilde ein Forum einzurichten und versuche gerade in die Mitgliederliste anstatt, wie standartmäßig eingestellt ganz rechts die Website, die Benutzergruppe anzeigen zu lassen. Ich komme gerade so weit, das ich es schaffe Statt "Webseite" halt "Benutzergruppen" da stehen zu haben aber in der Zeile erscheint nicht die Gruppe. Jeder User hat nur genau eine Gruppe, also sollte es da auch kein Problem mit der Zeilengröße geben. Wie kann ich das hinbekommen?
hier das Beispiel:
http://rand0ms.ra.funpic.de/phpBB2/memberlist.php
vielen Dank für eure Hilfe

Verfasst: 24.04.2007 12:38
von nickvergessen
guck mal
mit der suche nach benutzergruppe und mitgliederliste hab ich das hier gefunden:
http://www.phpbb.de/viewtopic.php?t=113024
Dein Problem wurde da schon mal angedacht
Verfasst: 24.04.2007 12:46
von Fool
Ich hab das mal so versucht:
<!-- BEGIN memberrow -->
<tr>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.ROW_NUMBER}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter"
onmouseover="this.style.backgroundColor='{T_TR_COLOR3}'; this.style.cursor='pointer'"
onmouseout="this.style.backgroundColor=''"
onclick="window.location.href='{memberrow.U_VIEWPROFILE}'"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.PM_IMG}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.EMAIL_IMG}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.FROM}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.JOINED}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.POSTS}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.WWW_IMG}</td>
</tr>
<!-- END memberrow -->
dann hab ich
$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;
genommen und das so versucht einzufügen:
<!-- BEGIN memberrow -->
<tr>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.ROW_NUMBER}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter"
onmouseover="this.style.backgroundColor='{T_TR_COLOR3}'; this.style.cursor='pointer'"
onmouseout="this.style.backgroundColor=''"
onclick="window.location.href='{memberrow.U_VIEWPROFILE}'"><a href="{memberrow.U_VIEWPROFILE}">{memberrow.USERNAME}</a></td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.PM_IMG}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.EMAIL_IMG}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.FROM}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.JOINED}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">{memberrow.POSTS}</td>
<td class="{memberrow.ROW_CLASS} one txtcenter">
$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;
</td>
</tr>
<!-- END memberrow -->
Das klappt aber nicht

Ich bin nicht so der Profi in php^^ Würdeste mir vielleicht sagen wo is den zweiten Quote einfügen muss?
Verfasst: 24.04.2007 12:54
von nickvergessen
den Schnippsel musst du in die memberlist.php einbauen.
Wenn du das nicht hinbekommst: KB:81
Verfasst: 24.04.2007 13:00
von Fool
http://rand0ms.funpic.de/memberlist.txt
Ist die originale, bis jetzt hab ich noch nichts dran verändert
Verfasst: 24.04.2007 15:22
von Fool
ich habe das gerade mal ausprobiert - bin kläglichst gescheitert!!

Verfasst: 15.06.2007 17:58
von schrainer
Ich will das auch haben bekomme das aber nicht hin
kann mir einer Helfen??
Gruß
Schrainer