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.


    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
    Ishyyn
    Ishyyn
    FémininAge : 29Messages : 90

    Jeu 14 Aoû 2014 - 22:36

    merci o/
    Databar
    Databar
    MasculinAge : 30Messages : 142

    Ven 15 Aoû 2014 - 0:42

    Merci.
    Asuman
    Asuman
    MasculinAge : 29Messages : 20

    Mar 19 Aoû 2014 - 11:12

    Merci
    W.
    W.
    FémininAge : 26Messages : 127

    Mar 19 Aoû 2014 - 18:06

    Thanks !
    Rodeuse
    Rodeuse
    FémininAge : 31Messages : 142

    Sam 23 Aoû 2014 - 16:16

    Merci ^^
    Tyra'
    Tyra'
    MasculinAge : 29Messages : 87

    Dim 24 Aoû 2014 - 22:48

    Merci



    Encadrer l'Avatar et le profil dans les messages - Page 8 Sans_t11
    Topaze Aryia
    Topaze Aryia
    FémininAge : 32Messages : 34

    Dim 24 Aoû 2014 - 23:34

    Merci =)
    Sorako
    Sorako
    FémininAge : 27Messages : 94

    Lun 25 Aoû 2014 - 17:41

    Merci !
    Swan2
    Swan2
    FémininAge : 25Messages : 49

    Mer 27 Aoû 2014 - 13:31

    Merci *^*
    Arpège
    Arpège
    FémininAge : 26Messages : 112

    Ven 29 Aoû 2014 - 13:21

    Zenkyu ^^



    Encadrer l'Avatar et le profil dans les messages - Page 8 170221084427548922
    Writers World commence à ouvrir !
    Mr Yo
    Mr Yo
    MasculinAge : 50Messages : 37

    Dim 31 Aoû 2014 - 20:12

    Cool merci Very Happy
    avatar
    Nal Souclade
    MasculinAge : 25Messages : 167

    Dim 31 Aoû 2014 - 23:38

    Merci cap'taine !
    Lisou
    Lisou
    FémininAge : 24Messages : 351

    Lun 1 Sep 2014 - 17:23

    Merci :3
    .pinkrocks
    .pinkrocks
    FémininAge : 34Messages : 41

    Ven 5 Sep 2014 - 15:50

    Merci beaucoup du partage! Very Happy
    Sadistic Syndrome
    Sadistic Syndrome
    FémininAge : 32Messages : 84

    Dim 7 Sep 2014 - 12:30

    Merci =)
    Abysse Yclette
    Abysse Yclette
    FémininAge : 32Messages : 123

    Dim 7 Sep 2014 - 14:15

    Bien envie de voir ce que ca peut donner, merci =)



    Encadrer l'Avatar et le profil dans les messages - Page 8 742880velo
    Irissia87
    Irissia87
    FémininAge : 37Messages : 124

    Dim 7 Sep 2014 - 16:14

    merci!
    Nana-Chan
    Nana-Chan
    FémininAge : 26Messages : 44

    Dim 7 Sep 2014 - 17:33

    Merci !
    Dixy
    Dixy
    FémininAge : 30Messages : 234

    Sam 13 Sep 2014 - 15:09

    merci ! ^^



    Encadrer l'Avatar et le profil dans les messages - Page 8 ?c=isi&im=%2F8762%2F84558762%2Fpics%2F3210667051_1_13_DkYrqtSL
    Storminder
    Storminder
    MasculinAge : 28Messages : 56

    Sam 13 Sep 2014 - 16:07

    Merci :)
    Nyusu97
    Nyusu97
    FémininAge : 27Messages : 60

    Dim 14 Sep 2014 - 13:41

    Merci !



    Encadrer l'Avatar et le profil dans les messages - Page 8 974744Signa
    Daph
    Daph
    FémininAge : 31Messages : 67

    Mer 17 Sep 2014 - 11:19

    Merci
    avatar
    .erin
    FémininAge : 29Messages : 28

    Ven 19 Sep 2014 - 13:52

    merci
    Gladou
    Gladou
    MasculinAge : 29Messages : 114

    Dim 21 Sep 2014 - 12:50

    merci



    Encadrer l'Avatar et le profil dans les messages - Page 8 Sans_t14
    Dahlia
    Dahlia
    FémininAge : 27Messages : 33

    Mer 24 Sep 2014 - 22:28

    merci du partage ! :)
    Contenu sponsorisé


      La date/heure actuelle est Dim 24 Nov 2024 - 1:19