Aide:Mot magique
De WikiGenWeb
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.
Sommaire
- 1 Pseudo-variables
- 1.1 Pseudo-constantes du site
- 1.2 Espaces de noms (constants)
- 1.3 Base de données
- 1.4 Date et heure en temps universel coordonné (TUC)
- 1.5 Date et heure « locale » (Europe de l'ouest)
- 1.6 Versions de la page courante
- 1.7 Noms simples de la page
- 1.8 Noms qualifiés de la page courante
- 1.9 Noms du sujet de la page courante
- 1.10 Noms de la discussion de la page courante
- 2 Fonctions
Pseudo-variables
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) | francegenweb.net |
{{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://francegenweb.net |
{{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 483 |
{{NUMBEROFARTICLES}} | Nombre de pages de l’espace principal | 12 840 |
{{NUMBEROFPAGES}} | Nombre total de pages | 20 703 |
{{NUMBEROFFILES}} | Nombre de fichiers multimédias | 2 271 |
Date et heure en temps universel coordonné (TUC) | ||
{{CURRENTYEAR}} | Année civile en cours | 2023 |
{{CURRENTMONTH}} | Mois en cours (1–12) | 07 |
{{CURRENTMONTHNAME}} | Nom du mois en cours | juillet |
{{CURRENTMONTHABBREV}} | Abréviation usuelle du mois en cours | juil |
{{CURRENTWEEK}} | Rang de la semaine en cours dans l’année civile (1–53) | 28 |
{{CURRENTDAY}} | Quantième (1–31) | 16 |
{{CURRENTDAY2}} | Quantième (01–31) | 16 |
{{CURRENTDAYNAME}} | Nom du jour de la semaine en cours | dimanche |
{{CURRENTDOW}} | Rang du jour de la semaine en cours (1–7) | 0 |
{{CURRENTTIME}} | Heure et minutes en cours | 22:12 |
{{CURRENTHOUR}} | Heure en cours | 22 |
{{CURRENTTIMESTAMP}} | Heure et date | 20230716221232 |
Date et heure « locale » (Europe de l'ouest) | ||
{{LOCALYEAR}} | Année civile en cours | 2023 |
{{LOCALMONTH}} | Mois en cours (1–12) | 07 |
{{LOCALMONTHNAME}} | Nom du mois en cours | juillet |
{{LOCALMONTHABBREV}} | Abréviation usuelle du mois en cours | juil |
{{LOCALWEEK}} | Rang de la semaine en cours dans l’année civile (1–53) | 29 |
{{LOCALDAY}} | Quantième (1–31) | 17 |
{{LOCALDAY2}} | Quantième (01–31) | 17 |
{{LOCALDAYNAME}} | Nom du jour de la semaine en cours | lundi |
{{LOCALDOW}} | Rang du jour de la semaine en cours (0–6) | 1 |
{{LOCALTIME}} | Heure et minutes en cours | 00:12 |
{{LOCALHOUR}} | Heure en cours | 00 |
{{LOCALTIMESTAMP}} | Heure et date | 20230717001232 |
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 | 20110421212004 |
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 | https://francegenweb.net/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 [http://fr.wikipedia.org/w/index.php?title=Aide:Liste_des_mod%C3%A8les_sp%C3%A9ciaux&oldid=60756221 Aide:Liste des modèles spéciaux], publiée sous licence [http://creativecommons.org/licenses/by-sa/3.0/deed.fr CreativeCommons CC BY-SA 3.0]. |
---|