Modification de Aide:Syntaxe

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.

Version actuelle Votre texte
Ligne 556 : Ligne 556 :
--> et là.
--> et là.
|}
|}
== Syntaxe complexe ==
=== Créer un tableau ===
{{article principal|Aide:Tableau}}
Leur facilité à structurer des informations fait que les tableaux sont souvent utilisés à tort. Mais elles s'adaptent mal aux différentes tailles d'écran et déforment rapidement le texte. Ils sont donc ''fortement déconseillés''. Ils ne doivent être employés que pour représenter des données tabulaires.
Pour formater le tableau au thème des Archives de Vault-Tec, il faut ajouter la classe <code>va-table</code>.
{| class=wikitable style="width:100%;"
! scope=col | Syntaxe
! scope=col | Rendu
|-
| style="width:50%;" |
<pre><nowiki>
{| class="va-table" style="width:80%;"
|+ Tableau
|-
! scope=col | Colonne 1
! scope=col | Colonne 2
! scope=col | Colonne 3
|-
| style="width:33%;" |
Contenu 1
| style="width:34%;" |
Contenu 2
| style="width:33%;" rowspan="2" |
Contenu 5
|-
| style="width:33%;" |
Contenu 3
| style="width:34%;" |
Contenu 4
|-
| style="text-align:center;" colspan="3" |
Ligne 1
|}
</nowiki></pre>
| style="width:50%;" |
{| class="va-table" style="width:80%;"
|+ Tableau
|-
! scope=col | Colonne 1
! scope=col | Colonne 2
! scope=col | Colonne 3
|-
| style="width:33%;" |
Contenu 1
| style="width:34%;" |
Contenu 2
| style="width:33%;" rowspan="2" |
Contenu 5
|-
| style="width:33%;" |
Contenu 3
| style="width:34%;" |
Contenu 4
|-
| style="text-align:center;" colspan="3" |
Ligne 1
|}
|}
=== Modifier le sommaire ===
La table des matières est automatiquement lorsqu'au moins quatre rubriques sont présentes sur l'article. Mais il est possible de modifier son comportement.
* Écrire <code><nowiki>__NOTOC__</nowiki></code> en début de page permet de supprimer le sommaire.
* Écrire <code><nowiki>__TOC__</nowiki></code> ajoute le sommaire à l'endroit précis où ce code a été ajouté.
* Pour forcer l'apparition du sommaire à son endroit habituel, on peut utiliser <code><nowiki>__FORCETOC__</nowiki></code>.
Il n'est pas conseillé de modifier le comportement du sommaire pour le contenu général. Ces mots sont souvent utilisés pour les portails et certaines pages spécifiques.
=== Mots magiques ===
{{article principal|Aide:Modèles spéciaux}}
Un mot magique est un mot-clé reconnu par le moteur MediaWiki qui l'interprète comme une fonction.
{| class=wikitable style="width:100%;"
! scope="col"| Mot magique
! scope="col"| Description
! scope="col"| Exemple de rendu
|-
| colspan=3 style="text-align:center;" | '''Date et heure''' <small>(le logiciel utilise la date et l'heure d'affichage de la page dans le [[navigateur Web|navigateur]] du lecteur)</small>
|-
|
<code><nowiki>{{CURRENTDAY}}</nowiki></code><br>
<code><nowiki>{{CURRENTDAYNAME}}</nowiki></code><br>
<code><nowiki>{{CURRENTMONTH}}</nowiki></code><br>
<code><nowiki>{{CURRENTMONTHNAME}}</nowiki></code><br>
<code><nowiki>{{CURRENTWEEK}}</nowiki></code><br>
<code><nowiki>{{CURRENTYEAR}}</nowiki></code><br>
<code><nowiki>{{CURRENTTIME}}</nowiki></code><br>
<code><nowiki>{{CURRENTHOUR}}</nowiki></code>
|
jour du mois<br>
nom du jour<br>
numéro du mois<br>
nom du mois<br>
numéro de la semaine<br>
année<br>
heure avec les minutes<br>
heure sur deux chiffres
|
{{CURRENTDAY}}<br>
{{CURRENTDAYNAME}}<br>
{{CURRENTMONTH}}<br>
{{CURRENTMONTHNAME}}<br>
{{CURRENTWEEK}}<br>
{{CURRENTYEAR}}<br>
{{CURRENTTIME}}<br>
{{CURRENTHOUR}}
|-
| colspan=3 style="text-align:center;" | '''Noms de page''' <small>(ne s'applique qu'à la page courante ; le nom de page ''Utilisateur:Kharmitch/Brouillon'' est utilisé pour les exemples)</small>
|-
|
<code><nowiki>{{PAGENAME}}</nowiki></code><br>
<code><nowiki>{{SUBPAGENAME}}</nowiki></code><br>
<code><nowiki>{{BASEPAGENAME}}</nowiki></code><br>
<code><nowiki>{{NAMESPACE}}</nowiki></code><br>
<code><nowiki>{{FULLPAGENAME}}</nowiki></code><br>
<code><nowiki>{{TALKPAGENAME}}</nowiki></code>
|
nom ''complet'' de la page (sans l'espace de noms)<br>
partie distinctive de la sous-page (appelée aussi ''sous-page'')<br>
nom de la page de base (sans éventuelles [[Aide:Sous-page|sous-pages]])<br>
[[Aide:Espace de noms|espace de noms]] de la page<br>
nom ''complet'' de la page (avec l'espace de noms)<br>
nom de la page de discussion associée<br>
|
Kharmitch/Brouillon<br>
Brouillon<br>
Kharmitch<br>
Utilisateur<br>
Utilisateur:Kharmitch/Brouillon<br>
Discussion Utilisateur:Kharmitch/Brouillon
|-
| colspan=3 style="text-align:center;" | '''Dénombrements'''
|-
|
<code><nowiki>{{PAGESIZE}}</nowiki></code>
<code><nowiki>{{PAGESINCAT}}</nowiki></code>
|
Taille en octets de la '''source wiki''' de la page en paramètre.
Nombre de pages de la catégorie en paramètre.
|
Taille de l'accueil {{PAGESIZE:Accueil}} octets.
{{PAGESINCAT:Quêtes de Fallout}} pages dans la [[:Catégorie:Quêtes de Fallout|catégorie Quêtes de Fallout]].
|-
| colspan=3 style="text-align:center;" | '''Autres'''
|-
|
<code><nowiki>__NOTOC__</nowiki></code><br>
<code><nowiki>__TOC__</nowiki></code><br>
<code><nowiki>__HIDDENCAT__</nowiki></code>
|
Ne pas afficher le sommaire
Afficher le sommaire ici
Cacher cette catégorie dans les articles (à placer dans une catégorie)
|
|}
=== ParserFunctions ===
{{article principal|Aide:Modèles spéciaux}}
L'extension [[mw:Extension:ParserFunctions/fr|ParserFunctions]] ajoute des fonctions d'analyse. Ceci permet de créer des expressions logiques. Le tableau ci-dessous en présente quelques-unes.
{| class=wikitable style="width:100%;"
! scope="col"| Syntaxe
! scope="col"| Exemple
! scope="col"| Rendu
! scope="col"| Analyse
|-
| style="width:31%;" |
<pre style="white-space:pre-wrap;">{{ #if: <vrai> | <alors> | <sinon> }} </pre>
| style="width:30%;" |
<pre style="white-space:pre-wrap;">{{ #if: 3 | RNC | Légion }}</pre>
| style="width:14%;" |
{{ #if: 3 | RNC | Légion }}
| style="width:25%;" | 3 est vrai en {{Wikipédia|logique}}
|-
| style="width:31%;" |
<pre style="white-space:pre-wrap;">{{ #ifeq: <texte à comparer 1> | <texte à comparer 2> | <si égal> | <si différent> }}</pre>
| style="width:30%;" |
<pre style="white-space:pre-wrap;">{{ #ifeq: C | B | égal | différent }}</pre>
| style="width:14%;" |
{{ #ifeq: C | B | égal | différent }}
| style="width:25%;" | C est différent de B
|-
| style="width:31%;" |
<pre style="white-space:pre-wrap;">{{ #ifexist: <nom de la page> | <si la page existe> | <si la page n'existe pas> }}</pre>
| style="width:30%;" |
<pre style="white-space:pre-wrap;">{{ #ifexist: RNC | RNC | Légion }}</pre>
| style="width:14%;" |
{{ #ifexist: RNC | RNC | Légion }}
| style="width:25%;" | La page [[RNC]] existe
|-
| style="width:31%;" |
<pre style="white-space:pre-wrap;">{{ #switch: <valeur du paramètre> | <valeur1> = <résulat1> | <valeur2> = <résultat2> | #default = <résultat par défaut> }}</pre>
| style="width:30%;" |
<pre style="white-space:pre-wrap;">{{ #switch: {{{parametre|2}}} | 1 = un | 2 = deux | #default = trois }}</pre>
| style="width:14%;" |
{{ #switch: {{{parametre|2}}} | 1 = un | 2 = deux | #default = trois }}
| style="width:25%;" | Le paramètre a reçu la valeur 2, ce qui induit le résultat ''deux''
|-
| style="width:31%;" |
<pre>{{ #expr: expression }}</pre>
| style="width:30%;" |
<pre>{{ #expr: 3/2*6-5 }}</pre>
| style="width:14%;" |
{{ #expr: 3/2*6-5 }}
| style="width:25%;" | [3 ÷ 2] = 1,5 ; [1,5 &times; 6] = 9 ; [9 &minus; 5] = 4
|}
=== Les balises ===
Les balises se présentent sous la forme <code><nowiki><début du bloc> wikicode </fin du bloc></nowiki></code> et permettent de formater le texte ou de déclencher des fonctions spéciales.
==== Afficher le wikicode en lecture - empêcher l'interprétation MediaWiki ====
Il existe des balises qui empêchent le moteur MediaWiki d'interpréter du wikicode.
* Les balises <code><nowiki>&lt;nowiki>&lt;/nowiki></nowiki></code> empêchent l'interprétation.
* Les balises <code><nowiki><pre></pre></nowiki></code> empêchent l'interprétation tout en formatant le texte dans un cadre et une police adaptée à la lecture du code.
* Les doubles balises <code><nowiki>&lt;code>&lt;nowiki>texte&lt;/nowiki>&lt;/code></nowiki></code> empêchent l'interprétation avec un rendu proche des balises <code><nowiki><pre></pre></nowiki></code>.
{| class="wikitable"
!Syntaxe
!Rendu
|-
|<nowiki>[[RNC]]</nowiki>
|[[RNC]]
|-
|<nowiki><nowiki></nowiki><nowiki>[[RNC]]</nowiki><nowiki></nowiki></nowiki>
| style="width:50%;" |<nowiki>[[RNC]]</nowiki>
|-
|<nowiki><pre></nowiki><nowiki>[[RNC]]</nowiki><nowiki></pre></nowiki>
|<pre>[[RNC]]</pre>
|-
|<nowiki><code><nowiki>[[RNC]]</nowiki></nowiki><nowiki></code></nowiki>
|<code><nowiki>[[RNC]]</nowiki></code>
|-
|<nowiki><code>texte</code></nowiki>
|<code>texte</code>
|-
|<nowiki><pre style="white-space:pre-wrap;">[[RNC]]</pre></nowiki>
|<pre style="white-space:pre-wrap;">[[RNC]]</pre>
|}
==== Afficher du code source avec une coloration syntaxique ====
Les balises <code><nowiki><syntaxhighlight></syntaxhighlight></nowiki></code> ont la capacité de formater du code source.
{| class="wikitable"
!Syntaxe
!Rendu
|-
|<pre><nowiki><syntaxhighlight lang="rust">
// Function that returns a boolean value
fn is_divisible_by(lhs: u32, rhs: u32) -> bool {
    if rhs == 0 {
        return false;
    }
    // Une expression ne nécessite pas le mot-clé
    // 'return' pour retourner une valeur
    lhs % rhs == 0
}
</syntaxhighlight></nowiki></pre>
|<syntaxhighlight lang="rust">
// Fonction retournant un booléen
fn is_divisible_by(lhs: u32, rhs: u32) -> bool {
    if rhs == 0 {
        return false;
    }
    // Une expression ne nécessite pas le mot-clé
    // 'return' pour retourner une valeur
    lhs % rhs == 0
}
</syntaxhighlight>
|}
==== Écrire une formule mathématique ====
Il est possible de formater proprement une formule mathématique en utilsant les balises <code><nowiki><math> ... </math></nowiki></code> associées à du code {{Wikipédia|LaTex}}. La page d'aide {{Wikipédia|Aide:Formules TeX}} de Wikipédia présente rapidement ce langage.
Exemple :
<code><nowiki><math> x = a_0 + \frac{1}{a_1 + \frac{1}{a_2 + y^2}} </math></nowiki></code>
donne le résultat suivant :
<math>x = a_0 + \frac{1}{a_1 + \frac{1}{a_2 + y^2}}</math>
=== Inclusion ===
{{article principal|Aide:Inclusion}}
L'inclusion, ou la transclusion, permet de charger le contenu d'une page dans une autre page. Elle se fait facilement avec la syntaxe <code><nowiki>{{Nom de la page}}</nowiki></code>, mais il n'est pas conseillé de l'utiliser directement car elle charge tout le contenu d'une page. Il est préférable d'utiliser le modèle {{m|Extrait}} car il permet de sélectionner une section ou une rubrique précise.
Il est possible de faire une inclusion sélective :
* Les balises <code><nowiki><onlyinclude>contenu à inclure</onlyinclude></nowiki></code> permettent d'inclure le contenu entre balises de la future inclusion.
* Les balises <code><nowiki><noinclude>contenu à exclure</noinclude></nowiki></code> permettent d'exclure un contenu entre balises de la future inclusion.


[[Catégorie:Espace Aide]]
[[Catégorie:Espace Aide]]
Notez bien que toutes les contributions à Les Archives de Vault-Tec sont considérées comme publiées sous les termes de la creative Commons - CC BY-NC-SA 3.0 (voir Les Archives de Vault-Tec:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source placée dans le domaine public ou d’une ressource libre similaire. N’utilisez aucun travail sous droits d’auteur sans autorisation expresse !
Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)