Wie stell ich das am Besten an ?
Im Template soll das etwas so aussehen:
Code: Alles auswählen
<!-- BEGIN switch_userrank_10 -->
Hier der Code der nur für die User Rank 10 sichtbar sein soll.
<!-- END switch_userrank_10 -->
Code: Alles auswählen
<!-- BEGIN switch_userrank_10 -->
Hier der Code der nur für die User Rank 10 sichtbar sein soll.
<!-- END switch_userrank_10 -->
Code: Alles auswählen
#
#-----[ Öffne ]------------------------------------------
#
includes/functions.php
#
#-----[ Finde ]------------------------------------------
#
?>
#
#-----[ Füge davor ein ]-------------------------------------------
#
function rankmember_of($user_ranking, &$userdata)
{
global $db;
if ( !$userdata['session_logged_in'] )
{
return false;
}
$sql = "SELECT count(*) AS num FROM " . USERS_TABLE . "
WHERE user_id = '" . $userdata['user_id'] . "' AND user_rank IN ('" . $userdata['user_rank'] . "') AND user_rank = '".$user_ranking."'" ;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get rank', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( $row['num'] > 0 )
{
return $userdata['user_rankmember_of_' . $user_ranking] = true;
}
return $userdata['user_rankmember_of_' . $user_ranking] = false;
}
#
#-----[ Öffne ]------------------------------------------
#
includes/page_header.php
#
#-----[ Finde ]------------------------------------------
#
if ( !empty($userdata['user_popup_pm']) )
{
$template->assign_block_vars('switch_enable_pm_popup', array());
}
#
#-----[ Füge danach ein ]-------------------------------------------
#
if ( rankmember_of('123', $userdata) )
{
$template->assign_block_vars('switch_userrank_123', array());
}
Code: Alles auswählen
<!-- BEGIN switch_userrank_123 -->
Hier der Code der nur für die Gruppe sichtbar sein soll.
<!-- END switch_userrank_123 -->
Code: Alles auswählen
if ( rankmember_of('123', $userdata) )
{
$template->assign_block_vars('switch_userrank_123', array());
}