[phpBB] Affiché si un membre a un avatard dans les post

Discussion dans 'Administration d'un site Web' créé par Foxus, 7 Mai 2005.

  1. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    hello

    je sais que ce ofrum n'est pasun support phpBB, mais il son tellement lents sur phpbb-fr qu'on dirais qu'il on mangé un Suisse somnanbule !!!

    Voila un mod TRES simple que tous le monde peut faire en moins de 45,8 secondes, qui affiche dans la lsite des membres si ce membre possede u navatard ou pas, par une petite image :)

    Code:
    #-----[ OUVRIRE ]-------------------------------------------
    #
    
    memberlist.php
    
    #
    #-----[ CHERCHER ]------------------------------------------
    #
    
    		$from = ( !empty($row['user_from']) ) ? $row['user_from'] : ' ';
    
    #
    #-----[ APRES, AJOUTER ]------------------------------------
    #
    
    		//--MOD Existance Avatar--DEBUT
    		$avat_p = ( !empty($row['user_avatar']) ) ? '<img src="images/avatoui.gif">' : '<img src="images/avatnon.gif">';
    		//--MOD Existance Avatar--FIN
    
    #
    #-----[ CHERCHER ]------------------------------------------
    #
    
    		$template->assign_block_vars('memberrow', array(
    
    #
    #-----[ APRES, AJOUTER ]-------------------------------------
    #
    
    			'AVAT_IMG' => $avat_p,
    
    #
    #-----[ OUVRIR ]--------------------------------------------
    #
    
    templates/xxx/memberlist_body.tpl
    
    #
    #-----[ CHERCHER ]------------------------------------------
    #
    
    	  <th class="thTop" nowrap="nowrap">{L_EMAIL}</th>
    
    #
    #-----[ APRES, AJOUTER ]-------------------------------------
    #
    
    	  <th class="thTop" nowrap="nowrap">Avatar</th>
    
    #
    #-----[ CHERCHER ]------------------------------------------
    #
    
    {memberrow.EMAIL_IMG}
    
    #
    #-----[ DANS LA LIGNE, CHERCHER ]-------------------------------------
    #
    
    </td>
    
    #
    #-----[ APRES, AJOUTER ]-------------------------------------
    #
    
    	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.AVAT_IMG}&nbsp;</td>
    Simple non ?

    moi j'aimerais faire la meme chose pour que ça s'affichee sous le speudo de chaque message psoté, pour ça j'ai reussi a 85,7 % mais pas plus...

    A savoir il faut éditer ces 2 fichiers uniquement : viewtopic.php et viewtopic_body.tpl

    j'ai rajouter dans le viewtopic_body.tpl

    Code:
    {postrow.AVAT_IMG}<br/>
    (a l'endroit ou on veut affiché l'image qui dit si le membre a ou non un avatard)

    Code:
    
    et dans le viewtopic.php :
    
    CHERCHER
    
    // Generate ranks, set them to empty string initially.
    //
    
    AJOUTER, APRES
    
    $avat_p = ( !empty($row['user_avatar']) ) ? '<img src="images/avatoui.gif">' : '<img src="images/avatnon.gif">';
    
    (j'igone si c'est le bon endroit ou le mettre, et si je doit declarer ou non une variable vide : $avat_p = '';
    
    CHERCHER
    
    $template->assign_block_vars('postrow', array(
    
    AJOUTER, APRES
    
    'AVAT_IMG' => $avat_p,
    
    
    Résultat ? j'ai toujours l'imagette NON qui s'affiche en dessous du pseudo de chaques messages, meme si la personne a un avatar (pour ceux qui ne l'avais pas encore comprit, j'ai desactiver les avatars dans les messages des membre, il son juste disponible dans le profil)

    Voila, merci pour toute aides ou sugestions.
     
  2. Pouzy
    Pouzy WRInaute passionné
    Inscrit:
    1 Septembre 2004
    Messages:
    1 041
    J'aime reçus:
    0
    Pour sous le pseudo, ou est l'intêret, vu que dans le viewtopic.php, on voit très bien si il a un avatar ou pas ?
     
  3. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    Non je parle de l'affiché dans les messages du membre, a l 'endroit ou chez toi sur Webrankinfo tu a :

    Inscrit le: 01 Sep 2004
    Messages: 533
    Localisation: Un peu plus à gauche ... Non , là c'est trop ! A droite ... voilà, tout droit maintenant.. Tu brûles

    Comem l'avatard est desactivé ici, on ne sais pas si il en a un, sauf si on clique sur profil, mais au moins on le verra d'un coup d'oeil avec ce que je veut faire :)

    avez vous comprit ?
     
  4. Pouzy
    Pouzy WRInaute passionné
    Inscrit:
    1 Septembre 2004
    Messages:
    1 041
    J'aime reçus:
    0
    Arf, tu as désactivé les avatars sur ton forum en gros ?

    Bin au lieu du $userdata[user_avatar] ( ou un truc du genre ) tu mets

    if ($userdata[useravatar])
    { echo 'cet utilisateur a un avatar'; }
    else { echo 'pas d\'avatar'; }

    :p
     
  5. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    ha merci

    mais c pas si simple d'adapter ça avec le theme sosu phpbb :-/
     
  6. Patrice A.
    Patrice A. WRInaute passionné
    Inscrit:
    11 Février 2005
    Messages:
    2 071
    J'aime reçus:
    0
    reprends le viewtopic.php et tpl d'origine
    remplace le
    USER_AVATAR => $variable qui contient "<img src=..."

    par
    USER_AVATAR => (isset($la variable en question) && ($lavariableenquestion != '')) ? "<img src='image qui dit qu'il a un avatar'>" : '';

    et ça marchera :wink:
     
  7. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    aie dsl dj apx, j'ai pas tous comprit

    dans le viewtopic.php, j'ai l'endroit ou on declare la variable et son contenue :

    $avat_p2 = ( !empty($row['user_avatar']) ) ? '<img src="images/avatoui.gif">' : '<img src="images/avatnon.gif">';


    et la partie oui il faut assigné la variable au mot du template, comme ceci :

    'AVAT_IMG' => $avat_p2,

    voila, ça s'arrete la mais alors qu'elle galere, j'ai tjs l'image NON qui ressort :/
     
  8. Pulsar-san
    Pulsar-san WRInaute discret
    Inscrit:
    29 Octobre 2003
    Messages:
    163
    J'aime reçus:
    0
    C'est peut-être que la variable n'est pas vide mais à blanc.
    Essaye avec ça:
    Code:
    $avat_p2 = ($row['user_avatar'] != "" ) ? '<img src="images/avatoui.gif">' : '<img src="images/avatnon.gif">';
    J'ai parfois des problèmes de ce genre.
     
  9. Foxus
    Foxus WRInaute passionné
    Inscrit:
    9 Janvier 2005
    Messages:
    1 276
    J'aime reçus:
    0
    Pulsar-san je te remerice mais ça reste inchanger, tjs cette meme image, etonnant que pour la lsite des membre c'est impecable

    je sais pas si il y a moyen de piocher le resultat de la liste des membre pour l'affiché dans le viewbody...

    mais la je pense abandonner,

    merci
     
  10. Patrice A.
    Patrice A. WRInaute passionné
    Inscrit:
    11 Février 2005
    Messages:
    2 071
    J'aime reçus:
    0
    :wink:
     
  11. Pulsar-san
    Pulsar-san WRInaute discret
    Inscrit:
    29 Octobre 2003
    Messages:
    163
    J'aime reçus:
    0
    Vérifie que ta variable $avat_p2 soit bien vidée avant d'être réutilisée.
    Si ça se trouve elle garde la valeur précédente dès qu'elle n'est plus vide.
     
Chargement...
Similar Threads - [phpBB] Affiché membre Forum Date
[phpbb] script pour afficher les derniers topic sur l'indexe URL Rewriting et .htaccess 7 Octobre 2005
[phpbb] Comment désactiver BBcode pour certains membres Développement d'un site Web ou d'une appli mobile 30 Août 2010
[Phpbb] Upload d'images Développement d'un site Web ou d'une appli mobile 9 Novembre 2009
[phpBB] Référencement des images linkées via la balise [img] Développement d'un site Web ou d'une appli mobile 19 Janvier 2008
[phpbb] faire disparaître le sid de mon référencement URL Rewriting et .htaccess 26 Novembre 2007
[PHPBB] Marre des inscriptions de robots, que faire ? Demandes d'avis et de conseils sur vos sites 13 Septembre 2006
Demande d'aide pour URL Rewrting [PHPbb] URL Rewriting et .htaccess 22 Avril 2006
[PhpBB] créer des portes paroles par secteur d'activités Développement d'un site Web ou d'une appli mobile 22 Mars 2006
[phpbb] Une option pour voir les signatures ou non Administration d'un site Web 21 Septembre 2005
[phpBB] Optimiser le système de recherche Développement d'un site Web ou d'une appli mobile 19 Septembre 2005
[phpBB] mod resynchronisation Administration d'un site Web 30 Août 2005
[phpbb] Ajouter un attribut dans les urls des posts Administration d'un site Web 16 Juillet 2005
[phpBB] Interdire l'édition du titre Administration d'un site Web 9 Juin 2005
[phpBB] - Insert Post Functions Simplifié by Raspoutine59 Administration d'un site Web 3 Juin 2005
[phpbb] Le titre dans la colonne derniers messages Administration d'un site Web 15 Mai 2005
[phpBB] renommer son repertoire ADMIN : comment faire ? Administration d'un site Web 13 Mai 2005
[phpBB] comment truquer le nombre de visiteurs connectés ? Administration d'un site Web 11 Mai 2005
[Réglé]-[phpBB] changer le chemin (path) dans base SQL Problèmes de référencement spécifiques à vos sites 8 Mai 2005
Un membre delete ses messages [phpbb] Administration d'un site Web 7 Mai 2005
[phpBB] l'email de masse, ça marche bien ? Administration d'un site Web 7 Décembre 2003