AccueilDernières imagesRechercherS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.

-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

    Encadrer l'Avatar et le profil dans les messages

    Sparrow-style
    Sparrow-style
    FémininAge : 39Messages : 32055

    Mer 9 Sep 2009 - 12:17

    Rappel du premier message :

    Bonjour !

    Là aussi ayant eu de nombreuses demandes (y compris assez "vives" sur le FdF...), je vous donne l'astuce pour afficher un cadre autour de l'avatar profil dans les messages.

    Le contenu n'est pas sous balide hide (explications), mais n'hésitez pas à remercier son auteur.


    Le tout se déroule en deux étapes : la première consiste à poser des divisions dans le templates correspondant à l'affichage des messages (="div"). Ces divisions comporteront un "class" (classe css) qui nous permettront ensuite d'y appliquer une mise en forme par le biais du CSS (second temps) et en particulier un fond, puisque c'est ce qui nous intéresse.


    1) Installation TEMPLATES :

    Allez dans "Affichage" > Templates > Général, puis sélectionnez le Template "viewtopic_body".

    Repérez la partie :

    Code:
    <!-- BEGIN displayed -->
       <tr class="post">
          <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" max-width="170">

    Et mettez votre première division, correspondant au fond du pseudo et donc à votre "tête" de cadre :

    Code:
    <div class="profil_head">

    Refermez cette division juste après :

    Code:
    <a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong>

    Ajoutez donc la fermeture de division :

    Code:
    </div>

    Information : ajoutez au besoin le code correspondant au retour à la ligne pour espacer le pseudo de l'affichage du rang en dessous (selon l'image de fond que vous mettrez).

    On va ajouter une autre division qui entourera le pseudo des membres, afin de pouvoir le placer où on veut dans votre division de tête (selon le type d'image de fond).

    Ajoutez donc :

    Code:
    <div class="profil_name">

    Juste avant :

    Code:
    <a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong>



    Voici la fin des divisions :

    Code:
    <div class="profil_body"><span class="postdetails poster-profile">
                {postrow.displayed.POSTER_RANK}<br />
                {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
                <!-- BEGIN profile_field -->
                {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
                <!-- END profile_field -->
                {postrow.displayed.POSTER_RPG}
             </span>
    </div>
    <div class="profil_foot"></div>

    Vous observez donc la division "profil_body" qui correspond à l'ensemble "avatar / profil", et qui contiendra un fond qui se répètera verticalement.
    Juste après se trouve la division "profil_foot" qui "ferme" votre cadre, c'est votre "pieds".


    2) Mise en Forme CSS

    Allez ensuite dans la Feuille CSS (Affichage > Images & Couleurs > Couleurs > Feuille CSS) afin que l'on mette en forme tout cela.

    Voici un exemple de CSS :

    Code:
    .profil_head
    {
    background-image: url(adresse de votre image de fond);
    background-repeat: no-repeat;
    width: largeur de votre image;
    height: hauteur de votre image;
    }

    .profil_name
    {
    padding-top: distance du pseudo au bord supérieur;
    }

    .profil_body
    {
    background-image: url(adresse de votre image de fond);
    background-repeat: repeat-y;
    width: largeur de votre image;
    }

    .profil_foot
    {
    background-image: url(adresse de votre image de fond);
    background-repeat: no-repeat;
    width: largeur de votre image;
    height: hauteur de votre image;
    }

    A vous de jouer pour mettre tout ça en forme ! Et merci de RESPECTER le travail que j'ai dû fournir pour vous permettre de faire cela !


    Supplément :
    Pour ajouter un overflow sur le profil (autrement dit qu'il soit déroulant s'il devient trop long), il suffit d'ajouter dans le CSS (dans la division du corps du profil) :

    Code:
    .profil_body
    {
    background-image: url(adresse de votre image de fond);
    background-repeat: repeat-y;
    width: largeur de votre image;
    max-height: hauteur max du profil;
    overflow: auto;
    }

    Ce tuto ainsi que la méthode vient de moi et moi seul, merci donc de ne pas diffuser ce tuto en le copiant. Vous pouvez par contre librement en indiquer le lien direct.

    Mettre un crédit vers Never-Utopia est obligatoire. Retirer un crédit est interdit.
    Si vous avez des problèmes avec ce LS, venez poster ici.


    Dernière édition par Sparrow-style le Jeu 28 Mar 2013 - 14:20, édité 1 fois



    sign
    picka234
    picka234
    FémininAge : 59Messages : 636

    Mer 24 Sep 2014 - 22:31

    merci du partage cheers cheers
    Nasu
    Nasu
    FémininAge : 28Messages : 70

    Sam 27 Sep 2014 - 10:43

    Merci. :)
    Lucrécya
    Lucrécya
    FémininAge : 31Messages : 39

    Sam 27 Sep 2014 - 17:30

    Merciiii !!! cheers
    Sekai
    Sekai
    FémininAge : 26Messages : 20

    Ven 3 Oct 2014 - 22:27

    Mercii :3
    Lutine
    Lutine
    FémininAge : 37Messages : 102

    Sam 4 Oct 2014 - 12:07

    Merci!
    Shaolan
    Shaolan
    MasculinAge : 33Messages : 121

    Sam 4 Oct 2014 - 14:03

    Merci
    Louchita
    Louchita
    FémininAge : 31Messages : 132

    Lun 13 Oct 2014 - 15:55

    Merci =)



    Encadrer l'Avatar et le profil dans les messages - Page 9 1466018025-loulousign
    Liliumini
    Liliumini
    FémininAge : 29Messages : 58

    Mer 15 Oct 2014 - 21:08

    Merci!
    Jack Sawyer
    Jack Sawyer
    MasculinAge : 41Messages : 15

    Jeu 16 Oct 2014 - 12:11

    merci
    Selmacke
    Selmacke
    FémininAge : 34Messages : 100

    Jeu 16 Oct 2014 - 15:15

    merci
    Yuuchan
    Yuuchan
    FémininAge : 28Messages : 31

    Dim 19 Oct 2014 - 17:01

    Merci !
    Deobryn
    Deobryn
    MasculinAge : 29Messages : 39

    Dim 19 Oct 2014 - 19:57

    Merci bien. =)
    avatar
    Del
    MasculinMessages : 110

    Dim 19 Oct 2014 - 19:58

    Merci



    « Run you clever boy and remember... »
    Sinon
    Sinon
    FémininAge : 25Messages : 68

    Mar 21 Oct 2014 - 0:00

    Merci du partage !
    Hayate747
    Hayate747
    MasculinAge : 35Messages : 196

    Mar 21 Oct 2014 - 17:37

    Merci !
    Petit Harfang
    Petit Harfang
    FémininAge : 24Messages : 80

    Mar 21 Oct 2014 - 19:17

    Merci :)
    reshiram44
    reshiram44
    MasculinAge : 26Messages : 380

    Mar 21 Oct 2014 - 23:54

    merci



    avatar
    Puchlu
    MasculinAge : 35Messages : 98

    Ven 24 Oct 2014 - 13:02

    Thx ; )
    skyfighter
    skyfighter
    MasculinAge : 41Messages : 352

    Lun 27 Oct 2014 - 12:41

    merci




    Encadrer l'Avatar et le profil dans les messages - Page 9 Signat10
    hoterion
    hoterion
    FémininAge : 33Messages : 75

    Mar 28 Oct 2014 - 2:29

    merci :)



    Encadrer l'Avatar et le profil dans les messages - Page 9 Sing10
    Aishitteru
    Aishitteru
    FémininAge : 28Messages : 68

    Mer 29 Oct 2014 - 14:42

    Merci beaucoup ! ^^
    Morgi6315
    Morgi6315
    FémininAge : 28Messages : 35

    Mer 29 Oct 2014 - 16:26

    Merci
    Zaidko
    Zaidko
    FémininAge : 22Messages : 81

    Mer 29 Oct 2014 - 22:32

    Ca a l'air beau, merci du partage ! Very Happy
    Azzuen
    Azzuen
    FémininAge : 26Messages : 61

    Sam 1 Nov 2014 - 23:41

    Merci beaucoup o/
    Ronron
    Ronron
    FémininAge : 24Messages : 70

    Dim 2 Nov 2014 - 13:11

    Merci ♥
    Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 2:55