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 : -17%
SSD interne Crucial SSD P3 1To NVME à ...
Voir le deal
49.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 18 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 18 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
    yume-sama
    yume-sama
    FémininAge : 31Messages : 7

    Mer 15 Juil 2015 - 19:46

    Oh merci beaucoup pour ce partage ! C'est exactement ce dont j'ai besoin !! <3 Merci encore !
    Khalie
    Khalie
    FémininAge : 33Messages : 13

    Jeu 16 Juil 2015 - 16:21

    Merci bien =)
    Krager
    Krager
    MasculinAge : 29Messages : 68

    Jeu 16 Juil 2015 - 17:41

    Merci
    Akiran
    Akiran
    FémininAge : 23Messages : 158

    Ven 17 Juil 2015 - 13:36

    Merci beaucoup !
    Youp
    Youp
    FémininAge : 29Messages : 579

    Dim 19 Juil 2015 - 22:40

    Merci Okhm ! ^^



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 18 262632clip20160315at092522
    Yogi Nakagawa
    Yogi Nakagawa
    MasculinAge : 24Messages : 94

    Dim 19 Juil 2015 - 23:34

    Merci, pour un ami
    Blake
    Blake
    FémininAge : 24Messages : 80

    Lun 20 Juil 2015 - 18:42

    Merci pour ce tuto :)
    Aeternum
    Aeternum
    FémininAge : 29Messages : 32

    Mar 21 Juil 2015 - 20:40

    merci beaucoup
    DanJack
    DanJack
    FémininAge : 30Messages : 155

    Jeu 23 Juil 2015 - 20:55

    Merci beaucoup !!! J'espère que ça va m'aider D:
    SamLine
    SamLine
    FémininAge : 24Messages : 31

    Ven 24 Juil 2015 - 21:58

    J'aime beaucoup, merci !
    BlueGhost
    BlueGhost
    MasculinAge : 23Messages : 138

    Dim 26 Juil 2015 - 5:19

    Merci ! C'est trop beau <3



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 18 1476882517-signa

    ~ Upupupu... je ne suis pas une peluche, je suis Monokuma ! ~
    Danganronpaaa ♥
    Gabriielle
    Gabriielle
    FémininAge : 33Messages : 42

    Lun 27 Juil 2015 - 1:15

    merci :)
    Tatiana.
    Tatiana.
    FémininAge : 33Messages : 53

    Mer 29 Juil 2015 - 20:39

    merci
    RainboWolf
    RainboWolf
    FémininAge : 27Messages : 102

    Mer 29 Juil 2015 - 22:35

    Merciii, ça va tellement m'être utile !
    Khouro13
    Khouro13
    FémininAge : 25Messages : 208

    Jeu 30 Juil 2015 - 10:44

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 18 322292sweetaddictionShinku145
    DarkMasamune
    DarkMasamune
    FémininAge : 32Messages : 63

    Jeu 30 Juil 2015 - 14:57

    Merci beaucoup !! C'est super top ♥
    senda95
    senda95
    MasculinAge : 31Messages : 35

    Ven 31 Juil 2015 - 3:05

    Merci
    EAVENN
    EAVENN
    FémininAge : 28Messages : 162

    Mer 5 Aoû 2015 - 11:20

    merci
    Anonymous
    Invité

    Mer 5 Aoû 2015 - 11:43

    Merci ! (≧∇≦)/
    avatar
    Phénix'
    FémininAge : 23Messages : 95

    Mer 5 Aoû 2015 - 12:59

    Merci Very Happy
    shiku
    shiku
    FémininAge : 26Messages : 10

    Mer 5 Aoû 2015 - 13:16

    Merci!
    megb59
    megb59
    FémininAge : 30Messages : 111

    Sam 8 Aoû 2015 - 15:27

    Merci il est super beau je vais créditer le forum sur le mien quand j'aurais mis ce code ! Very Happy
    Zeloo
    Zeloo
    FémininAge : 28Messages : 65

    Sam 8 Aoû 2015 - 16:24

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 18 0110
    Kaleessi
    Kaleessi
    FémininAge : 32Messages : 78

    Dim 9 Aoû 2015 - 15:49

    J'adore ce que tu fait! Sa fait plusieurs endroit ou je te le dit et encore une fois j'adore sa! Merci du partage Very Happy
    Samiki
    Samiki
    FémininAge : 26Messages : 84

    Jeu 13 Aoû 2015 - 22:23

    Merciiiii



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 18 Lbxa
    Dakeris RPG ♦ Un monde nouveau régi par la peur
    Le forum ouvre ses portes, nous vous attendons nombreux !

    Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 1:33