Modification de Aide:Fonctions du parseur

Le WikiHalo rappelle à ses contributeurs que toute information ajoutée doit être officielle et vérifiable. Les contributions sans sources et les théories sur Halo Infinite seront rejetées.

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 18 : Ligne 18 :
*<code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code> : Affiche un numéro au format YYYYMMDDHHmmss.
*<code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code> : Affiche un numéro au format YYYYMMDDHHmmss.
*<code><nowiki>{{DISPLAYTITLE:titre}}</nowiki></code> : Contourne certaines restrictions d'affichage du titre. Voir : [[Aide:Construction des pages#Titres]].
*<code><nowiki>{{DISPLAYTITLE:titre}}</nowiki></code> : Contourne certaines restrictions d'affichage du titre. Voir : [[Aide:Construction des pages#Titres]].
*<code><nowiki>{{FULLPAGENAME}}</nowiki></code> : Retourne le nom de la page, avec l'espace de nom ({{FULLPAGENAME}}).
*<code><nowiki>{{PAGENAME}}</nowiki></code> : Retourne le nom de la page, sans l'espace de nom ({{PAGENAME}}).
*<code><nowiki>{{SUBPAGENAME}}</nowiki></code> : Dans les sous-pages, retourne uniquement le nom de la sous-page.


===Variables locales===
===Variables locales===
Ligne 29 : Ligne 26 :
==Fonctions==
==Fonctions==
Ces fonctions sont imbriquables entre elles. La plupart de ces fonctions utilisent le caractère ''pipe'' {{citer|{{!}}}}, accessible avec la combinaison des touches {{citer|AltGr}} et {{citer|-}} (6) sur le pavé alphabétique.
Ces fonctions sont imbriquables entre elles. La plupart de ces fonctions utilisent le caractère ''pipe'' {{citer|{{!}}}}, accessible avec la combinaison des touches {{citer|AltGr}} et {{citer|-}} (6) sur le pavé alphabétique.
Dû à la manière dont ce code est reconnu, certains caractères doivent être indiqués de manière spéciale pour être correctement interprétés. Un pipe contenu dans le code à afficher doit être remplacé par <nowiki>{{!}}</nowiki>. Le signe = utilisé dans certaines url (notamment celles des vidéos) peut ne pas être reconnu correctement. Il est nécessaire de remplacer ce symbole par son [https://en.wikipedia.org/wiki/Equals_sign#Encodings code HTML] pour qu'il soit reconnu correctement.


*<code><nowiki>{{#if: variable | Résultat si la variable est définie | Résultat si la variable est vide}}</nowiki></code> : Modifie le code à retourner selon si une variable est définie ou non. Une variable est indéfinie si elle est vide ou ne contient que des espaces.
*<code><nowiki>{{#if: variable | Résultat si la variable est définie | Résultat si la variable est vide}}</nowiki></code> : Modifie le code à retourner selon si une variable est définie ou non. Une variable est indéfinie si elle est vide ou ne contient que des espaces.
Ligne 42 : Ligne 41 :
*Plusieurs opérations sont disponibles pour agir sur les chaînes de caractères, comme calculer leur longueur, chercher la présence d'un mot ou remplacer certains caractères. [https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/fr?tableofcontents=0#Extension_StringFunctions Voir la liste.]
*Plusieurs opérations sont disponibles pour agir sur les chaînes de caractères, comme calculer leur longueur, chercher la présence d'un mot ou remplacer certains caractères. [https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/fr?tableofcontents=0#Extension_StringFunctions Voir la liste.]


===Cas particuliers===
==Cas particulier pour les tableaux==
Le ''pipe'' {{citer|{{!}}}} étant utilisé comme marqueur dans les fonctions du parseur, il ne sera pas interprété correctement lorsqu'on veut afficher ce caractère dans le résultat de la fonction, comme pour afficher un [[Aide:Tableaux|tableau]]. Pour résoudre ce problème, il faut remplacer les ''pipes'' qu'on souhaite afficher par le code {{citer|<nowiki>{{!}}</nowiki>}}. Seuls les ''pipes'' qui participent à construire le tableau sont concernés : si il y a une fonction du parseur imbriquée dans une autre fonction, il n'y a pas besoin de remplacer ses ''pipes''.
Le ''pipe'' {{citer|{{!}}}} étant utilisé comme marqueur dans les fonctions du parseur, il ne sera pas interprété correctement lorsqu'on veut afficher ce caractère dans le résultat de la fonction, comme pour afficher un [[Aide:Tableaux|tableaux]]. Pour résoudre ce problème, il faut remplacer les ''pipes'' qu'on souhaite afficher par le code {{citer|<nowiki>{{!}}</nowiki>}}.


Le signe = utilisé dans certaines url (notamment celles des vidéos) peut ne pas être reconnu correctement. Il est nécessaire de remplacer ce symbole par son [https://en.wikipedia.org/wiki/Equals_sign#Encodings code HTML] pour qu'il soit reconnu correctement.


{{Modèle:Aide}}
{{Modèle:Aide}}

Notez bien que toutes les contributions à WikiHalo sont considérées comme publiées sous les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International (voir WikiHalo: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)

Modèles utilisés par cette page :