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.

-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

    Cacher le profil sous l'avatar (dévoilé en hover)

    Sparrow-style
    Sparrow-style
    FémininAge : 39Messages : 32055

    Jeu 14 Juin 2012 - 16:26

    Rappel du premier message :

    Bonjour !

    Un petit code pour gagner un peu de place dans le profil des messages souvent très long : cacher le profil ! Contrairement à d'autres codes où celui-ci est mis en spoiler, ici il est présent sous l'avatar du joueur et il faut survoler celui-ci pour voir les informations du profil.

    Le résultat en images :

    Cacher le profil sous l'avatar (dévoilé en hover) - Page 10 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 10 226061exemple2

    Pour faire ce tutoriel vous aurez besoin de :
    - modifier le template viewtopic_body
    - ajouter un peu de CSS dans votre Feuille CSS
    - définir une taille fixe des avatars pour les membres, donc leur imposer une taille précise qui est dans mon exemple la plus répandue actuellement à savoir 200*320

    Commençons par bouger les choses dans notre template !

    Allez dans Affichage > Templates > Général > viewtopic_body (affichage d'un sujet)

    Repérez à la ligne 90 cette partie là :

    Code:
    <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
             <span class="name"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
                <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><br />
             <img src="http://2img.net/i/fa/empty.gif" alt="" style="width:150px;height:1px" />
          </td>

    Indication : le "td" ouvrant une case de tableau, ceci correspond à toute la case de profil, à droite du message.

    Remplacez ce morceau par ceci :

    Code:
    <!--Début de la modification pour l'apparence de l'avatar avec effet masqué-->

    <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
    <!--Code affichage dernier message posté-->  <a name="{postrow.displayed.U_POST_ID}"></a>
         
                      <span class="rang_mess">{postrow.displayed.RANK_IMAGE}</span>
                 
                      <span class="avatar_mess"><span class="profil_mess"><!-- 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>
                        {postrow.displayed.POSTER_AVATAR}</span>
                 
                      <span class="pseudo_mess">
    <!--Tentative d'ajout du rang-->             
    {postrow.displayed.POSTER_RANK}<br />
    <font size=3><b>{postrow.displayed.POSTER_NAME}</b></font></span>             
               
          </td>



    <!--fin de la modification pour l'apparence de l'avatar avec effet masqué-->

    Constatez que je n'ai pas modifié la structure elle-même, j'ai laissé la case, seul le contenu est bougé.
    N'oubliez pas de valider votre template !


    ▬ Allons ensuite ajouter le CSS

    Allez dans Affichage > Couleurs > Feuille css et copiez ce code :

    Code:
    .avatar_mess
    {
      display: block;
      width: 200px;
      height: 320px;
      margin-left: -10px;
      margin-right: 10px;
      overflow: hidden;
      background: #272726;
      border: 5px solid #3e1d19;
      transform: rotate(-5deg);
      -moz-transform: rotate(-5deg);
      -o-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
      -htm-transform: rotate(-5deg);
      -webkit-transform: rotate(-5deg);
      box-shadow: 0px 0px 6px #000000;
      -moz-box-shadow: 0px 0px 6px #000000;
      -o-box-shadow: 0px 0px 6px #000000;
      -htm-box-shadow: 0px 0px 6px #000000;
      -webkit-box-shadow: 0px 0px 6px #000000;
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .avatar_mess:hover
    {
      margin-left: 5px;
      transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -htm-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .profil_mess
    {
      position: absolute;
      display: block;
      width: 190px;
      height: 310px;
      margin: auto;
      padding: 5px;
      overflow: auto;
      background: #6b664e;
      color: #c5bea0;
      font-size: 11px;
      opacity: 0;
      -moz-opacity: 0;
      -khtml-opacity: 0;
      filter: alpha(opacity=0);
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .profil_mess:hover
    {
      opacity: 1;
      -moz-opacity: 1;
      -khtml-opacity: 1;
      filter: alpha(opacity=100);
          transform: all;
    -moz-transform: all;
    -o-transform: all;
    -htm-transform: all;
    -webkit-transform: all;
    transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    -htm-transition: 1s;
    -webkit-transition: 1s;
    }
    .pseudo_mess
    {
      display: block;
      position: relative;
      z-index: 2;
      width: 190px;
      margin-top: -15px;
      margin-left: 10px;
      text-align: center;
      font-size: 18px;
      font-family: courier;
      font-weight: bold;
      text-shadow: 0px 0px 3px #c5bea0;
      background: #94855c;
      padding-top: 5px;
      border-left: 3px solid #371e1a;
      border-right: 3px solid #371e1a;
      border-top: 1px solid #371e1a;
      border-bottom: 1px solid #371e1a;
      box-shadow: 0px 0px 3px #000000;
      -moz-box-shadow: 0px 0px 3px #000000;
      -o-box-shadow: 0px 0px 3px #000000;
      -htm-box-shadow: 0px 0px 3px #000000;
      -webkit-box-shadow: 0px 0px 3px #000000;
    }

    Vous pouvez ensuite adapter les couleurs de cadre, fond ou ombre portée, la police, etc...


    Si vous utilisez ce tutoriel pour votre forum, merci de mettre un crédit à Never-Utopia ! Cela ne représente pas grand chose pour vous, mais beaucoup pour nous Wink

    Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^
    Si vous avez des problèmes avec ce LS, venez poster ici.


    Dernière édition par Onyx le Sam 5 Mai 2018 - 23:25, édité 4 fois (Raison : Merci à ninouee pour la correction d'un oublie d'élément du code)



    sign
    Frereplaton
    Frereplaton
    FémininAge : 33Messages : 25

    Mer 27 Aoû 2014 - 0:59

    MERCI! Very Happy
    Swan2
    Swan2
    FémininAge : 25Messages : 49

    Mer 27 Aoû 2014 - 13:24

    Merci beaucoup ^-^
    Wolfyface
    Wolfyface
    FémininAge : 30Messages : 20

    Mer 27 Aoû 2014 - 20:04

    Merci *-*
    plushmasters
    plushmasters
    FémininAge : 31Messages : 71

    Mer 27 Aoû 2014 - 20:23

    j'adore
    Deamyx
    Deamyx
    MasculinAge : 28Messages : 237

    Ven 29 Aoû 2014 - 12:03

    merci *-*
    Nana-Chan
    Nana-Chan
    FémininAge : 25Messages : 44

    Ven 29 Aoû 2014 - 15:13

    Merci ^^
    Meuh Pffeuh
    Meuh Pffeuh
    FémininAge : 24Messages : 37

    Ven 29 Aoû 2014 - 16:38

    Merci beaucoup !
    missphan
    missphan
    FémininAge : 41Messages : 156

    Ven 29 Aoû 2014 - 20:06

    merci ^^
    TimeToSmile
    TimeToSmile
    FémininAge : 26Messages : 49

    Sam 30 Aoû 2014 - 15:50

    Merci beaucoup !
    SEVAN
    SEVAN
    FémininAge : 31Messages : 46

    Dim 31 Aoû 2014 - 17:56

    merci beaucoup !
    Nemalus
    Nemalus
    FémininAge : 26Messages : 358

    Lun 1 Sep 2014 - 19:12

    Merci ♥
    Eternalsoul
    Eternalsoul
    FémininAge : 33Messages : 3

    Ven 5 Sep 2014 - 2:25

    Merci <3
    ARIZONA DREAM
    ARIZONA DREAM
    FémininAge : 24Messages : 33

    Dim 7 Sep 2014 - 14:55

      Merci ♥
    ColorTime'Less
    ColorTime'Less
    FémininAge : 26Messages : 106

    Dim 7 Sep 2014 - 14:58

    original !
    Alumine
    Alumine
    FémininAge : 26Messages : 487

    Dim 7 Sep 2014 - 19:30

    Par curiosité (= Merci du tuto !



    Alumine
    San'ji
    San'ji
    FémininAge : 31Messages : 33

    Jeu 11 Sep 2014 - 15:01

    Merci ♥



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 10 RoseJEexplosion
    Saya Akimoto
    Saya Akimoto
    FémininAge : 38Messages : 130

    Jeu 11 Sep 2014 - 20:23

    Merci beaucoup.



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 10 Signat11
    Allison01
    Allison01
    FémininAge : 39Messages : 225

    Ven 12 Sep 2014 - 11:56

    Merci Very Happy
    angy
    angy
    FémininAge : 41Messages : 72

    Ven 12 Sep 2014 - 16:27

    merci beaucoup :)
    Yooachte
    Yooachte
    FémininAge : 31Messages : 54

    Lun 15 Sep 2014 - 1:16

    Trop bien, merci !
    Hyen0w
    Hyen0w
    MasculinAge : 30Messages : 42

    Lun 15 Sep 2014 - 19:48

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 10 891607SignatureNeverUtopia
    ginl
    ginl
    FémininAge : 36Messages : 88

    Mar 16 Sep 2014 - 10:26

    merci :)



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 10 Mjsear10
    Cacher le profil sous l'avatar (dévoilé en hover) - Page 10 Galeri10
    Daph
    Daph
    FémininAge : 30Messages : 67

    Mer 17 Sep 2014 - 0:30

    Merci !



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

    Mer 17 Sep 2014 - 14:15

    Bonjour, je vais mettre cela sur mon forum et vous mettre dans mon crédit.
    picka234
    picka234
    FémininAge : 59Messages : 636

    Jeu 18 Sep 2014 - 13:55

    merci
    Contenu sponsorisé


      La date/heure actuelle est Dim 28 Avr 2024 - 10:09