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 : -45%
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go ...
Voir le deal
1099.99 €

    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
    Chlirr
    Chlirr
    FémininAge : 35Messages : 63

    Lun 23 Nov 2015 - 13:59

    Jetons un oeil Very Happy

    Merci
    sweetheart.
    sweetheart.
    FémininAge : 36Messages : 120

    Mer 25 Nov 2015 - 10:10

    Merci



    Un bisou pour Invité


    Un bisou pour...
    Invité
    TIGRESS13
    TIGRESS13
    FémininAge : 31Messages : 23

    Ven 27 Nov 2015 - 23:11

    Merci :)
    .Mei
    .Mei
    FémininAge : 27Messages : 18

    Dim 29 Nov 2015 - 21:04

    Merci beaucoup !
    Cola
    Cola
    FémininAge : 25Messages : 81

    Mer 23 Déc 2015 - 2:16

    thanks



    Encadrer l'Avatar et le profil dans les messages - Page 18 Signa_11
    Moro-PM
    Moro-PM
    FémininAge : 21Messages : 149

    Mer 23 Déc 2015 - 14:07

    Merci !
    TheFrenchAlgerien
    TheFrenchAlgerien
    MasculinAge : 24Messages : 33

    Mer 23 Déc 2015 - 18:37

    ty
    Globule
    Globule
    FémininAge : 24Messages : 51

    Jeu 31 Déc 2015 - 1:17

    Merci !
    Mystick
    Mystick
    FémininAge : 39Messages : 100

    Mer 6 Jan 2016 - 17:37

    Merci beaucoup pour le partage
    Luunalight
    Luunalight
    FémininAge : 33Messages : 98

    Jeu 7 Jan 2016 - 14:43

    Merci!
    d95bismarck
    d95bismarck
    MasculinAge : 28Messages : 4

    Mer 13 Jan 2016 - 16:31

    Merci beaucoup !
    Anonymous
    Invité

    Ven 15 Jan 2016 - 20:15

    Merci beaucoup d'avoir partagé ce tuto. :gene:
    Voltino
    Voltino
    MasculinAge : 29Messages : 55

    Sam 16 Jan 2016 - 1:54

    Merci
    £ternal_$unshine
    £ternal_$unshine
    FémininAge : 30Messages : 69

    Lun 18 Jan 2016 - 19:34

    Merci pour ces codes :)



    Ce Joli Kit a été créé par ma coupine Soihra ♥
    Encadrer l'Avatar et le profil dans les messages - Page 18 78216279872221
    Itachi28
    Itachi28
    FémininAge : 27Messages : 55

    Lun 25 Jan 2016 - 0:44

    merci o/
    cati
    cati
    FémininAge : 32Messages : 5

    Lun 25 Jan 2016 - 1:00

    Merci Wink
    Hawk Lowell
    Hawk Lowell
    FémininAge : 27Messages : 135

    Mer 27 Jan 2016 - 6:35

    Merci
    Anonymous
    Invité

    Dim 31 Jan 2016 - 0:33

    Hello,

    Juste pour voir car pas de visuel
    Neya
    Neya
    FémininAge : 25Messages : 164

    Dim 31 Jan 2016 - 11:54

    Merci
    Elocha
    Elocha
    FémininAge : 73Messages : 255

    Dim 31 Jan 2016 - 13:06

    merci bien :)



    eLoChA.
    Yukihyo
    Yukihyo
    MasculinAge : 26Messages : 98

    Dim 31 Jan 2016 - 13:58

    Merci cheers
    Mawie62
    Mawie62
    FémininAge : 29Messages : 125

    Dim 31 Jan 2016 - 22:05

    Merci Wink



    Encadrer l'Avatar et le profil dans les messages - Page 18 Signat10
    Kilda
    Kilda
    FémininAge : 43Messages : 73

    Lun 1 Fév 2016 - 23:41

    merci
    Okalem
    Okalem
    FémininAge : 23Messages : 63

    Mar 2 Fév 2016 - 21:47

    merci!
    Magico
    Magico
    MasculinAge : 31Messages : 41

    Mer 3 Fév 2016 - 16:14

    Merci
    Contenu sponsorisé


      La date/heure actuelle est Jeu 16 Mai 2024 - 18:32