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 : -29%
DYSON V8 Origin – Aspirateur balai sans fil
Voir le deal
269.99 €

    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 9 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 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
    DarkWrestler.
    DarkWrestler.
    MasculinAge : 29Messages : 36

    Jeu 7 Aoû 2014 - 17:45

    Merci.
    Eros
    Eros
    MasculinAge : 29Messages : 19

    Jeu 7 Aoû 2014 - 21:20

    Merci
    Arc-En-Ciela
    Arc-En-Ciela
    FémininAge : 29Messages : 37

    Jeu 7 Aoû 2014 - 22:06

    J'ai hâte de bidouiller sur ce code =)
    Merci d'avance !
    sam63
    sam63
    FémininAge : 32Messages : 10

    Ven 8 Aoû 2014 - 9:22

    Parfait ! Merci beaucoup pour le partage Very Happy
    Joshua023
    Joshua023
    MasculinAge : 34Messages : 98

    Ven 8 Aoû 2014 - 17:09

    super, c'est exactement ce que je cherchais, merci  Very Happy 



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 Signat15
    Times.
    Times.
    FémininAge : 28Messages : 14

    Sam 9 Aoû 2014 - 15:47

    merci
    Skyfall
    Skyfall
    FémininAge : 23Messages : 23

    Sam 9 Aoû 2014 - 21:54

    Merci



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 743371Sanstitre2
    Hellow
    Hellow
    MasculinAge : 30Messages : 33

    Dim 10 Aoû 2014 - 3:19

    Merci !
    Kreazen
    Kreazen
    FémininAge : 28Messages : 46

    Lun 11 Aoû 2014 - 0:13

    merci pour le code Very Happy



    Arrow
    Arpège
    Arpège
    FémininAge : 26Messages : 112

    Lun 11 Aoû 2014 - 11:28

    Merci beaucoup ^^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 170221084427548922
    Writers World commence à ouvrir !
    KimmyKinder
    KimmyKinder
    FémininAge : 23Messages : 181

    Mer 13 Aoû 2014 - 18:11

    Merci
    Théandras
    Théandras
    FémininAge : 24Messages : 25

    Mer 13 Aoû 2014 - 18:34

    merci
    Shymi
    Shymi
    FémininAge : 26Messages : 67

    Mer 13 Aoû 2014 - 18:42

    Merci ! :3
    Kanae
    Kanae
    FémininAge : 32Messages : 354

    Jeu 14 Aoû 2014 - 9:47

    Un code et une petite astuce bien pratique pour rendre un forum plus esthétique.
    J'ai hâte de l'installer !
    DixieM.
    DixieM.
    FémininAge : 33Messages : 49

    Jeu 14 Aoû 2014 - 20:27

    *_________________* Merci
    Mushu
    Mushu
    FémininAge : 27Messages : 68

    Ven 15 Aoû 2014 - 16:43

    Merci !
    Jawilsia
    Jawilsia
    FémininAge : 32Messages : 143

    Sam 16 Aoû 2014 - 23:17

    Merci.
    Sorako
    Sorako
    FémininAge : 27Messages : 94

    Lun 18 Aoû 2014 - 11:29

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

    Mer 20 Aoû 2014 - 13:49

    mici



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 Signa_11
    Zélya
    Zélya
    FémininAge : 35Messages : 190

    Mer 20 Aoû 2014 - 17:10

    c'est trop bien... merci du partage



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 891727signaNanmoue
    Hollyx
    Hollyx
    FémininAge : 32Messages : 76

    Jeu 21 Aoû 2014 - 2:10

    Kyaaa!
    Digne de Never Utopia! /sors/
    Artémis Walker
    Artémis Walker
    FémininAge : 28Messages : 54

    Ven 22 Aoû 2014 - 10:56

    Merki ^^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 Neveru10
    Insanys
    Insanys
    FémininAge : 23Messages : 13

    Ven 22 Aoû 2014 - 13:10

    merci **
    bananecuite
    bananecuite
    FémininAge : 29Messages : 17

    Ven 22 Aoû 2014 - 14:01

    merci !
    Likilou
    Likilou
    MasculinAge : 31Messages : 309

    Sam 23 Aoû 2014 - 14:06

    merci



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 9 707828SignArthur2
    Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 10:19