Modèle:Mention/Documentation
Ceci est la page de documentation de Modèle:Mention [modifier] [purger].
Cette sous-page contient les instructions et les catégories de son modèle d'origine et elle n'est pas destinée à être visualisée directement.
Ce modèle utilise le module Notification, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via une sous-page bac à sable. Voir le projet Scribunto si vous voulez en savoir plus.
Utilisation[modifier | modifier le wikicode]
Ce modèle sert à déclencher une notification chez le destinataire d'une partie d'un message. Il est ainsi averti d’une réponse, d'une manière « propre ».
Inutile de notifier les adresses IP, il faut avoir un compte utilisateur pour que cela fonctionne.
La notification ne fonctionne que si :
- elle est signée avec « ~~~~ » dans la même modification ;
- elle est faite dans un espace de noms Discussion ou Wikipédia: (pas de notification possible dans Utilisateur:, Projet:, Aide: etc. en dehors de l'espace associé Discussion).
Elle est limitée en l'état à 50 utilisateurs (pour un nombre plus important de notifications, le modèle doit être répété par tranches de 50).
Syntaxe[modifier | modifier le wikicode]
{{Mention|utilisateur}}
{{Mention|utilisateur1|...|utilisateur20}}
Paramètres[modifier | modifier le wikicode]
- utilisateur – destinataire (obligatoire)
Exemple[modifier | modifier le wikicode]
{{Mention|Jean Durand}}
{{Mention|Jean Durand|Tata}}
@Jean Durand et @Tata
{{Mention|Jean Durand|Tata|Titi}}
@Jean Durand, @Tata et @Titi
Variantes[modifier | modifier le wikicode]
- Le modèle {{Notif}}, anciennement redirection, est une variante du présent modèle : il affiche une flèche verte
au lieu de l'arobase et un « : » après les pseudos des destinataires. Il est ainsi plus destiné aux réponses.
- Le modèle {{Notif discret}} permet une notification discrète au milieu d'un texte, sans les deux-points.
- Le modèle {{Notif invisible}} permet une notification très discrète au milieu d'un texte, sans image ni les deux-points.
TemplateData[modifier | modifier le wikicode]
<templatedata>
{
"params": {
"1": {
"label": "Premier pseudo",
"type": "wiki-user-name",
"required": true
},
"2": {
"label": "Deuxième pseudo",
"type": "wiki-user-name"
},
"3": {
"label": "Troisième pseudo",
"type": "wiki-user-name"
},
"4": {
"label": "Quatrième pseudo",
"type": "wiki-user-name"
},
"5": {
"label": "Cinquième pseudo",
"type": "wiki-user-name"
},
"6": {
"label": "Sixième pseudo",
"type": "wiki-user-name"
},
"7": {
"label": "Septième pseudo",
"type": "wiki-user-name"
},
"8": {
"label": "Huitième pseudo",
"type": "wiki-user-name"
},
"9": {
"label": "Neuvième pseudo",
"type": "wiki-user-name"
},
"10": {
"label": "Dixième et dernier pseudo",
"type": "wiki-user-name"
},
"texte1": {
"label": "Libellé pour l'utilisateur 1",
"type": "string",
"description": "Texte remplaçant le pseudonyme",
"example": "Alors que vous mentionnez l'utilisateur « Pseudo », écrire « l'auteur de ce passage » dans le champ mentionnera cet utilisateur en affichant « l'auteur de ce passage »."
},
"texte2": {
"label": "Libellé pour l'utilisateur 2",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte3": {
"label": "Libellé pour l'utilisateur 3",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte4": {
"label": "Libellé pour l'utilisateur 4",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte5": {
"label": "Libellé pour l'utilisateur 5",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte6": {
"label": "Libellé pour l'utilisateur 6",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte7": {
"label": "Libellé pour l'utilisateur 7",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte8": {
"label": "Libellé pour l'utilisateur 8",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte9": {
"label": "Libellé pour l'utilisateur 9",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
},
"texte10": {
"label": "Libellé pour l'utilisateur 10",
"type": "string",
"description": "Texte remplaçant le pseudonyme"
}
},
"description": "Permet de mentionner un utilisateur discrètement au milieu d'un texte, sans les deux-points affichés par le modèle vous devez spécifier au moins un utilisateur :.",
"format": "inline"
}
</templatedata>