Forum Vue d'ensemble > Aide (Support) |
Bonjour à tous, Je suis débutant dans le wiki et j'aimerai que ma palette de navigation ait la possibilité de se dérouler. J'ai regardé sur plusieurs wiki mais je ne trouve pas ce qu'il faut activer.
Merci d'avance, mars 30, 2010 à 08:45 (UTC)
- Pour vous aider, il faudrait savoir ce que vous appeller palette de navigation. — TulipVorlax avril 7, 2010 à 07:15 (UTC)
- salut, je viens moi-même d'activer cette fonctionnalité. Il faut simplement que tu rajoutes les lignes de code correspondantes au fichier MediaWiki:common.css (ou wikia.css), et il en est de même pour le modèle boîte déroulante. Tu peux alors faire un simple copié-collé d'un modèle de wikipédia par exemple, et ta palette fonctionnera ! Meta K Pote juin 1, 2011 à 09:35 (UTC)
- EDIT : code mis à jour, voir plus bas
- Pas mal la réponse à un sujet qui date d'il y a un an ;) Enfin ça servira pour ceux qui ne sauraient pas comment faire... —Wyz juin 1, 2011 à 19:01 (UTC)
- Encore faudrait-il que l'on sache ce qu'est cette palette de navigation. La chose pourrait m'intéresser mais ... je ne sais pas de quoi il retourne. Tar-Elendil juin 1, 2011 à 20:46 (UTC)
- wikipedia:fr:Modèle:Méta_palette_de_navigation. ;) D'ailleurs je viens de voir qu'il manque ici le code Javascript pour que ça fonctionne... —Wyz juin 1, 2011 à 21:01 (UTC)
- Ooohhhhh (imaginez le plus long, j'ai la flemme de le faire :p). D'accord. En effet, le concept même m'intéresse donc ... merci Meta K Pote. --Tar-Elendil juin 1, 2011 à 22:54 (UTC)
- Pour ceux que ça intéresse voici le code Javascipt, à mettre dans MediaWiki:Common.js
- EDIT : code mis à jour, voir plus bas
- J'ai aussi mis à jour les styles donnés par Meta K Pote.
- —Wyz juin 2, 2011 à 11:22 (UTC)
Oui, je vous l'avais pas mis parce que je ne sais pourquoi j'obtenais un double déroulage avec le javascript en sus, que j'ai cependant du installer pour faire marcher le modèle boîte déroulante. Enfin je crois qu'on s'en fout ! Et pour la remarque du "on l'a déjà vu il y a un an", moi j'étais pas là^^ Meta K Pote juin 3, 2011 à 08:15 (UTC)
- Non non on ne s'en fout pas. ^^ Au moins tu fais l'effort de partager ton expérience, moi j'aime :) Si vous avez des soucis avec du Javascript n'hésitez pas à venir frapper à ma porte.
- Moi non plus je n'étais pas là il y a un an. Ce n'était pas négatif, au contraire je trouve ça bien que des sujets soient dépoussiérés et clos. —Wyz juin 3, 2011 à 18:38 (UTC)
- Je dépoussière à nouveau ce sujet parce qu'il y a moyen de faire bien plus simple :D
- Il existe sur Wikia un script Javascript prêt à l'emploi pour cela, voir w:c:dev:ShowHide.
- Pour un cas simple et fonctionnel, il suffit de :
- Mettre ceci dans MediaWiki:Common.js :
importScriptPage('ShowHide/code.js', 'dev');
- Mettre ceci dans MediaWiki:Common.css et MediaWiki:Wikia.css :
/* Boîtes déroulantes */ .NavFrame { background: #F9F9F9; border: 1px #AAA solid; padding: 5px; } .NavFrame .NavHead { background: #EFEFEF; border: 1px #AAA solid; text-align: center; font-weight: bold; } .NavFrame .NavContent { padding: 5px 0 } .collapseButton { font-weight: normal; float: right; textAlign: right; width: 6em; marginLeft: -100%; }
- Mettre ceci dans votre modèle (Modèle:Palette par exemple) :
<div class="NavFrame"> <div class="NavHead">{{{titre}}}</div> <div class="NavContent">{{{contenu}}}</div> </div>
- Et c'est tout B) —Wyz janvier 5, 2012 à 17:46 (UTC)