Membres connectés récemment
[PHPBB2] Les onglets du profil quelque peu original
+2
ThunderTB
Milouze14
6 participants
Page 1 sur 1 • Partagez
,
voici une astuce qui affiche seulement l'onglet actif pour le
membre qui visitera son propre profil .
Il suffira de cliquer sur des boutons pour afficher les autre onglets et à l'inverse pour les cacher .
L'aperçu imagé:
L'onglet actif sera pourvu d'une infobulle ainsi que les autres onglets.
Le script est prêt à l'emploi , si vous désirez modifier les images données qui sont présentes , il faudra donc adapter la css avec leurs dimensions.
Modules/HTML JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.
Déposez ce contenu:
Puis la C.S.S:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Déposez ce style:
voici une astuce qui affiche seulement l'onglet actif pour le
membre qui visitera son propre profil .
Il suffira de cliquer sur des boutons pour afficher les autre onglets et à l'inverse pour les cacher .
L'aperçu imagé:
L'onglet actif sera pourvu d'une infobulle ainsi que les autres onglets.
Le script est prêt à l'emploi , si vous désirez modifier les images données qui sont présentes , il faudra donc adapter la css avec leurs dimensions.
Modules/HTML JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.
Déposez ce contenu:
- Code:
if(location.pathname == '/profile'||
location.pathname == '/search' ||
location.pathname == '/rpg_sheet_edit')
$(function(){
$('.three-col span.gen').each(function(){
$(this).html($(this).html().replace(/\|/, ''));
});
$('.three-col table:eq(0) span.gen').closest('td[align="right"]').attr('id','M14_span_prof');
$('td#M14_span_prof strong').closest('.gen').attr('id','M14_strong').attr('title','Onglet actif');
$('td#M14_span_prof span.gen a.mainmenu').attr('title','Cliquez pour accéder au menu');
$('td#M14_span_prof ').closest('table').before('
<div id="M14_BtN_Prof">
<span class="M14_BtN_Prof_Open"title="Afficher">
<img src="http://i18.servimg.com/u/f18/11/26/21/37/add_it10.png"/></span>
<span class="M14_BtN_Prof_Close"style="display:none;"title="Masquer"><img src="http://i18.servimg.com/u/f18/11/26/21/37/remove10.png"/></span>
</div>
');
$('.M14_BtN_Prof_Open').click(function(){
$(this).fadeOut(800);
$('td#M14_span_prof span.gen a.mainmenu').fadeIn();
$('.M14_BtN_Prof_Close').delay(800).fadeIn();
});
$('.M14_BtN_Prof_Close').click(function(){
$(this).fadeOut(800);
$('td#M14_span_prof span.gen a.mainmenu').fadeOut();
$('.M14_BtN_Prof_Open').delay(800).fadeIn();
});
});
Puis la C.S.S:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Déposez ce style:
- Code:
/*le bloc contenant les onglets*/
#M14_span_prof
{
height:30px;
width:auto;
background:black;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
/*tous les onglets*/
#M14_span_prof span.gen
{
margin:0px 2px 0px 2px;
padding:2px;
}
/*on affiche l onglet actif a gauche*/
#M14_span_prof span#M14_strong.gen
{
float:left;
color:violet;
}
/*les autres onglets*/
#M14_span_prof span.gen a.mainmenu
{
display:none;
color:LightSalmon;
font-weight:bold;
text-decoration:none !important;
}
/*le conteneur des boutons*/
#M14_BtN_Prof
{
position:absolute;
width:24px;
height:24px;
margin-top:-24px;
}
/*les boutons d ouverture et fermeture*/
.M14_BtN_Prof_Open,.M14_BtN_Prof_Close
{
cursor:pointer;/*on affiche un curseur*/
}
- InvitéInvité
Merci beaucoup !
- InvitéInvité
Merci beaucoup !
- InvitéInvité
Merci beaucoup
- InvitéInvité
Merci beaucoup !
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum