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
    Anonymous
    Invité

    Jeu 18 Déc 2014 - 20:04

    Merci !
    Fartiny
    Fartiny
    FémininAge : 26Messages : 119

    Ven 19 Déc 2014 - 20:19

    Dankeee
    Chanel.♥
    Chanel.♥
    FémininAge : 23Messages : 42

    Sam 20 Déc 2014 - 16:17

    Merci !
    Roitatan
    Roitatan
    MasculinAge : 25Messages : 50

    Dim 21 Déc 2014 - 8:36

    Pratique ! Thank's
    Nawak
    Nawak
    FémininAge : 26Messages : 112

    Dim 21 Déc 2014 - 22:53

    Merci :3



    Encadrer l'Avatar et le profil dans les messages - Page 11 Umbrel10
    Luuny
    Luuny
    FémininAge : 26Messages : 43

    Mar 23 Déc 2014 - 17:48

    Jolie et bien pratique, merci!
    Aurifereis
    Aurifereis
    MasculinAge : 30Messages : 39

    Mer 24 Déc 2014 - 1:12

    Merci du partage
    No'Oz
    No'Oz
    FémininAge : 22Messages : 88

    Mer 24 Déc 2014 - 15:39

    Merci !
    Saya Shirayuki
    Saya Shirayuki
    FémininAge : 31Messages : 153

    Jeu 25 Déc 2014 - 20:25

    Merci^^
    Aile de l'Ange
    Aile de l'Ange
    FémininAge : 25Messages : 110

    Ven 26 Déc 2014 - 3:52

    Merci pour le tuto.
    Henrykiki
    Henrykiki
    MasculinAge : 31Messages : 576

    Ven 26 Déc 2014 - 4:58

    Thank Youuu ^^



    Des bisous !
    Lyu
    Lyu
    FémininAge : 27Messages : 12

    Sam 27 Déc 2014 - 22:11

    Merci.. *-*
    Little angel
    Little angel
    FémininAge : 32Messages : 45

    Dim 28 Déc 2014 - 16:25

    merci :)
    Neithan
    Neithan
    MasculinAge : 28Messages : 28

    Lun 29 Déc 2014 - 0:54

    Merci !
    ROGERS.
    ROGERS.
    FémininAge : 29Messages : 335

    Lun 29 Déc 2014 - 8:49

    Merci
    patriciadpt30
    patriciadpt30
    FémininAge : 61Messages : 240

    Mer 14 Jan 2015 - 9:03

    merci



    Patricia :)
    Akiyuki
    Akiyuki
    MasculinAge : 25Messages : 89

    Jeu 22 Jan 2015 - 18:59

    Assez curieux de voir !
    âme
    âme
    FémininAge : 58Messages : 154

    Jeu 22 Jan 2015 - 19:39

    Merci Sparrow :kay4:



    Sur Color'Avenue, L'urgent est déjà fait, l'impossible est en cours...pour les miracles, prévoir un délais.
    missphan
    missphan
    FémininAge : 41Messages : 156

    Ven 23 Jan 2015 - 13:21

    très utile merci
    Patachou
    Patachou
    MasculinAge : 26Messages : 12

    Dim 25 Jan 2015 - 13:24

    Pratique et utile, merci énormément !
    Pota
    Pota
    MasculinAge : 32Messages : 4

    Dim 25 Jan 2015 - 23:57

    thank
    Delena
    Delena
    FémininAge : 40Messages : 100

    Lun 26 Jan 2015 - 3:08

    Merci !



    Encadrer l'Avatar et le profil dans les messages - Page 11 8s6x
    Tyragrio
    Tyragrio
    MasculinAge : 43Messages : 15

    Lun 26 Jan 2015 - 11:14

    Merci beaucoup
    avatar
    Sépia
    FémininAge : 27Messages : 70

    Mer 28 Jan 2015 - 17:40

    Merci
    Misery Mind™
    Misery Mind™
    FémininAge : 33Messages : 152

    Jeu 29 Jan 2015 - 14:52

    Merci beaucoup !
    Contenu sponsorisé


      La date/heure actuelle est Ven 19 Avr 2024 - 6:05