Aide:Syntaxe Wiki
De Wiki Français Yugioh.
Voici une explication sur une grosse partie de la syntaxe wiki (il existe encore un tas de choses).
Il vous est recommandé d'ouvrir cette page dans un nouvel onglet ou une nouvelle fenêtre pour vous exercer au fur et à mesure de votre lecture de cette Aide.
Les Liens Internes
Ils désignent des liens vers des articles écrits sur le Wiki.
Exemple :
[[Aide:Syntaxe Wiki]]
Si le lien pointe vers une page existante, il apparaîtra bleu, comme ceci : Aide:Syntaxe Wiki.
Si le lien pointe vers une page inexistante, il apparaîtra rouge, comme ceci : Aide:Syntaxe Wiki.
Si le lien pointe vers la page actuelle, il apparaîtra noir et en gras, comme ceci : Aide:Syntaxe Wiki[1].
Pour plus d'informations sur les Liens Internes, voir Les Liens Internes 2.
Les Liens Externes
Ils désignent des liens vers des pages n'appartenant pas au Wiki.
Exemple :
[http://fr.wikipedia.org]
Pour plus d'informations sur les Liens Externes, voir Les Liens Externes 2.
Les Liens Internes 2
Il est possible d'affecter le moyen de faire apparaître un lien interne.
Exemples :
Accueil
Home Page
Page d'Accueil
Ces 3 exemples mènent à la même page, pourtant ils ne semblent pas être les mêmes.
Pour faire qu'un lien pointe vers une page ne portant pas son nom, il existe 2 méthodes :
- La Redirection (Voir le chapitre sur les Redirections.)
- Le Tube :
- Lorsque vous écrivez un lien interne, ajoutez un | (Alt Gr + 6) suivi du nom à donner juste avant de fermer les crochets ]].
Exemple :
[[Accueil|Page d'Accueil]]
Dans cet exemple, le lien va toujours vers la page "Accueil" mais donne l'impression d'aller sur la page "Page d'Accueil"[2].
Les Liens Externes 2
Il est possible d'affecter la façon dont doit apparaître un lien externe.
Exemples :
[1]
Le Wikipedia Français
http://fr.wikipedia.org
Ces 3 liens mennent au même site.
| Comment écrire le lien ? | Quel est le rendu ? |
|---|---|
| [http://fr.wikipedia.org] | [2][3] |
| [http://fr.wikipedia.org Le Wikipedia Français] | Le Wikipedia Français |
| http://fr.wikipedia.org | http://fr.wikipedia.org |
Mise en Forme du Texte
[4]
Il est possible d'agrémenter la mise en forme du texte. Toutefois, veillez à ne pas abuser de ces mises en formes.
Pour mettre du texte en gras, encadrez le avec '''
Exemple :
'''Texte''' donne Texte
Pour mettre du texte en italique, encadrez le avec ''
Exemple :
''Texte'' donne Texte
Pour souligner du texte , encadrez le avec <u></u>
Exemple :
<u>Texte</u> donne Texte
Vous pouvez également biffer du texte (le barrer) :
Exemple :
<s>Texte</s> donneTexte
Mettez le texte en couleur :
Exemple :
<span style="color:red;">Texte</span> donne Texte[5]
Enfin combinez autant d'effet de style que vous le souhaitez[6]
Exemple :
'''''<u><s><span style="color:blue;">Texte</span></s></u>''''' donneTexte
Créer des Titres dans les Articles
[4]
Afin de chapitrer vos Articles, vous pouvez utiliser plusieurs niveaux de titres.
Exemples :
===Ceci est un sous-titre===
====et ceci un sous-sous-titre====
Le premier niveau de titre consiste à encadrer votre titre avec deux fois le signe égal (=) de chaque côté.
Pour les autres, ajoutez tout simplement un égal de chaque côté.
Exemples :
==Mon Premier Niveau de Titre==
===Mon Second Niveau de Titre===
====Mon Troisième Niveau de Titre====
Notez que l'ajout de titres et de sous-titres engendrera l'ajout d'un sommaire en haut de la page.
Il vous est toutefois possible de ne pas afficher de sommaire en ajoutant le code __NOTOC__ dans votre page.
Notez également, que vous pouvez pointez directement vers un Titre dans un Lien Interne. Pour cela, construisez votre lien interne comme suit : [[Aide:Syntaxe Wiki#Titre à Atteindre|Titre à Atteindre ou tout autre nom]].
Exemple :
[[Aide:Syntaxe Wiki#Les Liens Internes|Lien vers un Titre]] affichera Lien vers un Titre.
Alinéas
[4]
Vous pouvez décaller votre texte à l'aide de différents types d'Alinés.
Exemples :
- Alinéa Standard
- Puce
- Numéro
Au début de votre texte, placez un des symboles suivants :
| Symboles | Type d'Alinéa |
|---|---|
| : | Standard |
| * | Puce |
| # | Numéro |
Pour le #, chaque itération de ce symbole augmentera la valeur du numéro si vous ne sautez aucune ligne entre deux éléments de la liste. Dans le cas contraire, la liste repartira à 1.
Vous pouvez également créer des sous listes en doublant le caractère juste après une ligne où il apparait.
Exemples :
- Alinéa Standard Niveau 1
- Alinéa Standar Niveau 2
- Liste Numérotée
- Sous-Liste Numérotée
- Liste Numérotée
Insérer des Images
[7]
Si vous souhaitez insérer des Images, vous avez plusieurs moyens de procéder.
Exemples :
[[Fichier:Nomdel'Image.jpg]] affichera l'image.
[[Fichier:Nomdel'Image.jpg|thumb]] affichera l'image réduite dans un tableau positionnable.
[[Fichier:Nomdel'Image.jpg|200px]] affichera l'image avec une taille de 200 pixels.
[[Fichier:Nomdel'Image.jpg|center]] affichera l'image et la centrera.
[[Fichier:Nomdel'Image.jpg|Texte]] affichera l'image et lui donnera la légende "Texte".
Vous pouvez combiner ces arguments en les séparant par des Tubes.
Exemple :
[[Fichier:Nomdel'Image.jpg|thumb|20px|right|Sous-titre de légende]]
Attention : le texte de légende doit être le dernier élément !
Créer un Tableau, Niveau 1
Créer un tableau est très facile. Voici les éléments à connaître :
| Code | Action |
| {| | Ouvre le tableau. |
| |- | Crée une ligne. |
| | | Ajoute une case à la ligne. Écrivez votre texte juste après cet élément. |
| |} | Ferme le tableau. |
Exemple :
Voici le code utilisé pour construire le tableau ci dessus.
{| class="wikitable" style="text-align:left; width:50%;"
|-
|Code
|Action
|-
|{|
|Ouvre le tableau.
|-
||-
|Crée une ligne.
|-
||
|Ajoute une case à la ligne.
Écrivez votre texte juste après cet élément.
|-
||}
|Ferme le tableau.
|}
Remarquez la première ligne n'est pas {| mais {| class="wikitable" style="text-align:left; width:50%;".
Dans le code ci-dessus, cette information supplémentaire permet de définir le type de tableau, de quel côté doit être aligné le texte et la taille du tableau (en % ou en px).
Sans cette information, le tableau aurait été sans bordure (celles-ci sont définies par la classe) et sans réelles taille (la cellule la plus longue aurait défini la taille de toutes les autres).
Créer un Tableau, Niveau 2
Assurez-vous de maîtriser les Tableaux de Niveau 1 avant de vous attaquer à cette partie.
Vous pouvez ajouter des options à votre tableau comme un titre :
Exemples :
| Colonne 1 | Colonne 2 |
Ensuite vous pouvez choisir de donner une couleur légèrement plus foncée aux en-têtes de lignes :
Exemple :
| Ligne 1 - Colonne 1 | Ligne 1 - Colonne 2 |
|---|---|
| Ligne 2 - Colonne 1 | Ligne 2 - Colonne 2 |
Ou aux en-têtes de colonnes :
Exemple :
| Ligne 1 - Colonne 1 | Ligne 1 - Colonne 2 |
|---|---|
| Ligne 2 - Colonne 1 | Ligne 2 - Colonne 2 |
Pour cela, ajoutez le code suivant ! scope=col juste avant le Tube d'une ligne ou d'une colonne de votre choix.
De manière générale, ajoutez un ! devant le Tube d'une ligne ou d'une colonne suivi d'une mise en forme pour mettre en forme votre tableau.
Afin de mettre en couleur l'arrière plan d'une cellule (case), utilisez le code de mise en couleur vu au chapitre Mise en Forme du Texte en remplaçant "style=" par "background=". Utilisez ce même chapitre pour mettre en forme le texte des cellules.
La Redirection
La Redirection est un outil utile lorsque plusieurs liens doivent pointer vers une seule page. Chaque redirection consistant en une nouvelle page, celle-ci charge le serveur. Veillez donc à ne pas abuser des Redirections et à privilégier le Tube lorsque celui-ci suffit.
Pour créer une page de redirection, aller sur la page redirigée, et entrez le code #REDIRECT[[Nom de la Page à Atteindre]].
Exemple :
La page JCC qui redirige vers la page Yu-Gi-Oh! Jeu de Cartes à Jouer
contient le code #REDIRECT[[Yu-Gi-Oh! Jeu de Cartes à Jouer]].
Attention ! La page à atteindre ne doit pas avoir de Tube dans son nom. De plus, ne mettez pas d'espace entre # et REDIRECT sinon le # sera considéré comme un numéro de liste.
Pour plus d'informations sur les numéros de liste, lisez le chapitre Alinéas.
Les Balises
Vous pouvez ajouter des balises autour de votre texte comme en Langages de Programmation Internet.
| Balises | Effet |
|---|---|
| <ref></ref> | Ajoute automatiquement une référence en bas de page. Le numéro est attribué automatiquement. Le texte d'accompagnement doit être indiqué entre les deux balises. |
| <references /> | Affiche toutes les notes à l'endroit où est placée cette balise. Effet visible en bas de cette page. |
| <nowiki></nowiki> | Le code mis entre ces deux balises ne sera pas interprété et sera considéré comme du texte. |
| <math></math> | Permettent l'utilisation de formules mathématiques. Ne devraient pas être utilisées sur ce Wiki. |
| <sup></sup> | Mettent en exposant le texte contenu dans les balises.EXEMPLE |
| <sub></sub> | Mettent en indice le texte contenu dans les balises.EXEMPLE |
| <br/> | Permet un retour à la ligne dès que la balise est rencontrée. Sans cette balise, il faudrait sauter une ligne pour ne pas coller le texte. |
| <big></big> | Le texte entre ces balises est écrit gros. |
| <small></small> | Le texte entre ces balises est écrit petit.[9] |
| <--! --> | Le texte placé entre <--! et --> ignoré. Il s'agit de commentaires. |
| <noinclude></noinclude> | Ce code est utilisé pour les Modèles. Pour plus d'informations lisez Les Modèles. |
D'autres codes existent mais ne seront pas à utiliser pour ce Wiki.
Si vous souhaitez plus d'informations sur ces autres balises, vous pouvez les essayer.
Les Modèles
Les Modèles sont des pages dont le nom commence par "Modèle:".
Exemple :
Modèle:HérosdelaDestinée
Lorsque dans une page vous écrivez {{Nom d'un Modèle}}, le contenu de la page [[Modèle:Nom du Modèle]] sera collé à la place de {{Nom d'un Modèle}}. C'est ce qu'on appelle "Appeler un Modèle" ou "Faire un Apel d'un Modèle".
Si vous appelez un Modèle inexistant, vous devriez voir quelque chose comme ça Modèle:Un Nom de Modèle.
Si dans votre modèle vous avez écrit {{{Un Nom}}} vous avez en fait créé une variable appelée "Un Nom". Dès lors, pour un appel de ce modèle, il vous faudra renseigner la valeur de la variable.
Exemple :
Contenu d'une page "Modèle:Text" :
Cette page me plait à {{{valeur}}}%.
Contenu d'une page "Alpha" :
{{Text
|valeur=99
}}
Une fois la page "Alpha" enregistrée, vous devriez voir ceci :
Cette page me plait à 99%.
Notez que si vous ne renseignez pas la valeur d'une variable dans un Appel de Modèle, son nom prendra la place.
Exemple : Avec la configuration du précédent exemple.
L'appel avec juste {{Text}} ou
{{Text
|valeur=
}}
Se soldera par :
Cette page me plait à {{{valeur}}}%.
Pour remédier à ça, vous avez plusieurs options.
Pour plus d'informations, voir le chapitre suivant.
Jouer avec les Modèles
La Balise Noinclude
Les balises <noinclude></noinclude> sont très utiles. Elles permettent d'afficher leur contenu UNIQUEMENT sur la page du Modèle et donc de ne pas l'afficher sur les pages l'appelant.
Ces balises sont surtout utilisées pour écrire la documentation d'un Modèle[10].
Empêcher le nom d'une variable de remplacer sa valeur
Lorsque vous écrivez votre Modèle, vous pouvez demander à ce que rien n'apparaisse si la valeur de cette variable n'est pas spécifiée. Pour cela, ajoutez un Tube (|) juste avant de refermer les trois accolades de fin de nom de variable.
Exemple :
Contenu d'une page "Modèle:Text" :
Cette page me plait à {{{valeur|}}}%.
Contenu d'une page "Alpha" :
{{Text}}
Une fois la page "Alpha" enregistrée, vous devriez voir ceci :
Cette page me plait à %.
Vous pouvez également spécifier une valeur par défaut à votre variable. Pour cela ajoutez LA valeur par défaut immédiatement après le Tube.
Exemple :
Contenu d'une page "Modèle:Text" :
Cette page me plait à {{{valeur|0}}}%.
Contenu d'une page "Alpha" :
{{Text}}
Une fois la page "Alpha" enregistrée, vous devriez voir ceci :
Cette page me plait à 0%.
Vous pouvez également utiliser une structure conditionnelle.
Structures Conditionnelles
Elles sont très utiles pour permettre de donner des valeurs à des variables ou pour modifier l'affichage de la page en fonctions du contenu des variables.
La Structure If Then Else (Si, Alors, Sinon)
Elle s'écrit comme suit :
{{#if: <valeur à tester> | <alors> | <sinon>}}
Cette structure simple vérifiera l'existance de "<valeur à tester>" et si elle existe, placera "<alors>" là où vous avez mis votre if, ou "<sinon>" à cette même place, si "<valeur à tester>" n'existe pas.
"<valeur à tester>" peut être n'importe quelle chaîne de caractères, l'expression sera alors toujours vraie.
"<valeur à tester>" peut être une variable auquel cas "<alors>" sera affiché si la variable contient une valeur, "<sinon>" dans le cas contraire.
"<sinon>" peut ne pas être renseigné, dans ce cas, si la "<valeur à tester>" est fausse, rien n'apparaîtra.
La Structure Ifeq Then Else (Si égale, Alors, Sinon)
Elle s'écrit comme suit :
{{ #ifeq: <valeur à tester> | <possibilité> | <si égal> | <si différent> }}
Cette structure plus complexe, regardera si "<valeur à tester>" = "<possibilité>". Dans le cas où il y a égalité, à la place du if apparaîtra "<si égal>", ou dans le cas contraire "<si différent>".
Ne renseignez pas une ou les deux premières données, et le si égal sera toujours différent.
Ne renseignez pas "<si égal>" et lorsqu'il y aura égalité, rien n'apparaîtra.
Ne renseignez pas "<si différent>" et lorsqu'il N'y aura PAS égalité, rien n'apparaîtra.
Ne pas rensigner signifie laissez les Tubes mais ne rien mettre à la place des données.
La Structure Ifexist Then Else (Si existe, Alors, Sinon)
Elle s'écrit comme suit :
{{#ifexist: <nom d'une page> | <alors> | <sinon>}}
Cette structure simple vérifiera l'existance d'une page appelée "<nom d'une page>" et si elle existe, placera "<alors>" là où vous avez mis votre if, ou "<sinon>" à cette même place, si la page "<nom d'une page>" n'existe pas. Le "<sinon>" est facultatif, s'il n'est pas renseigné, rien ne se passera lorsque la page renseignée n'existera pas.
La Structure Switch (Changeante)
Elle s'écrit comme suit :
{{ #switch: <valeur à tester> | <possibilité 1> = <alors 1> | <possibilité 2> = <alors 2> | #default = <sinon> }}
Cette structure complexe regardera si "<valeur à tester>" est égale à une des "<possibilités>".
Dans le cas d'une égalité, c'est le "<alors>" suivant cette possibilité qui apparaîtra.
Dans le cas contraire, c'est le "<sinon>" qui apparaîtra.
La Structure Expr (Expression)
Elle s'écrit comme suit :
{{ #expr: expression }}
Elle sera remplacée par la valeur de "expression".
Exemple :
{{ #expr: 4/2+3*7-1+4/5 }} sera remplacée par 22.8.
Généralités
Bien que les sinons et alors des précédentes expressions peuvent être tout et n'importe quoi, il vous faudra parfois changer l'apparence de ce qui suit, comme dans le cas d'un Tableau.
Pour plus d'informations, consultez le chapitre Alternative au Tube.
Alternative au Tube
Certaines fois il vous sera impossible d'utiliser le Tube comme dans le cas d'une variable qui doit être affectée d'un Tableau ou d'un If Then Else qui doit faire apparaître un Tableau, puisque le Tube est utilisé dans l'Appel de Modèle mais aussi dans le Tableau ou dans le If mais aussi dans l'appel du Tableau
Dans ce cas chaque Tube contenu dans l'élément à l'intérieur de l'autre (dans un If donnant un Tableau, le code du Tableau serait dans le code du If, donc le Tableau est l'élément à l'intérieur du If) doit être remplacé par {{!}}.
Si vous avez suivi le chapitre sur les Les Modèles, vous remarquerez que {{!}} est un appel de modèle.
Caractères Spéciaux
Vous pourriez être amené à utiliser des caractères spéciaux lors de la réalisation d'articles[11].
Lorsque vous éditerez une page, vous trouverez une liste de "Caractères Spéciaux" sous la zone d'édtiion. Cliquez sur l'un d'entre eux pour l'ajouter à la place du curseur.
Le caractère spécial remplace un espace lorsque ce dernier ne peut être utilisé.
Le Mot de la Fin
Maintenant que vous avez fini cette documentation sur la Syntaxe Wiki, vous devriez pouvoir comprendre tout le code de cette page.
Références
- ↑ Cela revient à une mise en forme classique en gras.
- ↑ Sur ce Wiki, le Tube permet d'éviter de surcharger la base avec des redirections inutiles comme par exemple [[Payer un Coût|Payez 500 Life Points]]
- ↑ La numérotation est automatique. Le numéro affiché est 2 car le numéro 1 est déjà utilisé dans l'exemple au dessus.
- ↑ 4,0 4,1 4,2 Retrouvez ces informations dans le volet d'édition visible à gauche lors de la modification ou de la création d'une page.
- ↑ Au lieu d'utiliser les termes anglais et afin d'avoir une plus grande palette de choix, utilisez les codes couleurs html (# suivi de 6 caractères de 0 à 9 et de A à F) à la place de color:red
- ↑ Veillez toutefois à bien refermer vos balises, dans l'ordre inverse de leur ouverture
- ↑ Attention, le volet d'édition n'est pas à jour, utilisez Fichier et non Image.
- ↑ La Barre de Titre contenant le [Masquer]/[Montrer] n'est pas formée par le code du tableau mais par un autre code.
- ↑ Le texte entre ces balises est écrit petit.
- ↑ La documentation d'un Modèle consiste à donner le nom des variables et les paramètres qu'elles peuvent recevoir, ceci afin de permettre aux futurs utilisateurs du Modèle de comprendre comment in fonctionne. Vous pouvez voir un exemple sur la page suivante.
- ↑ Surtout pour les Articles de Cartes qui demandent l'écriture du nom avec les accents.
