Après une demande, voilà un tuto pour faire une signature en css et html à mettre sur les forum.
/! Vérifiez que le forum accepte que les membres utilisent le html.
C'est joli, certes, mais comment on fait ça? Pour les EklaBloger, nous avons la chance de pouvoir créer une page html et de l'héberger directement:
"Contenu => Gérer les fichier => Nouveau fichier" et nommez le "signature.html"
/! Javascript activé!
Pour les autres, sortez votre bloc note, notepad, ou un quelconque autre logiciel d'édition de texte. N'oubliez pas d'enregistrer en .html
Nous allons créer une page html de A à Z voici donc la structure de base:
On va commencer par le javascript
Et on ne touche à rien!
Ensuite, CSS:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
//<!--
function change_onglet(name)
{
document.getElementById('onglet_'+anc_onglet)
.className = 'onglet_0 onglet';
document.getElementById('onglet_'+name).
className = 'onglet_1 onglet';
document.getElementById('contenu_onglet_'+anc_onglet)
.style.display = 'none';
document.getElementById('contenu_onglet_'+name).
style.display = 'block';
anc_onglet = name;
}
//-->
</script>
<style type="text/css">
.onglet,
.onglet_0 {display:inline-block;
PROPRIETE: VALEUR; }
.contenu_onglet{display:none;
height : Xpx; /* HAUTEUR */
width : Xpx; /*LARGEUR*/
overflow : auto;
PROPRIETE: VALEUR;
}
</style>
</head>
<body>
CONTENU HTML
</body>
</html>
Modifiez ce qui est en rouge pour personnaliser votre signature.
Enfin, le HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
//<!--
function change_onglet(name)
{
document.getElementById('onglet_'+anc_onglet)
.className = 'onglet_0 onglet';
document.getElementById('onglet_'+name).
className = 'onglet_1 onglet';
document.getElementById('contenu_onglet_'+anc_onglet)
.style.display = 'none';
document.getElementById('contenu_onglet_'+name).
style.display = 'block';
anc_onglet = name;
}
//-->
</script>
<style type="text/css">
.onglet,
.onglet_0 {display:inline-block;
PROPRIETE: VALEUR; }
.contenu_onglet{display:none;
height : Xpx; /* HAUTEUR */
width : Xpx; /*LARGEUR*/
overflow : auto;
PROPRIETE: VALEUR;}
</style>
</head>
<body>
<div class="onglets">
<span class="onglet_0 onglet" id="onglet_1er" onmouseover="javascript:change_onglet('1er');">ONGLET 1</span>
<span class="onglet_0 onglet" id="onglet_2eme" onmouseover="javascript:change_onglet('2eme');">ONGLET 2</span>
<span class="onglet_0 onglet" id="onglet_3eme" onmouseover="javascript:change_onglet('3eme');">ONGLET 3</span>
</div>
<div class="contenu_onglet" id="contenu_onglet_1er">
CONTENU DU 1ER ONGLET
</div>
<div class="contenu_onglet" id="contenu_onglet_2eme">
CONTENU DU 2EME ONGLET
</div>
<div class="contenu_onglet" id="contenu_onglet_3eme">
CONTENU DU 3EME ONGLET
</div>
<script type="text/javascript">
//<!--
var anc_onglet = '1er';
change_onglet(anc_onglet);
//-->
</script>
</body>
</html>
Modifiez "ONGLET 1" "ONGLET 2" et "ONGLET 3" par les titre de vos onglet. Si vous voulez rajouter des onglet, il suffit de rajouter cette ligne:
sous
et cette ligne
sous
Si c'est votre 5eme onglet, remplacez 4 par 5 etc...
Tout à la fin du code, il y a un petit passage de js en plus qui nous permet d'afficher la signature. "1er" indique que l'onglet visible par défaut est le premier. Si vous voulez qu'on voit d'abord le 2eme onglet, remplacez "1er" par "2eme"
C'est bien beau tout ça, mais comme j'y met en signature? Au moyen d'une iframe ;)
Enregister votre signature et hébergez là et récupérez l'adresse. Collez l'adresse dans ce code, puis mettez le dans votre signature: