Breuer76
Hallo,
wie kann ich das machen, das die Benutzergruppe im Profil angezeigt wird ?
Eagle
Ich hätte auch gerne das im Profil angezeigt wird in welchen Benutzergruppen der User angemeldet ist.
Fänd ich ganz toll
Danke
meeeeeeeep
BACKUP machen!!!
Probier mal folgendes
Öffne die profile.php und suche:
füge dadrüber folgendes ein:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
/* usergroup */
$result = $db->query("SELECT g.title, g.groupid, u2g.userid, u2g.groupid FROM bb".$n."_groups g LEFT JOIN bb".$n."_user2groups u2g ON (g.groupid=u2g.groupid) WHERE u2g.userid=$userid");
$usergroups = "";
if ($db->num_rows($result)) {
while($usergroup = $db->fetch_array($result))
$usergroups .= $usergroup['title']. ", ";
$usergroup['title'] = substr($usergroups, 0, -2);
} elseif ($db->num_rows($result) == 1) {
$usergroup = $db->fetch_array($result);
} |
|
SPEICHERN und wieder auf den Server laden.
Gehe ins ACP --> Template bearbeiten --> profile (falls mehre Styles dann überall)
Dort an geeigneter Stelle kannst du nun folgende Variable einbauen:
code: |
1:
|
$usergroup[title] |
|
Die Variable ist dafür das die Gruppen ausgegeben werden.
Siehe Demobild.
Den Rest drumherum musste dir schnell selbst zusammen basteln oder du nimmst meinen Code, den ich bei mir verbaut habe.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" align="center" colspan="2"><span class="normalfont"><b>$user_info[username] ist in folgenden Gruppen</b></span></td>
</tr>
<tr class="tablea" style="height:40px">
<td style="width:100%" align="center"><span class="smallfont">$usergroup[title]</span></td>
</tr>
</table>
|
|