Modèle:Notif/Documentation
Ceci est la page de documentation de Modèle:Notif [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 (détails en anglais ici) :
- 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 par modification (pour un nombre plus important de notifications, le modèle doit être répété par tranches de 50 en plusieurs modifications).
Ce modèle ne devrait être utilisé que pour notifier des utilisateurs directement concernés, une utilisation inconsidérée est associée à du spam et un message sur le Bistro est à préférer dans ce cas.
Syntaxe[modifier | modifier le wikicode]
{{Notif|utilisateur}}
{{Notif|utilisateur1|...|utilisateur50}}
{{Notif|utilisateur1|texte1=|...|utilisateur50|texte50=}}
- Paramètres
- utilisateur : destinataire (obligatoire)
- texte : titre de la cible (facultatif)
Exemples[modifier | modifier le wikicode]
{{Notif|Jean Durand}}
{{Notif|Jean Durand|Pseudo2}}
Jean Durand et Pseudo2 :
{{Notif|Jean Durand|Pseudo2|Pseudo3}}
Jean Durand, Pseudo2 et Pseudo3 :
{{Notif|Jean Durand|texte1=Bonjour}}
Bonjour :
Variantes[modifier | modifier le wikicode]
- Le modèle {{Mention}}, une variante du présent modèle (vers lequel le présent modèle redirigeait auparavant), affiche une arobase («
@
») au lieu de la flèche verte affichée par {{Notif}} et n'affiche pas le deux-points. - Le modèle {{Notif discret}} permet de notifier sans le deux-points, au milieu d'une phrase.
- Le modèle {{Notif invisible}} permet une notification très discrète au milieu d'un texte, sans image ni deux-points.
- Le modèle {{Notif soussignés}} est utilisé pour vérifier l'approbation d'un texte par les contributeurs notifiés avant qu'il en soit fait usage avec leur soutien et signature.
- Le modèle {{Notif projet}} pour notifier un projet.
TemplateData[modifier | modifier le wikicode]
N.B. : le tableau ci-dessous donne une liste possible de 10 pseudos ; mais la limite est en fait à 50 : on peut donc énumérer jusqu'à 50 pseudos et 50 libellés de remplacement.
<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" }, "etc": { "label": "etc", "type": "wiki-user-name" }, "50": { "label": "Cinquantiè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" }, "etc": { "label": "...", "type": "string", "description": "Texte remplaçant le pseudonyme" }, "texte50": { "label": "Libellé pour l'utilisateur 50", "type": "string", "description": "Texte remplaçant le pseudonyme" } }, "description": "Ce modèle permet de faire apparaître les pseudos (ou les libellés de remplacement) d'un ou de plusieurs utilisateurs en début de phrase, tout en les notifiant.", "format": "inline" } </templatedata>
Voir aussi[modifier | modifier le wikicode]