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 : -23%
(Black Friday) Apple watch Apple SE GPS 44mm ...
Voir le deal
199 €

    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 14 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 14 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
    Sid'
    Sid'
    MasculinAge : 34Messages : 73

    Jeu 8 Jan 2015 - 13:33

    Merci. :)
    xGauthierx
    xGauthierx
    MasculinAge : 27Messages : 75

    Jeu 8 Jan 2015 - 19:37

    Franchement: Wow.
    Lestrange
    Lestrange
    FémininAge : 28Messages : 165

    Sam 10 Jan 2015 - 15:01

    Mon préféré ♥
    Beny
    Beny
    FémininAge : 29Messages : 6

    Dim 11 Jan 2015 - 22:29

    Merci ! :)
    P'tit loup
    P'tit loup
    MasculinAge : 42Messages : 451

    Lun 12 Jan 2015 - 11:22

    merciiiiiiiii^^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 14 30xivrd
    poussette59
    poussette59
    FémininAge : 39Messages : 178

    Jeu 15 Jan 2015 - 15:06

    merciii
    Flower_*
    Flower_*
    FémininAge : 29Messages : 605

    Dim 18 Jan 2015 - 17:30

    Merci pour ce tuto ! :)
    Lessyen
    Lessyen
    FémininAge : 26Messages : 55

    Mer 21 Jan 2015 - 15:09

    Merci o/
    Noruenu
    Noruenu
    FémininAge : 32Messages : 123

    Dim 25 Jan 2015 - 4:44

      Merci ! :hug:
    Dieu Sheogorath
    Dieu Sheogorath
    MasculinAge : 31Messages : 31

    Lun 26 Jan 2015 - 11:48

    Bonjour Okhmhaka,
    Je te remercie pour ce tutoriel et l'aide que tu nous apporte.
    Passe une bonne journée. :)



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 14 Signat15
    Avant que je ne change d´avis, ou que mon avis ne me change.. pourquoi êtes vous entre un de regarder ma signature,
    a moins que c'est ma signature qui vous laisse un regard.. ?
    Sasha57
    Sasha57
    FémininAge : 30Messages : 35

    Mar 3 Fév 2015 - 17:20

    Merciiii!
    Midori-chan
    Midori-chan
    FémininAge : 39Messages : 33

    Ven 6 Fév 2015 - 19:45

    C'est super bien fait



    Le présent est un cadeau.
    BlackSo
    BlackSo
    MasculinAge : 25Messages : 31

    Ven 6 Fév 2015 - 23:40

    Merci
    Nevr0z
    Nevr0z
    FémininAge : 36Messages : 74

    Sam 7 Fév 2015 - 6:24

    Merci :)
    Jadesse
    Jadesse
    FémininAge : 25Messages : 30

    Sam 7 Fév 2015 - 21:28

    Merci!
    Ami
    Ami
    FémininAge : 33Messages : 88

    Dim 8 Fév 2015 - 14:49

    Merci =)



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 14 2ry65qpCacher le profil sous l'avatar (dévoilé en hover) - Page 14 I7643c
    Rogue Titan
    Rogue Titan
    FémininAge : 29Messages : 53

    Jeu 12 Fév 2015 - 20:53

    Merci pour le thème
    Meldicia
    Meldicia
    FémininAge : 37Messages : 31

    Jeu 12 Fév 2015 - 21:13

    Merci Very Happy
    Junior.
    Junior.
    FémininAge : 27Messages : 78

    Sam 14 Fév 2015 - 13:20

    Merci ! **
    DDril
    DDril
    MasculinAge : 40Messages : 34

    Sam 14 Fév 2015 - 13:45

    merci :3
    Ab0utxMe
    Ab0utxMe
    FémininAge : 29Messages : 186

    Sam 14 Fév 2015 - 15:02

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 14 878302signaturevegeta
    catinaphone
    catinaphone
    FémininAge : 32Messages : 93

    Sam 14 Fév 2015 - 16:22

    Je veux voir ! Very Happy
    Et merci ! ^^
    Kortyx
    Kortyx
    MasculinAge : 34Messages : 81

    Dim 15 Fév 2015 - 12:52

    Merci. :)
    Okana
    Okana
    FémininAge : 24Messages : 27

    Dim 15 Fév 2015 - 17:40

    Merci
    Anonymous
    Invité

    Mer 18 Fév 2015 - 21:04

    Merci ! Cela va sûrement beaucoup m'aider !
    Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 15:13