Aide:Mot magique

De WikiGenWeb
Aller à : navigation, rechercher

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) http://www.memorial-genweb.org
{{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 136
{{NUMBEROFARTICLES}} Nombre de pages de l’espace principal 12 837
{{NUMBEROFPAGES}} Nombre total de pages 20 661
{{NUMBEROFFILES}} Nombre de fichiers multimédias 2 255

Date et heure en temps universel coordonné (TUC)

{{CURRENTYEAR}} Année civile en cours 2019
{{CURRENTMONTH}} Mois en cours (1–12) 11
{{CURRENTMONTHNAME}} Nom du mois en cours novembre
{{CURRENTMONTHABBREV}} Abréviation usuelle du mois en cours nov
{{CURRENTWEEK}} Rang de la semaine en cours dans l’année civile (1–53) 46
{{CURRENTDAY}} Quantième (1–31) 14
{{CURRENTDAY2}} Quantième (01–31) 14
{{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 19:04
{{CURRENTHOUR}} Heure en cours 19
{{CURRENTTIMESTAMP}} Heure et date 20191114190446

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

{{LOCALYEAR}} Année civile en cours 2019
{{LOCALMONTH}} Mois en cours (1–12) 11
{{LOCALMONTHNAME}} Nom du mois en cours novembre
{{LOCALMONTHABBREV}} Abréviation usuelle du mois en cours nov
{{LOCALWEEK}} Rang de la semaine en cours dans l’année civile (1–53) 46
{{LOCALDAY}} Quantième (1–31) 14
{{LOCALDAY2}} Quantième (01–31) 14
{{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 20:04
{{LOCALHOUR}} Heure en cours 20
{{LOCALTIMESTAMP}} Heure et date 20191114200446

Versions de la page courante

{{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) 04
{{REVISIONDAY}} Quantième de la dernière modification de la page (1-31) 21
{{REVISIONDAY2}} Quantième de la dernière modification de la page (01–31) 21
{{REVISIONTIMESTAMP}} correspondant à la dernière modification de la page 20110421202004

Noms simples de la page

{{BASEPAGENAME}} Nom de la page mère sans l’espace de noms Mot magique
{{BASEPAGENAMEE}} Nom de la page mère (format URL) sans l’espace de noms Mot_magique
{{SUBPAGENAME}} Nom de la sous-page sans l’espace de noms ni la page mère Mot magique
{{SUBPAGENAMEE}} Nom de la sous-page (format URL) sans l’espace de noms ni la page mère Mot_magique
{{PAGENAME}} Nom de la page sans l’espace de noms Mot magique
{{PAGENAMEE}} Nom de la page (encodé pour une URL) sans l’espace de noms Mot_magique

Noms qualifiés de la page courante

{{NAMESPACE}} Espace de noms Aide
{{NAMESPACEE}} Espace de noms encodé pour une URL Aide
{{FULLPAGENAME}} Nom complet de la page Aide:Mot magique
{{FULLPAGENAMEE}} Nom complet de la page (format URL) Aide:Mot_magique

Noms du sujet de la page courante

{{SUBJECTSPACE}} Espace de noms de la page principale associée Aide
{{SUBJECTSPACEE}} Espace de noms de la page principale associée (format URL) Aide
{{SUBJECTPAGENAME}} Nom complet de la page principale associée Aide:Mot magique
{{SUBJECTPAGENAMEE}} Nom complet (format URL) de la page principale associée Aide:Mot_magique

Noms de la discussion de la page courante

{{TALKSPACE}} Espace de noms de la page de discussion associée Discussion aide
{{TALKSPACEE}} Espace de noms (format URL) de la page de discussion associée Discussion_aide
{{TALKPAGENAME}} Nom complet de la page de discussion associée Discussion aide:Mot magique
{{TALKPAGENAMEE}} Nom complet (format URL) de la page de discussion associée Discussion_aide:Mot_magique

Fonctions

Modèle spécial Fonction Rendu

Catégories

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

Fabrication d’URL

{{#rel2abs:{{PAGENAME}}}} Transforme un nom de page relatif en nom de page absolu, donnée sous forme de nom lisible Mot magique
{{localurl:{{PAGENAME}}}} URL relative d’une page, donnée sous forme de nom lisible /wiki/index.php?title=Mot_magique
{{fullurl:{{PAGENAME}}}} URL complète d’une page, donnée sous forme de nom lisible http://www.memorial-genweb.org/wiki/index.php?title=Mot_magique
{{urlencode:{{PAGENAME}}}} Encodage (UTF-8) du texte servant d’URL (pour les noms ou valeurs de paramètres de requêtes) Mot+magique
{{anchorencode:{{PAGENAME}}}} Encodage (UTF-8) du texte servant d’ancre HTML dans un document affiché sur ce serveur par MédiaWiki Mot_magique

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



Sources et crédits Cet article est largement inspiré et adapté de la page WikiPédia Aide:Liste des modèles spéciaux, publiée sous licence CreativeCommons CC BY-SA 3.0.