Fonctionnalités avancées
Cette page décrit certaines fonctionnalités avancées du wiki. Ces fonctionnalités ne sont pas essentielles afin de modifier du contenu, ainsi il s'agit de bonus si vous souhaitez créer du contenu plus intéressant. Cependant, la partie concernant les boîtes flottantes peut être intéressante pour tout le monde.
Pour de l'aide concernant la mise en page basique du site, veuillez consulter cette page.
Discussions
Documentation détaillée (anglais) : discussion plugin
Ce plugin fonctionne à l'aide de trois textes différents qu'il faut insérer tout en haut de la page :
~~DISCUSSION~~
: ouvre la discussion sur une page.~~DISCUSSION:off~~
: désactive la discussion sur une page.~~DISCUSSION:closed~~
: empêche de nouveaux commentaires sur une page.
Dans le cadre de votre utilisation, seule le premier texte devrait être utilisé.
Boîtes flottantes
Documentation détaillée (anglais) : wrap plugin
Ce plugin permet d'insérer des “boîtes flottantes” au sein des pages. Un exemple de réalisation est l'infobox de la page de Bhrone.
Cette icône permet d'accéder aux principales fonctionnalités du plugin :
Syntaxe
La syntaxe de ce plugin est vaste et complexe, ainsi je vous recommande de lire l'article complet en anglais pour maîtriser réellement ce plugin.
Pour cette partie, je vais m'appuyer sur la création d'une boîte flottante afin d'encadrer une image (comme visible ici), ce qui me permettra de vous montrer les bases du plugin.
La syntaxe générique pour créer une boîte flottante est la suivante
<WRAP TYPE [LARGEUR] [ALIGNEMENT]>CONTENU</WRAP>
.
TYPE
, voir ci-dessous.LARGEUR
, précise la largeur de la boîte. Si la taille est spécifiée enpx
(exemple,300px
), la taille de la boîte sera absolue et fera toujours la même largeur. Si la taille est spécifiée en%
(exemple,50%
), la taille de la boîte sera relative à la taille du contenant. N'hésitez pas à consulter la documentation en anglais pour plus de détails.ALIGNEMENT
, peut prendre plusieurs valeursleft
,right
oucenter
. Définit l'alignement de la boîte au sein du contenant.CONTENU
, tout simplement ce que vous souhaitez mettre à l'intérieur de votre boîte.
Ainsi, le code suivant correspond à la boîte située à droite de la page.
<WRAP right box 300px>
{{ :lieu:azgal.png?direct&400 |}}
<wrap lo>Vue d'Azgal, peu avant sa rénovation</wrap>
</WRAP>
Note : ajouter le flag round
permet de créer une boîte avec des bords arrondis (par exemple <wrap round box>Cette boîte est ronde</wrap>
)
Types de boîte
danger warning caution notice safety box
Les autres boîtes sont visibles au sein du menu wrap
Listes de pages
Documentation détaillée (anglais) : nspages plugin
Permet la création de liste de pages et de catégories, triés selon des critères choisis.
Syntaxe
<nspages CHEMIN -OPTIONS>
CHEMIN
, la catégorie dont vous souhaitez avoir la liste des pages.-OPTIONS
, liste d'options, présentée sous cette forme-option1 -option2 …
. Une liste des options est visible ici.
Exemple
<nspages lieu -title>
permet de lister toutes les pages de la catégorie lieu
, en affichant le premier titre trouvé sur la page (flag -title
).
Inclusion de pages
Documentation détaillée (anglais) : include plugin
Permet l'inclusion du contenu d'une page au sein d'une autre page.
Syntaxe
{{page>id&flags}}
id
est à remplacer par l'ID de navigation de votre page. Cette ID est visible dans l'URL de la page, il s'agit de la partie se situant entreid=
et le symbole&
ou la fin. Par exemple, la page sur laquelle nous nous trouvons a comme ID de navigationwiki:fonctionnalites
.flags
peut être remplacé par un nombre illimité de “flags” (peut être traduit comme “propriété” en français). Pour une liste de flags, je vous conseille de consulter cette page (en anglais).
Exemple
{{page>wiki:fonctionnalites&nodate}}
Cette commande servira à inclure cette page au sein d'une autre, en ne mentionnant cependant pas la date de création de la page (flag nodate
).
Graphiques
Documentation détaillée (anglais) : gchart plugin
Permet la création de graphiques simples. Les graphiques ne peuvent comporter qu'un seul jeu de données.
Syntaxe
<gchart TYPE [COULEUR] [COULEUR_FOND] [ALIGNEMENT] "TITRE">
DONNÉES
</gchart>
- TYPE : voir ci-dessous.
- COULEUR : Couleur du graphique (hexadécimal, exemple : #ffffff représente le blanc)
- COULEUR_FOND : Couleur du fond (hexadécimal)
- ALIGNEMENT : Spécifie l'alignement du graphique (valeurs possibles :
right
,left
, oucenter
,right
si non spécifié) - TITRE : Titre du graphique (respecter les “)
- DONNÉES : Une liste de valeurs séparées par un saut de ligne (exemple : Pommes = 1 Oranges = 2)
Exemple
Le code ci-dessous permet de créer le premier graphique visible dans la partie Types de graphique :
<gchart pie3d #0000ff #ffffff left "pie3d">
Oui = 50
Non = 25
</gchart>
Types de graphique
Le titre de chaque graphique représente la variable à placer dans le champ TYPE ci-dessus.
Diagramme circulaire


Diagrammes en bâtons


Lignes

