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.

-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.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
    Viiviane
    Viiviane
    FémininAge : 31Messages : 12

    Sam 6 Fév 2016 - 13:04

    Merci
    lolosmile
    lolosmile
    FémininAge : 33Messages : 37

    Jeu 11 Fév 2016 - 18:19

    Merci
    Carmina
    Carmina
    FémininAge : 38Messages : 506

    Ven 12 Fév 2016 - 10:23

    merci
    o.dream
    o.dream
    FémininAge : 36Messages : 11

    Mer 24 Fév 2016 - 15:04

    merci
    Stiou
    Stiou
    FémininAge : 30Messages : 42

    Jeu 25 Fév 2016 - 22:44

    Merci!



    Encadrer l'Avatar et le profil dans les messages - Page 19 Dany12
    KTMiz
    KTMiz
    MasculinAge : 25Messages : 47

    Ven 26 Fév 2016 - 1:58

    merci



    Encadrer l'Avatar et le profil dans les messages - Page 19 Kjod95_sick_religion
    Antithée
    Antithée
    FémininAge : 27Messages : 69

    Dim 13 Mar 2016 - 13:54

    Merci !
    CHi1565456
    CHi1565456
    MasculinAge : 24Messages : 56

    Lun 14 Mar 2016 - 20:10

    Mici :keur:
    Demily
    Demily
    FémininAge : 38Messages : 52

    Mer 16 Mar 2016 - 15:06

    Merci du partage
    Lyana Taylor
    Lyana Taylor
    FémininAge : 28Messages : 77

    Mer 16 Mar 2016 - 20:27

    Merci !



    Encadrer l'Avatar et le profil dans les messages - Page 19 1458744564-signa
    Coco-Lapin02
    Coco-Lapin02
    MasculinAge : 56Messages : 167

    Mar 22 Mar 2016 - 2:29

    merci
    younessdu91
    younessdu91
    MasculinAge : 26Messages : 96

    Jeu 24 Mar 2016 - 22:18

    Corkyie a écrit:Merci ^^'
    missvodkadems
    missvodkadems
    FémininAge : 34Messages : 114

    Ven 25 Mar 2016 - 10:58

    Merci



    Encadrer l'Avatar et le profil dans les messages - Page 19 Pub10
    Cornelia
    Cornelia
    FémininAge : 36Messages : 118

    Sam 2 Avr 2016 - 0:54

    Merci
    Unleash
    Unleash
    MasculinAge : 24Messages : 85

    Mar 5 Avr 2016 - 22:20

    ty
    Hopyes
    Hopyes
    FémininAge : 36Messages : 93

    Ven 8 Avr 2016 - 18:51

    merci
    FondaHS
    FondaHS
    MasculinAge : 25Messages : 11

    Lun 11 Avr 2016 - 15:38

    merci
    unbreakable.
    unbreakable.
    FémininAge : 30Messages : 10

    Lun 11 Avr 2016 - 20:33

    Merci :)
    Iguolta
    Iguolta
    MasculinAge : 25Messages : 209

    Ven 22 Avr 2016 - 22:33

    Merci
    Rebekaah
    Rebekaah
    FémininAge : 29Messages : 51

    Mer 27 Avr 2016 - 17:24

    Merci !
    Xyyny
    Xyyny
    FémininAge : 33Messages : 59

    Mer 27 Avr 2016 - 17:45

    Marchi !
    Ju08
    Ju08
    FémininAge : 35Messages : 26

    Mer 27 Avr 2016 - 19:46

    merci
    Papi
    Papi
    FémininAge : 23Messages : 13

    Sam 30 Avr 2016 - 18:57

    Merci ^^
    Grivali
    Grivali
    FémininAge : 33Messages : 8

    Ven 6 Mai 2016 - 16:22

    :lovebomb:



    :panic:
    M.O
    M.O
    MasculinAge : 34Messages : 51

    Lun 9 Mai 2016 - 6:11

    Merci!
    Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 4:50