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.

-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
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 4 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 4 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
    aryanon
    aryanon
    MasculinAge : 26Messages : 50

    Mar 27 Mai 2014 - 20:42

    Le code est super!! mais j'ai l'impression que ma Teamplate n'est pas bonne xD vu que je trouve pas ceci à la ligne 90, ni ailleurs dans la TP x)
    Neva
    Neva
    FémininAge : 32Messages : 18565

    Mer 28 Mai 2014 - 10:27

    Salut aryanon,
    Si tu as un problème, c'est dans cette partie qu'il faut poster ^^



     
    Apokalip'z
    Apokalip'z
    MasculinAge : 30Messages : 290

    Mer 28 Mai 2014 - 18:54

    Toujours aussi géniaux tes tutos Captain Razz
    Merci ^^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 4 1424818313-sign-apoka
    Albator
    Albator
    MasculinAge : 34Messages : 100

    Jeu 29 Mai 2014 - 14:31

    OHO ! L'oeuvre du captain  :captain: 
    avatar
    Gedomaru
    FémininAge : 26Messages : 70

    Ven 30 Mai 2014 - 2:56

    merci~~~~
    Clémentine
    Clémentine
    FémininAge : 31Messages : 223

    Ven 30 Mai 2014 - 15:39

    Merci! ^^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 4 9w9t
    MaryChou
    MaryChou
    FémininAge : 27Messages : 16

    Sam 31 Mai 2014 - 14:12

    merci du partage (:
    O'Daim
    O'Daim
    FémininAge : 28Messages : 116

    Dim 1 Juin 2014 - 0:04

    Merci o/
    Susan Storm
    Susan Storm
    FémininAge : 44Messages : 78

    Dim 1 Juin 2014 - 1:58

    Mercii Very Happy
    DaZeli
    DaZeli
    FémininAge : 28Messages : 377

    Dim 1 Juin 2014 - 21:44

    Merci!
    zbou
    zbou
    FémininAge : 30Messages : 83

    Lun 2 Juin 2014 - 12:08

    Merci beaucoup
    Onna
    Onna
    FémininAge : 27Messages : 23

    Mar 3 Juin 2014 - 14:06

    Merci.~
    0smose
    0smose
    FémininAge : 28Messages : 167

    Mar 3 Juin 2014 - 15:12

    J'adore ce genre de mise en page ! Merci beaucoup pour cette petite aide qui me sera très précieuse ! Le crédit sera ajouté. Very Happy



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 4 Bannie10

    But I'm only human
    And I bleed when I fall down... I'm only human and I crash and I break down. Your words in my head,
    knives in my heart. You build me up and then I fall apart.
    'Cause I'm only human.
    Cruelly
    Cruelly
    FémininAge : 30Messages : 2605

    Mer 4 Juin 2014 - 5:46

    Superbe merci :)



    :heart: :heart:
    laura31500
    laura31500
    FémininAge : 22Messages : 49

    Mer 4 Juin 2014 - 9:34

    Whoaw !
    avatar
    Claclou02
    FémininAge : 25Messages : 46

    Mer 4 Juin 2014 - 22:10

    cool
    Sachem
    Sachem
    FémininAge : 27Messages : 51

    Jeu 5 Juin 2014 - 13:58

    Merci !
    Pito
    Pito
    MasculinAge : 27Messages : 127

    Jeu 5 Juin 2014 - 20:47

    ayant quelques soucis avec mon hover; ça pourrait m'être utile. Merci o/
    memoriam
    memoriam
    FémininAge : 31Messages : 73

    Jeu 5 Juin 2014 - 23:48

    oh c'est parfait merci :3
    Bzzzz
    Bzzzz
    FémininAge : 39Messages : 88

    Ven 6 Juin 2014 - 15:24

    Merci beaucoup pour ce profil magnifique ^^
    Eirlys
    Eirlys
    FémininAge : 31Messages : 66

    Ven 6 Juin 2014 - 15:26

    Merci
    Thorn
    Thorn
    MasculinAge : 23Messages : 432

    Ven 6 Juin 2014 - 20:02

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 4 Kryr
    avatar
    TATACARO13
    FémininAge : 49Messages : 80

    Ven 6 Juin 2014 - 23:56

    merci



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 4 967953logodusite

    Cacher le profil sous l'avatar (dévoilé en hover) - Page 4 381658signatureBAU
    Inoue Musaki
    Inoue Musaki
    FémininAge : 34Messages : 147

    Sam 7 Juin 2014 - 13:54

    merci
    Anonymous
    Invité

    Sam 7 Juin 2014 - 21:27

    Très joli !
    Merci :)
    Contenu sponsorisé


      La date/heure actuelle est Sam 27 Avr 2024 - 4:58