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 à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.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 7 953155exemple1 => Cacher le profil sous l'avatar (dévoilé en hover) - Page 7 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
    Célestine
    Célestine
    FémininAge : 26Messages : 51

    Lun 14 Juil 2014 - 22:52

    Merci ! Very Happy
    Miss Tigri
    Miss Tigri
    FémininAge : 30Messages : 89

    Mar 15 Juil 2014 - 0:38

    Merci beaucoup !
    damon w salvatore
    damon w salvatore
    FémininAge : 36Messages : 109

    Mer 16 Juil 2014 - 2:47

    MERCI
    Succubus
    Succubus
    FémininAge : 29Messages : 12

    Mer 16 Juil 2014 - 15:51

    Merci pour le partage :3
    Anonymous
    Invité

    Mer 16 Juil 2014 - 23:00

    Merci !
    Givrix
    Givrix
    MasculinAge : 27Messages : 203

    Jeu 17 Juil 2014 - 15:29

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 7 713484123
    Kinjiro
    Kinjiro
    MasculinAge : 25Messages : 80

    Jeu 17 Juil 2014 - 16:24

    Merci :o



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 7 Signau11
    avatar
    Miyoshi
    FémininAge : 30Messages : 54

    Jeu 17 Juil 2014 - 21:18

    Parfaitement ce dont j'avais besoin ! :3
    Merci beaucoup !
    Aleeks
    Aleeks
    MasculinAge : 34Messages : 9

    Ven 18 Juil 2014 - 3:09

    Miki °¨°
    Luna_Rakuen
    Luna_Rakuen
    FémininAge : 32Messages : 79

    Ven 18 Juil 2014 - 6:18

    Merci :)
    Maître Corbeau
    Maître Corbeau
    MasculinAge : 24Messages : 21

    Ven 18 Juil 2014 - 17:47

    Merci ^^
    Yogurt01
    Yogurt01
    MasculinAge : 34Messages : 79

    Sam 19 Juil 2014 - 1:30

    Merci
    Genocider
    Genocider
    MasculinAge : 26Messages : 35

    Sam 19 Juil 2014 - 2:24

    Merci **
    Zappy
    Zappy
    FémininAge : 24Messages : 56

    Sam 19 Juil 2014 - 14:32

    Merci
    Fleurine
    Fleurine
    FémininAge : 25Messages : 75

    Sam 19 Juil 2014 - 23:36

    Merci beaucoup
    Dagaa
    Dagaa
    FémininAge : 23Messages : 16

    Dim 20 Juil 2014 - 16:05

    INteressant merci du partage Very Happy
    Fyraliel
    Fyraliel
    FémininAge : 33Messages : 1424

    Dim 20 Juil 2014 - 17:15

    Merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 7 F86e7518c1
    LickingBoot
    LickingBoot
    FémininAge : 25Messages : 503

    Dim 20 Juil 2014 - 17:21

    merci !



    Cacher le profil sous l'avatar (dévoilé en hover) - Page 7 557826ilovedoudousign
    Yesterday
    Yesterday
    FémininAge : 29Messages : 57

    Lun 21 Juil 2014 - 12:14

    Merci!! :heart:
    Sparky59
    Sparky59
    FémininAge : 24Messages : 54

    Lun 21 Juil 2014 - 14:34

    Merci Very Happy
    avatar
    Drogba JR
    MasculinAge : 32Messages : 90

    Lun 21 Juil 2014 - 15:01

    merci
    avatar
    Conradus
    FémininAge : 26Messages : 26

    Mar 22 Juil 2014 - 21:21

    Merci
    Kokoro Korou
    Kokoro Korou
    MasculinAge : 28Messages : 74

    Sam 26 Juil 2014 - 16:16

    Merci beaucoup!
    Kaimie
    Kaimie
    FémininAge : 26Messages : 68

    Sam 26 Juil 2014 - 18:05

    Merci beaucoup :)
    Cupcake-11
    Cupcake-11
    FémininAge : 26Messages : 31

    Dim 27 Juil 2014 - 13:24

    Merci
    Contenu sponsorisé


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