MyBB.support, le portail francophone de MyBB

Version complète : [Résolu] Afficher l'avatar dans le forumdisplay
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour à vous,

Je fini petit à petit mon forum et je souhaiterais afficher dans le forumdisplay, l'avatar du membre qui a lancé la discussion.

Pour cela j'ai ajouté dans mon forumdisplay_thread une balise "td" avec "{$thread['useravatar']}" mais l'avatar ne s'affiche pas, en fait ma balise td est vide Sad

Je pensais qu'il suffisait de récupérer {$topic['useravatar']} puis de le changer en {$thread['useravatar']} mais ce n'est pas aussi simple que ça ^^.

Comme puis-je récupérer l'avatar ?

Merci.
La seule façon que je vois pour visionner les avatars personnalisés est d'inclure ceci :
Code PHP :
<img src="uploads/avatars/avatar_{$thread['uid']}.jpg" /> 
ce n'est pas si simple que ça, il doit lancer des requêtes pour récupérer l'avatar de la bdd...

voilà un tuto c'est comme sur mon forum je crois


Voilà le lien du tuto en anglais : Tutoriel Ajout d'avatar
J'ai donné la seule solution (quoique imparfaite) n'utilisant aucun plugin...

Pour tous les formats d'image il pourrait utiliser ceci :
Code PHP :
<img src="uploads/avatars/avatar_{$thread['uid']}.jpg" /><img src="uploads/avatars/avatar_{$thread['uid']}.png" /><img src="uploads/avatars/avatar_{$thread['uid']}.gif" /> 
(05-06-2011, 17:43)exdiogene a écrit : [ -> ]J'ai donné la seule solution (quoique imparfaite) n'utilisant aucun plugin...

Merci je la testerai en local, on a répondu presque au même temps (je n'ai pas vu ta réponse)
Merci pour les réponses,

J'essaie de faire exactement comme sur le forum de Ghost, je vais suivre le tuto et je vous tiens au jus Wink

Merci.
Ca ne fonctionne pas !

Non je plaisante, ça marche du tonnerre même. Cependant, il faut corriger un peu le plugin en lui même, ce dernier n'est pas valide W3C

Corriger:

Code PHP :
    if(!$thread_user['avatar']) {
        
$thread_avatar "<img src='images/default_avatar.gif' alt='User Avatar' title='{$thread_user['username']}\'s Avatar' />";
    }
    else {
        
$thread_avatar "<img src='{$thread_user['avatar']}' alt='User Avatar' title='{$thread_user['username']}\'s Avatar' />";
    } 

Par

Code PHP :
    if(!$thread_user['avatar']) {
        
$thread_avatar "<img src='images/default_avatar.gif' alt='User Avatar' title='{$thread_user['username']} Avatar' />";
    }
    else {
        
$thread_avatar "<img src='{$thread_user['avatar']}' alt='User Avatar' title='{$thread_user['username']} Avatar' />";
    } 

Rien n'empêche de supprimer "Avatar" qui ce trouve dans la balise "title"

Ca donne "Yann Avatar" au survol.
Bien content pour toi, peux tu partager l'adresse pour que je puisse voir le résultat !

PS : ce plugin bloque la modération rapide des titre l'appuie long sur le titre pour le renommer dans la liste des sujets ne fonctionne plus à cause de la balise <div> dans le template !
Bonjour Ghost,

Voici l'adresse actuel: http://www.templatesmx.niloo.fr/forums/

J'ai encore du boulot, notamment des bugs d'affichage à corriger.
(07-06-2011, 13:10)yann a écrit : [ -> ]Bonjour Ghost,

Voici l'adresse actuel: http://www.templatesmx.niloo.fr/forums/

J'ai encore du boulot, notamment des bugs d'affichage à corriger.

Perso je trouve le design sympa et le logo bien intégré...j'aime bien bonne continuation
 Utilitaire de traduction fourni par Regentronique