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>