Préambule
Nous, administrateurs, choisissons parfois de ne pas imposer de limites strictes quant à la taille des signatures tant que celles-ci ne déforment pas le forum, nos membres peuvent choisir les dimensions qu’ils préfèrent. Vous aurez peut-être remarqué que certains abusent de ce manque de précision pour porter des signatures très larges qui déforment notre forum. D’autres se contentent de ne pas suivre le règlement en ne respectant pas les limites imposées. Dans les deux cas, les conséquences sont les mêmes : notre forum s’élargit intempestivement.
Ce tutoriel vous permettra d’imposer des limites strictes à la taille des signatures que peuvent porter vos membres. Les limites que vous avez choisies seront réellement respectées, même une signature faite selon le tutoriel : Anti-votre signature est trop longue d’Emery ne pourra pas y échapper.
Principe
Par défaut, dans les templates, les signatures sont placées dans une boîte (
div) pour être affichées dans les messages. Ici, nous utiliserons le CSS pour donner une taille bien précise à cette boîte. Ainsi, si la signature dépasse les dimensions de la boîte, elle sera coupée à la bonne grandeur et ne vous causera plus de problème de mise en page.
Mise en place du code
Rendez-vous dans le CSS de votre forum (Dans le Panneau d’administration, onglet
Affichage, menu
Images et couleurs » Couleurs puis
Feuille de style CSS). Et collez le code suivant :
- Code:
-
.signature_div {
overflow: hidden;
width: 600px;
height: 400px;
}
La propriété CSS
overflow
gère l'affichage quand on dépasse les dimensions fixées par
height
et
width
. Assez simple n’est-ce pas ? Il ne vous reste plus qu’à modifier les dimensions à la taille désirée sachant que :
•
weight
représente la largeur de la signature
•
height
sa hauteur.
• Il vous est aussi possible de remplacer la valeur
hidden
(tout ce qui dépasse est caché) par
auto
ce qui affichera des barres de défilement pour visualiser l’ensemble de la signature si elle est trop grande.
C'était Orange pour CSSActif