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.

Le Deal du moment : -38%
Promo Dyson : l’aspirateur Dyson V15 Detect ...
Voir le deal
499 €

    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
    Lu' Rodrakaset
    Lu' Rodrakaset
    FémininAge : 27Messages : 2

    Dim 24 Juin 2012 - 16:50

    Un tuto très pratique ! Merci !
    Nîniel
    Nîniel
    FémininAge : 29Messages : 70

    Mar 26 Juin 2012 - 18:59

    Merci pour se tutoriel



    Encadrer l'Avatar et le profil dans les messages - Page 2 1384099300-nini-nu-signa
    Sumaru
    Sumaru
    MasculinAge : 30Messages : 11

    Mer 27 Juin 2012 - 21:52

    Merci
    Laxuslightning
    Laxuslightning
    MasculinAge : 31Messages : 48

    Jeu 28 Juin 2012 - 11:52

    Thanks !
    Dragma
    Dragma
    MasculinAge : 29Messages : 65

    Jeu 28 Juin 2012 - 21:48

    Je remercie l'auteur de ce tuto par avance !

    Tsubaki D. Tensei
    Tsubaki D. Tensei
    MasculinAge : 30Messages : 25

    Ven 29 Juin 2012 - 23:03

    merci ^^
    pinote20e4
    pinote20e4
    FémininAge : 31Messages : 66

    Sam 30 Juin 2012 - 6:45

    Merci beaucoup de partager cela avec nous!
    Yoshi_3ds
    Yoshi_3ds
    MasculinAge : 28Messages : 25

    Sam 30 Juin 2012 - 11:37

    tanks Wink
    Blue.
    Blue.
    FémininAge : 29Messages : 9

    Sam 30 Juin 2012 - 18:50

      Merci.
    Chocolakato
    Chocolakato
    FémininAge : 34Messages : 837

    Mar 3 Juil 2012 - 18:50

    Merci Very Happy



    Little.Swan
    Little.Swan
    FémininAge : 36Messages : 4

    Mer 4 Juil 2012 - 17:25

    Merci =)
    Kispz.
    Kispz.
    FémininAge : 27Messages : 27

    Mer 4 Juil 2012 - 17:42

    Merci du partage Very Happy



    Encadrer l'Avatar et le profil dans les messages - Page 2 Roxetrouky8Encadrer l'Avatar et le profil dans les messages - Page 2 Roxetrouky5
    Encadrer l'Avatar et le profil dans les messages - Page 2 Roxetrouky9Encadrer l'Avatar et le profil dans les messages - Page 2 Roxetrouky4

    The Fallen Angel
    The Fallen Angel
    MasculinAge : 28Messages : 36

    Mer 4 Juil 2012 - 18:18

    sympastoch
    Niino28
    Niino28
    FémininAge : 28Messages : 10

    Mer 4 Juil 2012 - 19:35

    Merci :)
    Tali
    Tali
    FémininAge : 31Messages : 26

    Ven 6 Juil 2012 - 14:28

    Merci
    alexee29
    alexee29
    FémininAge : 31Messages : 39

    Ven 6 Juil 2012 - 20:54

    Merci :) !
    K'Aya
    K'Aya
    FémininAge : 25Messages : 427

    Ven 6 Juil 2012 - 23:17

    Merci ;D
    tyty48
    tyty48
    MasculinAge : 26Messages : 7

    Sam 7 Juil 2012 - 22:53

    Hey ! Good tuto!
    Kai Turindo
    Kai Turindo
    MasculinAge : 24Messages : 80

    Dim 8 Juil 2012 - 0:46

    Merci
    Slown
    Slown
    FémininAge : 29Messages : 62

    Dim 8 Juil 2012 - 12:31

    Merci ! (:
    lilissa
    lilissa
    FémininAge : 31Messages : 31

    Lun 5 Mai 2014 - 22:33

    merci beaucoup ♥
    avatar
    GEnterZ
    MasculinAge : 26Messages : 63

    Mar 6 Mai 2014 - 15:39

    Merci
    xetsu
    xetsu
    MasculinAge : 29Messages : 41

    Mar 6 Mai 2014 - 22:02

    merci :)

    rutledge
    rutledge
    FémininAge : 29Messages : 4

    Jeu 8 Mai 2014 - 16:43

    Merci beaucouuup ! :hug:
    Doctor Who
    Doctor Who
    MasculinAge : 31Messages : 160

    Jeu 8 Mai 2014 - 16:49

    Merci :)





    DOCTOR WHO ☼
    ©️ Yamashita d'épicode
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 10:04