Ich habe dazu Code von hier verwendet: http://www.phpbb.de/moddb/group_access
Mein Mod sieht so aus:
Code: Alles auswählen
#
# open
#
includes/usercp_viewprofile.php
#
# find
#
$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=" . $profiledata['user_id']);
#
# before add
#
$allowed_ugs = array();
$allowed_ugs[] = 'g25676'; //vips
$sql = "SELECT g.group_id, g.group_name
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = '" . $profiledata['user_id'] . "'
AND g.group_id = ug.group_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user group.', '', __LINE__, __FILE__, $sql);
}
$seimon_vip = '';
while( list($group_id, $group_name) = $db->sql_fetchrow($result) )
{
if( in_array('g' . $group_id[group_id],$allowed_ugs))
{
$seimon_vip = '<span class="postbody" style="color:FF0000; font-weight: bold;">V.I.P.</span><br />';
}
}
#
# find
#
'POSTER_RANK' => $poster_rank,
#
# after add
#
'SEIMON_VIP' => $seimon_vip,
#
# open
#
templates/*/profile_view_body.tpl
#
# find
#
{AVATAR_IMG}
#
# before add
#
{SEIMON_VIP}
es wird aber nichts angezeigt
Wo ist da der Fehler?