Aide:Mot magique : Différence entre versions

De WikiGenWeb
Aller à : navigation, rechercher
m (Date et heure en temps universel coordonné (TUC))
m (Date et heure « locale » (Europe centrale CET/CEST sur le Wikipédia francophone))
Ligne 222 : Ligne 222 :
 
!colspan="3" id="var-date-locale"|
 
!colspan="3" id="var-date-locale"|
  
==== Date et heure « locale » (Europe centrale CET/CEST sur le Wikipédia francophone) ====
+
==== Date et heure « locale » (Europe de l'ouest) ====
 
|--
 
|--
 
|<nowiki>{{LOCALYEAR}}</nowiki>
 
|<nowiki>{{LOCALYEAR}}</nowiki>
Ligne 269 : Ligne 269 :
 
|--
 
|--
 
|<nowiki>{{LOCALTIMESTAMP}}</nowiki>
 
|<nowiki>{{LOCALTIMESTAMP}}</nowiki>
|Heure et date au format ''{{lang|en|time stamp}}'' ([[ISO 8601]])
+
|Heure et date  
 
|{{LOCALTIMESTAMP}}
 
|{{LOCALTIMESTAMP}}
 
|-
 
|-

Version du 17 mars 2011 à 15:37

Cette liste de modèles spéciaux comprend diverses instructions MediaWiki qui s’appellent comme les modèles définis par les utilisateurs, c’est-à-dire entre doubles accolades. Elle comprend :

  • les pseudo-variables : elles n’ont aucun paramètre, leur valeur dépend de l’état actuel du site ou de la page visitée :
    • les (pseudo) constantes définies par le système (par ex. nom du serveur, langue du contenu) ; elles ne dépendent pas de la page visitée, toutefois leur valeur peut varier au cours du temps en fonction des mises à jour;
    • les variables mises à jour en temps réel (par exemple : nombre d’articles, date, nom de la page, etc.) ; leur valeur évolue presque en permanence ;
  • les fonctions parseurs qui agissent comme des fonctions prenant des arguments :
    • soit pour effectuer des opérations de formatage (par exemple : fabrication d’une URL ou d’une date à un format donné) ;
    • soit pour effectuer des évaluations conditionnelles qui permettent d’exécuter du code wiki selon que certaines conditions sont réalisées (par exemple : structure if-then-else).
    • Contrairement aux modèles utilisateur, le premier argument d’un modèle spécial est séparé du nom par un deux-points (:) au lieu d’une barre verticale (|). Les arguments suivants sont séparés par des barres verticales. La plupart des modèles spéciaux à paramètres commencent par un dièse (#) ce qui permet de reconnaître leur caractère particulier.

Note : pour une liste des modèles définis par les utilisateurs, voir liste des modèles.

Pseudo-variables

Pseudo-constantes du site

Modèle spécial Fonction Rendu
{{SITENAME}} Nom du wiki (ne devrait pas changer de valeur) WikiGenWeb
{{CONTENTLANGUAGE}} Code de langue du wiki (ne devrait pas changer de valeur) fr
{{SERVERNAME}} URL abrégée du serveur, sans hyperlien, c’est-à-dire son nom de domaine (ne devrait pas changer de valeur) www.memorial-genweb.org
{{SERVER}} URL complète du serveur avec hyperlien, c’est-à-dire le schéma d’URI « http: » les séparateurs, le nom de serveur (ne devrait pas changer de valeur) https://www.memorial-genweb.org:80
{{SCRIPTPATH}} Chemin d’accès pour les scripts (ne devrait pas changer de valeur) /wiki
{{CURRENTVERSION}} Version utilisée du logiciel MédiaWiki (peut évoluer de temps en temps) 1.27.0

Espaces de noms (constants)

{{ns:Media}} Références directes aux médias (images originales, sons) sans mise en forme Média
{{ns:Special}} Pages spéciales (index, recherche, etc.) Spécial
{{ns:0}} Espace principal (articles)
{{ns:Talk}} Pages de discussions des articles Discussion
{{ns:User}} Pages personnelles des utilisateurs Utilisateur
{{ns:User_talk}} Pages de discussion avec les utilisateurs Discussion utilisateur
{{ns:Project}} Pages d’organisation des sous-projets) WikiGenWeb
{{ns:Project_talk}} Discussion WikiGenWeb
{{ns:Image}} Images avec pages de description et mise en forme Fichier
{{ns:Image_talk}} Discussion fichier
{{ns:MediaWiki}} Données de paramétrage et localisation du serveur MediaWiki
{{ns:MediaWiki_talk}} Discussion MediaWiki
{{ns:Template}} Modèles partagés (utilisation mixte, séparation par les catégories) Modèle
{{ns:Template_talk}} Discussion modèle
{{ns:Help}} Pages d’aide sur le projet et les fonctions du serveur Aide
{{ns:Help_talk}} Discussion aide
{{ns:Category}} Pages de catégories (utilisation mixte, les catégories encyclopédiques devraient être bien séparées) Catégorie
{{ns:Category_talk}} Discussion catégorie
{{ns:100}} Espace spécial de données et classification Portail
{{ns:101}} Espace spécial de données et classification Portail discussion
{{ns:102}} Espace spécial de données et classification
{{ns:103}} Espace spécial de données et classification
{{ns:104}} Espace spécial de données et classification
{{ns:105}} Espace spécial de données et classification

Base de données

{{NUMBEROFADMINS}} Nombre d’administrateurs 8
{{NUMBEROFUSERS}} Nombre de comptes utilisateur 1 501
{{NUMBEROFARTICLES}} Nombre de pages de l’espace principal 12 841
{{NUMBEROFPAGES}} Nombre total de pages 20 705
{{NUMBEROFFILES}} Nombre de fichiers multimédias 2 271

Date et heure en temps universel coordonné (TUC)

{{CURRENTYEAR}} Année civile en cours 2024
{{CURRENTMONTH}} Mois en cours (1–12) 03
{{CURRENTMONTHNAME}} Nom du mois en cours mars
{{CURRENTMONTHABBREV}} Abréviation usuelle du mois en cours mar
{{CURRENTWEEK}} Rang de la semaine en cours dans l’année civile (1–53) 13
{{CURRENTDAY}} Quantième (1–31) 28
{{CURRENTDAY2}} Quantième (01–31) 28
{{CURRENTDAYNAME}} Nom du jour de la semaine en cours jeudi
{{CURRENTDOW}} Rang du jour de la semaine en cours (1–7) 4
{{CURRENTTIME}} Heure et minutes en cours 21:45
{{CURRENTHOUR}} Heure en cours 21
{{CURRENTTIMESTAMP}} Heure et date 20240328214539

Date et heure « locale » (Europe de l'ouest)

{{LOCALYEAR}} Année civile en cours 2024
{{LOCALMONTH}} Mois en cours (1–12) 03
{{LOCALMONTHNAME}} Nom du mois en cours mars
{{LOCALMONTHABBREV}} Abréviation usuelle du mois en cours mar
{{LOCALWEEK}} Rang de la semaine en cours dans l’année civile (1–53) 13
{{LOCALDAY}} Quantième (1–31) 28
{{LOCALDAY2}} Quantième (01–31) 28
{{LOCALDAYNAME}} Nom du jour de la semaine en cours jeudi
{{LOCALDOW}} Rang du jour de la semaine en cours (0–6) 4
{{LOCALTIME}} Heure et minutes en cours 22:45
{{LOCALHOUR}} Heure en cours 22
{{LOCALTIMESTAMP}} Heure et date 20240328224539

Versions de la page courante

{{REVISIONID}} ID de la version courante de la page (bogué et inutilisable) 10048
{{REVISIONYEAR}} Année civile de la dernière modification de la page 2011
{{REVISIONMONTH}} Mois de la dernière modification de la page (1-12) 03
{{REVISIONDAY}} Quantième de la dernière modification de la page (1-31) 17
{{REVISIONDAY2}} Quantième de la dernière modification de la page (01–31) 17
{{REVISIONTIMESTAMP}} Modèle:Lang correspondant à la dernière modification de la page 20110317153703

Noms simples de la page, sujet ou discussion (exemple avec : Wikipédia:Modèles spéciaux/Petite liste/Ébauche)

{{BASEPAGENAME}} Nom de la page mère sans l’espace de noms Modèles spéciaux/Petite liste
{{BASEPAGENAMEE}} Nom de la page mère (format URL) sans l’espace de noms Mod%C3%A9les_sp%C3%A8ciaux/Petite_liste
{{SUBPAGENAME}} Nom de la sous-page sans l’espace de noms ni la page mère Ébauche
{{SUBPAGENAMEE}} Nom de la sous-page (format URL) sans l’espace de noms ni la page mère %C3%E9bauche
{{PAGENAME}} Nom de la page sans l’espace de noms Modèles spéciaux/Petite liste/Ébauche
{{PAGENAMEE}} Nom de la page (encodé pour une URL) sans l’espace de noms Mod%C3%A9les_sp%C3%A8ciaux/Petite_liste/%C3%E9bauche

Noms qualifiés de la page courante (exemple avec : Wikipédia:Modèles spéciaux/Petite liste/Ébauche)

{{NAMESPACE}} Espace de noms Wikipédia
{{NAMESPACEE}} Espace de noms encodé pour une URL Wikip%C3%A8dia
{{FULLPAGENAME}} Nom complet de la page Wikipédia:Modèles spéciaux/Petite liste/Ébauche
{{FULLPAGENAMEE}} Nom complet de la page (format URL) Wikip%C3%A8dia:Mod%C3%A9les_sp%C3%A8ciaux/Petite_liste/%C3%89bauche

Noms du sujet de la page courante (exemple depuis : Discussion Wikipédia:Modèles spéciaux/Petite liste/Ébauche)

{{SUBJECTSPACE}} Espace de noms de la page principale associée Wikipédia
{{ARTICLESPACE}} Alias de {{SUBJECTSPACE}} Wikipédia
{{SUBJECTSPACEE}} Espace de noms de la page principale associée (format URL) Wikip%C3%A8dia
{{ARTICLESPACEE}} Alias de {{SUBJECTSPACEE}} Wikip%C3%A8dia
{{SUBJECTPAGENAME}} Nom complet de la page principale associée Wikipédia:Modèles spéciaux/Petite liste/Ébauche
{{ARTICLEPAGENAME}} Alias de {{SUBJECTPAGENAME}} Wikipédia:Modèles spéciaux/Petite liste/Ébauche
{{SUBJECTPAGENAMEE}} Nom complet (format URL) de la page principale associée Wikip%C3%A8dia:Mod%C3%A9les_sp%C3%A8ciaux/Petite_liste/%C3%89bauche
{{ARTICLEPAGENAMEE}} Alias de {{SUBJECTPAGENAMEE}} Wikip%C3%A8dia:Mod%C3%A9les_sp%C3%A8ciaux/Petite_liste/%C3%89bauche

Noms de la discussion de la page courante (exemple depuis : Wikipédia:Modèles spéciaux/Petite liste/Ébauche)

{{TALKSPACE}} Espace de noms de la page de discussion associée Discussion Wikipédia
{{TALKSPACEE}} Espace de noms (format URL) de la page de discussion associée Discussion_Wikip%C3%A8dia
{{TALKPAGENAME}} Nom complet de la page de discussion associée Discussion Wikipédia:Variable/Petite liste/Ébauche
{{TALKPAGENAMEE}} Nom complet (format URL) de la page de discussion associée Discussion_Wikip%C3%A8dia:Mod%C3%A9les_sp%C3%A8ciaux/Petite_liste/%C3%89bauche

<span id="fonction"/> Fonctions

Modèle spécial Fonction Rendu

Catégories

{{DEFAULTSORT:clef}} Change la clé par défaut de classement dans les catégories pour la page (par défaut, utilise {{FULLPAGENAME}})

Fabrication d’URL

{{#rel2abs:../test}} Transforme un nom de page relatif en nom de page absolu, donnée sous forme de nom lisible test
{{localurl:Modèle:Bac à sable}} URL relative d’une page, donnée sous forme de nom lisible /wiki/index.php?title=Mod%C3%A8le:Bac_%C3%A0_sable
{{fullurl:Modèle:Bac à sable}} URL complète d’une page, donnée sous forme de nom lisible https://www.memorial-genweb.org:80/wiki/index.php?title=Mod%C3%A8le:Bac_%C3%A0_sable
{{localurl:Modèle:Bac à sable|action=edit&preload=Projet+Wikip%C3%A9dia}} URL relative d’une page, avec paramètres de requête (séparés par « & », au format nom=valeur avec nom et valeur URL-encodés) /wiki/index.php?title=Mod%C3%A8le:Bac_%C3%A0_sable&action=edit&preload=Projet+Wikip%C3%A9dia
{{fullurl:Modèle:Bac à sable|action=edit&preload=Projet+Wikip%C3%A9dia}} URL complète d’une page, avec paramètres de requête (séparés par « & », au format nom=valeur avec nom et valeur URL-encodés) https://www.memorial-genweb.org:80/wiki/index.php?title=Mod%C3%A8le:Bac_%C3%A0_sable&action=edit&preload=Projet+Wikip%C3%A9dia
{{urlencode:Projet Wikipédia}} Encodage (UTF-8) du texte servant d’URL (pour les noms ou valeurs de paramètres de requêtes) Projet+Wikip%C3%A9dia
{{anchorencode:Notes et références}} Encodage (UTF-8) du texte servant d’ancre HTML dans un document affiché sur ce serveur par MédiaWiki Notes_et_r.C3.A9f.C3.A9rences

Calcul et formatage de dates et heures

{{#time:format|datetime}} Évalue une date et/ou une heure en paramètre et retourne un ou plusieurs de ses champs formatés

Calcul numérique

{{#expr:maths}} Évalue une expression mathématique ou booléenne

Évaluation conditionnelle

{{#ifexpr:maths|non nulle|nulle}} Évalue du code en fonction de si l’expression mathématique ou booléenne est non nulle (vraie) ou nulle (fausse)
{{#ifeq:x|y|égaux|inégaux}} Évalue du code en fonction de si les deux premiers arguments sont égaux ou non (numériquement si possible, comme chaînes sinon)
{{#if:{{{x}}}|non vide|vide}} Évalue du code en fonction de si le premier argument est vide ou non
{{#ifexist:page|existe|n’existe pas}} Évalue du code si une page existe ou non
{{#switch:x|1|3|9=code139|2=code2|...|#default=défaut}} Évalue du code en fonction de l’égalité de la valeur du premier argument avec une des valeurs données

Manipulation de texte et formatage

{{#language:fr}} Nom vernaculaire d’une langue à partir du code de langue français
{{lc:ABcDe}} Passage en minuscules abcde
{{lcfirst:ABcDe}} Passage de la première lettre en minuscule aBcDe
{{uc:aBcDe}} Passage en majuscules ABCDE
{{ucfirst:aBcDe}} Passage de la première lettre en majuscule ABcDe
{{formatnum:123456789.01234}} Formate un nombre selon la typographie française 123 456 789,01234
{{padleft:3,1|6|0}} Bourrage au début d’un texte à un nombre minimum de caractères 0003,1
{{padright:3,1|6|0}} Bourrage à la fin d’un texte à un nombre minimum de caractères 3,1000