1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Afficher l'avatar dans le forumdisplay
Mots-clés » résolu, afficher, avatar, forumdisplay
05-06-2011, 16:46, (Modification du message : 08-06-2011, 20:40 par yann.)
#1
[Résolu] Afficher l'avatar dans le forumdisplay
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.
Répondre
05-06-2011, 17:34,
#2
RE: Afficher l'avatar dans le forumdisplay
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" /> 

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
05-06-2011, 17:37,
#3
RE: Afficher l'avatar dans le forumdisplay
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

Le savoir n'est bon que s'il est partagé
[Image: 799.gif]
Répondre
05-06-2011, 17:43, (Modification du message : 05-06-2011, 17:46 par exdiogene.)
#4
RE: Afficher l'avatar dans le forumdisplay
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" /> 

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
05-06-2011, 17:45,
#5
RE: Afficher l'avatar dans le forumdisplay
(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)

Le savoir n'est bon que s'il est partagé
[Image: 799.gif]
Répondre
05-06-2011, 19:32, (Modification du message : 05-06-2011, 20:05 par yann.)
#6
RE: Afficher l'avatar dans le forumdisplay
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.
Répondre
06-06-2011, 1:40, (Modification du message : 07-06-2011, 16:43 par ghost.)
#7
RE: Afficher l'avatar dans le forumdisplay
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 !

Le savoir n'est bon que s'il est partagé
[Image: 799.gif]
Répondre
07-06-2011, 13:10,
#8
RE: Afficher l'avatar dans le forumdisplay
Bonjour Ghost,

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

J'ai encore du boulot, notamment des bugs d'affichage à corriger.
Répondre
08-06-2011, 8:37, (Modification du message : 08-06-2011, 8:37 par ghost.)
#9
RE: Afficher l'avatar dans le forumdisplay
(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

Le savoir n'est bon que s'il est partagé
[Image: 799.gif]
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique