Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir tout le monde,
Bon voilà j'aurais une question et je n'ai aps pu trouver la réponse sur le forum donc je viens à vous.
Je suis entrain de créer mon enième site en local et j'y ai ajouté le forum punbb et puis l'intégration du forum au design du site est parfaite mais voilà dans un bloc de mon site je propose de se connecter (tout fonctionne bien) ,une une fois connecter le bloc affiche Bienvenue "nom du membre" et un lien de déconnexion valable pour tout les utilisateurs donc de ce qoter tout va bien
Seulement j'aimerais ajouter notre avatar quand ont est connecter mais là ça bloque je ne trouve pas le code à écrire avec qu'elle variable pour récupérer ce foutu avatar.
Donc si quelqu'un pourrait m'aider merci d'avance
Encore merci @ très vite
A mettre Résolu
Dernière modification par Swink (25-08-2009 19:44:55)
Hors ligne
Salut,
Le système est assez simple : "répertoire avatar/id_membre.extension"
$user_avatar = '';
if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png" '.$img_size[3].' alt="" />';
echo $user_avatar;...
Hors ligne
Salut merci de ta réponse mais je vais dire une conneries peut-être mais il ne manque pas une variable entre les deux '' ici $user_avatar = '';
Car quand j'affiche ce code là dans mon dichier php et j'avais déjà essayer ce la n'affiche rien
Pourrait être plus précis STP
Merci d'avance
Hors ligne
Ah j'ai oublié de préciser un petit truc 
Il faut remplacer "$cur_post['poster_id']" par l'id de l'utilisateur donc $pun_user['id'] si tu souhaite utiliser pour l'utilisateur connecté. 
...
Hors ligne
Ok bon je vois un peut mieux déjà mais pour dire que cela ne s'affihce toujour pas
Voilà le code que j'ai mis
<?php
{
$user_avatar = '';
if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$pun_user['id'].'.gif'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$pun_user['id'].'.gif" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$pun_user['id'].'.jpg'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$pun_user['id'].'.jpg" '.$img_size[3].' alt="" />';
else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$pun_user['id'].'.png'))
$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$pun_user['id'].'.png" '.$img_size[3].' alt="" />';
echo $user_avatar;
}
?>T'a une idée ?
EDIT : Y'aura pas un truc en moins ici sinon
echo $user_avatar;Dernière modification par Swink (23-08-2009 20:24:16)
Hors ligne
Bon j'ai trouvé à peut près tout ce que j'avais besoin voilà le code qui fonctionne
<?php
{
if ($pun_config['o_avatars'] == '1')
{
if ($img_size = @getimagesize(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 = @getimagesize(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 = @getimagesize(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="" />';
else
$user_avatar = '';
}
else
$user_avatar = '';
echo $user_avatar;
}
?>Seul hic si le membre n'a pas d'avatar il n'affiche que chi donc il reste plus qu'a ajouter une ligne de code pour définir un avatar par défault si avatar égal 0 Si t'a une idée par contre lol
Merci encore de ton aide
Hors ligne
C'est quoi tes crochets dans ton code là Oo (après <?php et avant ?>)
Sinon pour mettre un avatar par défaut tu replace simplement les
$user_avatar = '';par
$user_avatar = '<img src="images/avatar.png" alt="" />';en modifiant le chemin/l'extension si besoin. 
...
Hors ligne
Désolé du retard merci tout fonctionne nickel chrome maintenant merci de ton aide bye

Hors ligne
Pages : 1