Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 02-11-2008 20:38:26

zozo
Membre

afficher avatar par connection

bonsoir, j essai tant bien que mal de mettre l'avatar du membre qui est connecter, et cela pour chaque membre qui se connect, en faite sa fait une petite image a coter du nom d'utilisateur qui est en ligne avec tous les autres membres.
j'ai fait comme ceci
[c] <?php $num_guests = 0;
    $result = $db->query('SELECT use_id, ident FROM '.$d->prefix.'online WHERE idle=0 ORDER BY iden', true) or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
if ($pun_config['o_avatar'] == '1' & $pun_user['o_avatar'] != '0')
    {
        if ($img_size = @getimagesze(PUN_ROOT.'img/avatars/'.$pun_user['id'].'.gif'))
            $user_avatar = '<img src="'.$pun_config['o_base_url'].'/img/avatars/'.$pun_user['id'].'.gif"'.$img_size[3].' alt="" />';
        else if ($img_size = @getimagesze(PUN_ROOT.'img/avatars/'.$pun_user['id'].'.jpg'))
            $user_avatar = '<img src="'.$pun_config['o_base_url'].'/img/avatars/'.$pun_user['id'].'.jpg" "'.$img_size[3].' alt="" />';
        else if ($img_size = @getimagesze(PUN_ROOT.'img/avatars/'.$pun_user['id'].'.png'))
            $user_avatar = '<img src="'.$pun_config['o_base_url'].'/img/avatars/'.$pun_user['id'].'.png""'.$img_size[3].' alt="" />';
       
   
   
    while ($pun_user_online = $d->fetch_assoc($result))
    {
        if ($pun_user_online['user_id'] > 1)
       
            $users[] = "".''.$user_avatar.' <a href="forum/profile.php?id='$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a><br>';
        else
            ++$num_guests;
    }

    $num_user = coun($user);
    echo "";


    if ($num_users > 0)
        echo "".implod(' ', $user)."\n";[/c]

Malheureusement ça affiche pour tous les membres connecter le même avatar que le mien.
j arrive plus a rien, donc je demande de l'aide, merci smile

Dernière modification par zozo (06-11-2008 22:46:42)

Hors ligne

#2 04-11-2008 19:04:39

Mpok
Néo Admin

Re : afficher avatar par connection

Il faut déplacer toute la partie [c]if ($pun_config['o_avatars']...[/c] à L'INTERIEUR de la boucle "while" et remplacer les $pun_user['id'] par des $pun_user_online['user_id']

Hors ligne

Pied de page des forums