« Modèle:Réponse » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Od1n (discussion | contributions)
c'est plus lisible comme ça, ne trouvez-vous pas ?
Od1n (discussion | contributions)
proposition de mise en forme du code
Ligne 1 : Ligne 1 :
<includeonly>{{#if: {{{1|}}} |
<noinclude>{{Réponse|Exemple}}</noinclude><includeonly><!--


<div style="background-color: #BBDDFF; border-color: #4169E1; padding:0.2em 0 0 0.5em; overflow: hidden;"><!--
// Check for {{{1}}} parameter


-->[[Image:Nuvola apps edu languages.svg|left|36px|link=<!--
-->{{#if:{{{1|}}}|<!--then:
-->{{#ifeq: {{NAMESPACE:{{{1}}}}} | {{ns:0}} | {{ns:3}}: }}<!-- Prefix the given page with User talk:, if no namespace given
-->{{{1}}}<!--
-->&#35;{{#if: {{{2|}}} | {{{2}}} | toc }}<!--
-->|Vous avez de nouveaux messages]]<!--


-->Bonjour, {{BASEPAGENAME}}. Vous avez un nouveau message dans [[<!--
// Image
-->{{#ifeq: {{NAMESPACE:{{{1}}}}} | {{ns:0}} | {{ns:3}}: }}<!-- Prefix the given page with User talk:, if no namespace given
-->{{{1}}}<!--
-->{{#if: {{{2|}}} | &#35;{{{2}}} | &#35;toc }}<!--
-->|{{#if: <!-- Evaluates to "NOT USERSPACE" if namespace is neither 0 nor 3 -->
{{#switch: {{NAMESPACE:{{{1}}}}} | {{ns:0}} | {{ns:3}} = <!--silent--> | NOT USERSPACE }}
<!-- Evaluates to "IS SUBPAGE" if the page is a subpage -->
{{#ifeq: {{#titleparts:{{{1}}}|1|2}} | <!--empty--> | <!--silent--> | IS SUBPAGE }}
| <!-- Display full page title if either NOT USERSPACE or IS SUBPAGE is true -->
{{#ifeq: {{NAMESPACE:{{{1}}}}} | {{ns:0}} | {{ns:3}}: }}<!--
-->{{{1}}}
| <!-- Display the PAGENAME of {{{1}}} (i.e. the user name) otherwise -->
la page de discussion de {{PAGENAME:{{{1}}}}}
}}]].<br /><!--


--><div style="background-color: #BBDDFF; border-color: #4169E1; padding:0.2em 0 0 0.5em; overflow: hidden"><!--
--><span class="plainlinks" style="font-size: 88%; font-weight: normal;"><!--
-->{{#if: {{{ts|}}} | Message ajouté le {{{ts}}}.&#32; }}<!--
--> [[Image:Nuvola apps edu languages.svg|left|36px|link=<!--
-->Vous pouvez [{{fullurl:{{FULLPAGENAMEE}}|action=edit}} supprimer ce bandeau] à tout moment en effaçant le modèle {{m|Réponse}}, {{m|Talkback}} ou {{m|Réponses}}.<!--
// Prefix the given page with User talk:, if no namespace given
--></span><!--
--> {{#ifeq:{{NAMESPACE:{{{1}}}}}|{{ns:0}}|{{ns:3}}:}}<!--
--> {{{1}}}<!--
// Section link
--> {{#if:{{{2|}}}|&#35;{{{2}}}|&#35;toc}}|Vous avez de nouveaux messages]]<!--


--></div>
// Text


| <span class="error">ERREUR : Vous devez renseigner le paramètre de nom d'utilisateur dans le modèle {{m|Réponse}}.</span>
-->Bonjour, {{BASEPAGENAME}}. Vous avez un nouveau message dans <!--
// Prefix the given page with User talk:, if it has no namespace given
--> [[{{#ifeq:{{NAMESPACE:{{{1}}}}}|{{ns:0}}|{{ns:3}}:}}<!--
// Page link
--> {{{1}}}<!--
// Section link
--> {{#if:{{{2|}}}|&#35;{{{2}}}|&#35;toc}}<!--
// Link text
--> |{{#if:<!--
// Evaluates to "NOT USERSPACE" if namespace is neither 0 nor 3
--> {{#switch:{{NAMESPACE:{{{1}}}}}<!--
--> |{{ns:0}}|{{ns:3}}=<!--silent--><!--
--> |NOT USERSPACE}}<!--
// Evaluates to "IS SUBPAGE" if the page is a subpage
--> {{#ifeq:{{#titleparts:{{{1}}}|1|2}}|<!--
--> <!--empty-->|<!--silent-->|IS SUBPAGE}}<!--
// Display full page title if either NOT USERSPACE or IS SUBPAGE is true
--> |{{#ifeq:{{NAMESPACE:{{{1}}}}}|{{ns:0}}|{{ns:3}}:}}<!--
--> {{{1}}}<!--
// Display the PAGENAME of {{{1}}} (i.e. the user name) otherwise
--> |la page de discussion de {{PAGENAME:{{{1}}}}}}}]].<br /><!--

// Timestamp, notice

--><span class="plainlinks" style="font-size: 88%; font-weight: normal;">{{#if:{{{ts|}}}|Message ajouté le {{{ts}}}.}} Vous pouvez [{{fullurl:{{FULLPAGENAMEE}}|action=edit}} supprimer ce bandeau] à tout moment en effaçant le modèle {{m|Réponse}}, {{m|Talkback}} ou {{m|Réponses}}.</span><!--
--></div><!--

// Display an error message if no parameter given

-->|<!--else:
--><span class="error">ERREUR : Vous devez renseigner le paramètre de nom d'utilisateur dans le modèle {{m|Réponse}}.</span>}}</includeonly><noinclude>


}}</includeonly><noinclude>
{{Réponse|Exemple}}
{{Documentation}}<!-- Catégories et interwikis en sous-page de documentation -->
{{Documentation}}<!-- Catégories et interwikis en sous-page de documentation -->
</noinclude>
</noinclude>

Version du 7 janvier 2012 à 02:07

Vous avez de nouveaux messages
Vous avez de nouveaux messages
Bonjour, Réponse. Vous avez un nouveau message dans la page de discussion de Exemple.
Vous pouvez supprimer ce bandeau à tout moment en effaçant le modèle {{Réponse}}, {{Talkback}} ou {{Réponses}}.


Utilisation

Lors d'un échange entre deux contributeurs de Wikilivres, les messages se trouvent souvent morcelés sur les deux pages de discussion. Par exemple, une question posée par le contributeur A ira sur la page de discussion de B, lequel répondra sur la page de discussion de A. Quand un échange se prolonge, sa lecture devient difficile. Il est plus pratique de n'utiliser qu'une seule page de discussion.

Ce modèle permet de le faire. En l'apposant sur la page de discussion de votre interlocuteur, vous lui signalez qu'un message le concernant l'attend sur la votre. Cela permet de tout regrouper sur votre page.

Syntaxe

  • {{Réponse|votre pseudo}}
    Que l'on obtient directement avec le code : {{Réponse|{{subst:REVISIONUSER}}}}
  • {{Réponse|votre pseudo|section}}

Pour diriger vers une page de discussion autre que celle d'un utilisateur :

  • {{Réponse|Discussion:Article}}
  • {{Réponse|Discussion Wikilivres:Nom de la page|section}}


Pour indiquer la date et l'heure, ajoutez ts=~~~~~

  • {{Réponse|votre pseudo|section|ts=~~~~~}}
  • {{Réponse|Discussion:Article|ts=~~~~~}}

Placez le code sur la page utilisateur auquel vous avez répondu. Le destinataire peut retirer le modèle une fois pris en compte. Le paramètre section est optionnel, il permet d'amener directement à la section comportant la discussion.

Exemple

  • {{Réponse|Discussion:Accueil|wiktionnaire}}

Voir aussi