« Modèle:Réponse » : différence entre les versions
imported>Amalthea Copy version from Template:Talkback/sandbox2 |
imported>Edokter Trimming back on formatting (no fuctional change) |
||
Ligne 1 : | Ligne 1 : | ||
<!-- |
<!-- |
||
⚫ | |||
*********************************************************************************** |
|||
⚫ | |||
*********************************************************************************** |
|||
-->{{#if:{{{1<noinclude>|Example</noinclude>}}}|<!--then: (continue) else:<!-- |
-->{{#if:{{{1<noinclude>|Example</noinclude>}}}|<!--then: (continue) else:<!-- |
||
-->|<span style="font-size: 120%; font-weight: bold; color: red;">ERROR:</span> <!-- |
-->|<span style="font-size: 120%; font-weight: bold; color: red;">ERROR:</span> <!-- |
||
Ligne 9 : | Ligne 8 : | ||
--><div style="display: none;">}}<!-- |
--><div style="display: none;">}}<!-- |
||
⚫ | |||
********* |
|||
⚫ | |||
********* |
|||
--><div class="usermessage" style="background-color: #BBDDFF; border-color: RoyalBlue;"><!-- |
--><div class="usermessage" style="background-color: #BBDDFF; border-color: RoyalBlue;"><!-- |
||
--> [[Image:Nuvola apps edu languages.svg<!-- |
--> [[Image:Nuvola apps edu languages.svg|left|40px|link=<!-- |
||
⚫ | |||
⚫ | |||
⚫ | |||
--> |40px<!-- |
|||
--> | |
--> {{{1<noinclude>|Example</noinclude>}}}<!-- |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
--> {{#ifeq:<!-- |
|||
⚫ | |||
--> | {{ns:0}}<!-- |
|||
--> | {{ns:3}}:<!-- |
|||
--> }} <!-- |
|||
--> <!--Page link--><!-- |
|||
⚫ | |||
⚫ | |||
⚫ | |||
--> |You have new messages<!-- |
|||
--> ]]<!-- |
|||
******** |
|||
⚫ | |||
******** |
|||
-->Hello, {{#titleparts:{{PAGENAME}}|1}}. You have new messages at <!-- |
-->Hello, {{#titleparts:{{PAGENAME}}|1}}. You have new messages at <!-- |
||
⚫ | |||
-->[[<!-- |
|||
--> [[{{#ifeq:{{NAMESPACE:{{{1<noinclude>|Example</noinclude>}}}}}|{{ns:0}}|{{ns:3}}:}}<!-- |
|||
⚫ | |||
⚫ | |||
--> {{#ifeq:<!-- |
|||
⚫ | |||
--> |{{ns:0}}<!-- |
|||
--> |{{ns:3}}:<!-- |
|||
--> }}<!-- |
|||
⚫ | |||
--> {{{1<noinclude>|Example</noinclude>}}}<!-- |
--> {{{1<noinclude>|Example</noinclude>}}}<!-- |
||
// Section link |
|||
--> {{#if:{{{2|}}}|#{{{2}}}|#toc}}<!-- |
--> {{#if:{{{2|}}}|#{{{2}}}|#toc}}<!-- |
||
// Link text |
|||
⚫ | |||
Pipe |
|||
⚫ | |||
-->|<!-- |
|||
⚫ | |||
The display name is "Example's talk page" only if parameter 1 was "Example" or "User talk:Example". |
|||
In all other cases (other namespaces or subpages, in particular) we show the page title |
|||
This is determined by checking if the namespace is not Mainspace, User talk and if |
|||
the page is no subpage. |
|||
--> {{#if:<!-- |
|||
⚫ | |||
--> {{#switch:<!-- |
|||
--> {{NAMESPACE:{{{1<noinclude>|Example</noinclude>}}}}}<!-- |
|||
--> |{{ns:0}}|{{ns:3}}=<!--silent--><!-- |
--> |{{ns:0}}|{{ns:3}}=<!--silent--><!-- |
||
--> |NOT USERSPACE<!-- |
--> |NOT USERSPACE}}<!-- |
||
⚫ | |||
--> }}<!-- |
|||
⚫ | |||
--> <!--empty-->|<!--silent-->|IS SUBPAGE}}<!-- |
|||
// Display full page title if either NOT USERSPACE or IS SUBPAGE is true |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
--> {{#ifeq:{{#titleparts:{{{1<noinclude>|Example</noinclude>}}}|1|2}}||<!--silent-->|IS SUBPAGE}}<!-- |
|||
Display the full page title if any of the above was true, i.e. either TITLE or NOT USERSPACE |
|||
⚫ | |||
⚫ | |||
⚫ | |||
--> }}<!-- |
|||
-->]].<br /><!-- |
|||
********************* |
|||
⚫ | |||
********************* |
|||
--><span class="plainlinks" style="font-size: 88%; font-weight: normal;">{{#if:{{{ts|}}}|Message added on {{{ts}}}.}} You can [{{fullurl:{{FULLPAGENAMEE}}|action=edit}} remove this notice] at any time by removing the {{tl|Talkback}} or {{tl|Tb}} template.</span><!-- |
--><span class="plainlinks" style="font-size: 88%; font-weight: normal;">{{#if:{{{ts|}}}|Message added on {{{ts}}}.}} You can [{{fullurl:{{FULLPAGENAMEE}}|action=edit}} remove this notice] at any time by removing the {{tl|Talkback}} or {{tl|Tb}} template.</span><!-- |
||
--></div><!-- |
--></div><!-- |
||
// Closing DIV |
|||
******************************************* |
|||
* Close the display:none DIV from the top * |
|||
******************************************* |
|||
-->{{#if:{{{1<noinclude>|Example</noinclude>}}}||</div>}}<noinclude> |
-->{{#if:{{{1<noinclude>|Example</noinclude>}}}||</div>}}<noinclude> |
||
{{Documentation}}<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> |
{{Documentation}}<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> |
||
</noinclude> |
</noinclude> |
Version du 20 mars 2009 à 22:48
- Cette documentation est incluse depuis Modèle:Réponse/Documentation. [rafraîchir] · [modifier] · [historique]
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}}}}
- Que l'on obtient directement avec le code :
{{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