Les mots en bleu sont déjà définis. Clique sur ceux en orange pour les ajouter au Dico.

Modèle

« Averto » : différence entre les versions

sur le Dico des Ados : ton dictionnaire collaboratif, libre et gratuit !

Vivian (discussion | contributions)
Aucun résumé des modifications
Vivian (discussion | contributions)
dicoadoisation
Ligne 6 : Ligne 6 :
= Modèle =
= Modèle =
</noinclude><table class="bandeau plainlinks" style="margin: auto; margin-bottom: 10px; text-align: center; background-color: {{#switch: {{{niveau}}}
</noinclude><table class="bandeau plainlinks" style="margin: auto; margin-bottom: 10px; text-align: center; background-color: {{#switch: {{{niveau}}}
|4|5 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#FFB2B2}}}|#FFB2B2}}
|4 = {{#ifeq:{{{type|}}}|perso|#ffdede|#ffdede}}
|5 = {{#ifeq:{{{type|}}}|perso|#b9b9b9|#b9b9b9}}
|#default = {{#ifeq:{{{type|}}}|perso|{{{couleur fond|#F8F8F8}}}|#F8F8F8}}}}; border: solid {{#switch: {{{niveau}}}
|#default = {{#ifeq:{{{type|}}}|perso|{{{couleur fond|#F8F8F8}}}|#F8F8F8}}}}; border: solid {{#switch: {{{niveau}}}
|1 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|lightblue}}}|lightblue}}
|1 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#a6f1a6}}}|#a6f1a6}}
|2 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#a6f1a6}}}|#a6f1a6}}
|2 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#ffcd39}}}|#ffcd39}}
|3 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#ffa31a}}}|#ffa31a}}
|3 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#f04124}}}|#f04124}}
|4 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#b3002d}}}|#b3002d}}
|4 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#b3002d}}}|#b3002d}}
|5 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#262626}}}|#262626}}
|5 = {{#ifeq:{{{type|}}}|perso|{{{couleur bordure|#262626}}}|#262626}}
Ligne 17 : Ligne 18 :
<td style="width: 10%;">
<td style="width: 10%;">
<div>[[Image:{{#switch: {{{niveau}}}
<div>[[Image:{{#switch: {{{niveau}}}
|#default = {{#ifeq:{{{type|}}}|perso|<i class="fa fa-info-circle fa-7x fa-pull-left" aria-hidden="true"></i>{{{image|Bandeau avertissement 3.svg}}}|Content.png}}
|#default = {{#ifeq:{{{type|}}}|perso|{{{image|Bandeau avertissement 3.svg}}}|Bandeau avertissement 3.svg}}
|1 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important blue.svg}}}|Nuvola apps important blue.svg}}
|1 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important green.svg}}}|Nuvola apps important green.svg}}
|2 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important green.svg}}}|Nuvola apps important green.svg}}
|2 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important yellow.svg}}}|Nuvola apps important yellow.svg}}
|3 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important orange.svg}}}|Nuvola apps important yellow.svg}}
|3 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important.svg}}}|Nuvola apps important.svg}}
|4 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important.svg}}}|Nuvola apps important.svg}}
|4 = {{#ifeq:{{{type|}}}|perso|{{{image|Nuvola apps important.svg}}}|Nuvola apps important.svg}}
|5 = {{#ifeq:{{{type|}}}|perso|{{{image|Stop x nuvola.png}}}|Stop x nuvola.png}}}}|100px|Avertissement|link=]]</div>
|5 = {{#ifeq:{{{type|}}}|perso|{{{image|Stop x nuvola.png}}}|Stop x nuvola.png}}}}|100px|Avertissement|link=]]</div>
</td><td>
</td><td>
<div style="padding: 5px; text-align: left;">{{#switch: {{{niveau}}}
<div style="padding: 5px; text-align: left;">{{#switch: {{{niveau}}}
|3|4 = Attention '''{{#if: {{Averto/bool-ip}}|<!--nothing here-->|IP&nbsp;}}{{BASEPAGENAME}}''' !
|3|4 = Attention '''{{BASEPAGENAME}}''' !
|#default= Bonjour '''{{#if: {{Averto/bool-ip}}|<!--nothing here-->|IP&nbsp;}}{{BASEPAGENAME}}''',}}<br />
|#default= Bonjour '''{{BASEPAGENAME}}''',<br />
{{#ifeq:{{{type|}}}|perso|{{{texte}}}|{{#ifexist:Modèle:Averto/texte/{{{type}}}|{{Averto/texte/{{{type}}}|page={{{page|}}}|niveau={{{niveau|0}}}|raison={{{raison|}}}|site={{{site|}}}|noblock={{{noblock|}}} }}|{{Averto/texte/global|page={{{page|}}}|niveau={{{niveau|0}}}}}|noblock={{{noblock|}}} }}}}<noinclude><!--nothing here
{{#ifeq:{{{type|}}}|perso|{{{texte}}}|{{#ifexist:Modèle:Averto/texte/{{{type}}}|{{Averto/texte/{{{type}}}|page={{{page|}}}|niveau={{{niveau|0}}}|raison={{{raison|}}}|site={{{site|}}}|noblock={{{noblock|}}} }}|{{Averto/texte/global|page={{{page|}}}|niveau={{{niveau|0}}}}}|noblock={{{noblock|}}} }}}}<noinclude><!--nothing here
--></noinclude>{{#ifeq:{{{type|}}}|perso|<noinclude><!--nothing here--></noinclude>|{{#switch: {{{niveau}}}
--></noinclude>{{#ifeq:{{{type|}}}|perso|<noinclude><!--nothing here--></noinclude>|{{#switch: {{{niveau}}}
|1|2|3|4|5 = <noinclude><!--nothing here--></noinclude>
|1|2|3|4|5 = <noinclude><!--nothing here--></noinclude>
|#default = <br/>Les essais peuvent être faits dans le [[Vikidia:Bac à sable|bac à sable]]. Continue tes essais, on peut facilement corriger les erreurs ici. Sache que tu peux me contacter ou poser une question sur la page des [[Vikidia:Bavardages|bavardages]]. Tu peux lire aussi les pages d'[[Aide:Accueil|aide]] !}}}}<noinclude><!--nothing here
|#default = <br/>Les tests peuvent être faits dans le [[Dico:Bac à sable|bac à sable]]. Continue à contribuer, on peut facilement corriger les erreurs sur un wiki. {{=)}} Sache que tu peux me contacter ou poser une question dans le [[Dico:Salon|Salon]]. Tu peux lire aussi les pages d'[[Aide:index|aide]] !}}}}<noinclude><!--nothing here
--></noinclude>{{#if: {{{noblock|}}} |<!--nothing here-->|
--></noinclude>{{#if: {{{noblock|}}} |<!--nothing here-->|
{{#switch: {{{niveau}}}
{{#switch: {{{niveau}}}
|1 = <br />J'espère que tu commenceras à contribuer positivement, sinon tu risquerais d'être [[Aide:Blocage en écriture|bloqué]], ce serait dommage ! Le [[Vikidia:Bac à sable|bac à sable]] est à ta disposition pour tester la syntaxe de Vikidia.
|1 = <br />J'espère que tu commenceras bientôt à contribuer positivement, sinon tu risquerais d'être [[Aide:Blocage en écriture|bloqué]], ce serait dommage ! Le [[Dico:Bac à sable|bac à sable]] est à ta disposition pour effectuer des tests.
|2 = <br />'''''Garde à l'esprit qu'en cas de récidive, nous pourrions avoir à prendre une sanction de [[Special:Bloquer/{{PAGENAME}}|blocage]] de {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur|ton adresse IP}}.'''''
|2 = <br />'''''Garde à l'esprit qu'en cas de récidive, nous pourrions avoir à prendre une sanction de [[Special:Bloquer/{{PAGENAME}}|blocage]] de ton compte d'utilisateur et de ton adresse IP.'''''
|3 = <br />Un [[Vikidia:Administrateur|administrateur]] de Vikidia a '''bloqué {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur|ton adresse IP}}''' pour une durée de {{{durée|3}}} {{{unité|jour(s)}}}.<br />Si tu persistes dans cette voie, la prochaine fois, tu seras bloqué(e) pour une durée bien plus longue.
|3 = <br />Un [[Dico:Administrateur|administrateur]] du Dico des Ados a '''bloqué {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur|ton adresse IP}}''' pour une durée de {{{durée|3}}} {{{unité|jour(s)}}}.<br />Si tu persistes dans cette voie, la prochaine fois, tu seras bloqué(e) pour une durée bien plus longue.
|4 = <br />Un [[Vikidia:Administrateur|administrateur]] de Vikidia a '''bloqué {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur|ton adresse IP}}''' pour une durée de {{{durée|3}}} {{{unité|mois}}}.<br />Au bout de {{{durée|3}}} {{{unité|mois}}}, {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur sera débloqué|ton adresse IP sera débloquée}}, et tu pourras de nouveau contribuer.
|4 = <br />Un [[Dico:Administrateur|administrateur]] du Dico des Ados a '''bloqué {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur|ton adresse IP}}''' pour une durée de {{{durée|3}}} {{{unité|mois}}}.<br />Au bout de {{{durée|3}}} {{{unité|mois}}}, {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur sera débloqué|ton adresse IP sera débloquée}}, et tu pourras de nouveau contribuer.
|5 = <br />Un [[Vikidia:Administrateur|administrateur]] de Vikidia a '''bloqué {{#if: {{Averto/bool-ip}} |''définitivement'' ton compte d'utilisateur'''|ton adresse IP''' pour une durée de {{{durée|1}}} {{{unité|année(s)}}}}}.
|5 = <br />Un [[Dico:Administrateur|administrateur]] du Dico des Ados a '''bloqué {{#if: {{Averto/bool-ip}} |''définitivement'' ton compte d'utilisateur'''|ton adresse IP''' pour une durée de {{{durée|1}}} {{{unité|année(s)}}}}}.
|#default = <noinclude><!--nothing here--></noinclude>}}<noinclude><!--nothing here
|#default = <noinclude><!--nothing here--></noinclude>}}<noinclude><!--nothing here
--></noinclude>{{#if: {{Averto/bool-ip}}|<noinclude><!--nothing here--></noinclude>|
--></noinclude>{{#if: {{Averto/bool-ip}}|<noinclude><!--nothing here--></noinclude>|
<!--Avec blocage-->{{#switch: {{{niveau}}}
<!--Avec blocage-->{{#switch: {{{niveau}}}
|0 = <br /><small>''Note : si tu reçois ce message sans raison apparente, merci de l'ignorer. Il signifie simplement que tu as dorénavant l'adresse Internet de quelqu'un qui a fait précédemment des tests sur Vikidia.''</small>
|0 = <br /><small>''Note : si tu reçois ce message sans raison apparente, merci de l'ignorer. Il signifie simplement que tu as dorénavant l'adresse Internet de quelqu'un qui a fait précédemment des tests sur le Dico des Ados.''</small>
|1 = <br /><small>''Note : si tu reçois ce message sans raison apparente, merci de l'ignorer. Il signifie simplement que tu as dorénavant l'adresse Internet de quelqu'un qui a fait précédemment des tests sur Vikidia.''</small>
|1 = <br /><small>''Note : si tu reçois ce message sans raison apparente, merci de l'ignorer. Il signifie simplement que tu as dorénavant l'adresse Internet de quelqu'un qui a fait précédemment des tests sur le Dico des Ados.''</small>
|5 = <!--nothing here-->
|5 = <!--nothing here-->
|#default = <br /><small>''Note : si tu reçois ce message sans raison apparente, merci de l'ignorer. Il signifie simplement que tu as dorénavant l'adresse Internet de quelqu'un qui a fait précédemment des dégâts sur Vikidia et a continué malgré nos mises en garde.''</small>}}<!--fin switch-->}}<!--fin if {{Averto/bool-ip}}-->}}<!--fin if {{{noblock}}}-->
|#default = <br /><small>''Note : si tu reçois ce message sans raison apparente, merci de l'ignorer. Il signifie simplement que tu as dorénavant l'adresse Internet de quelqu'un qui a fait précédemment des dégâts sur le Dico des Ados et a continué malgré nos mises en garde.''</small>}}<!--fin switch-->}}<!--fin if {{Averto/bool-ip}}-->}}<!--fin if {{{noblock}}}-->
<!--Sans blocage-->{{#if: {{Averto/bool-ip}}|
<!--Sans blocage-->{{#if: {{Averto/bool-ip}}|
{{#switch: {{{niveau}}}
{{#switch: {{{niveau}}}

Version du 21 mai 2020 à 15:16


Documentation

info Documentation du modèle

Utilisation

Permet d’avoir un modèle d’avertissement unique, permettant de spécifier différents textes de maintenances en fonction des besoins.

Le modèle détecte automatiquement si l’utilisateur est une adresse IP, et adapte certains textes en fonctions.

Syntaxe

{{Averto
|niveau=0
|type=global
|page=
|raison=
|durée=3
|unité=jours
}}
Nom Obligatoire Par défaut Description
Niveau Non 0 Indique le niveau de l’avertissement
Type Non global Se référer à la liste des textes (vous pouvez mettre perso pour faire un averto personnalisé)
Texte Non Texte de l’avertissement en fonction du type Si type=perso, permet de mettre un texte qui n’est pas dans la liste des textes pour créer un avertissement personnalisé
Image Non Icône de l’avertissement (smiley et panneaux) en fonction du niveau Si type=perso, permet de mettre une icône personnalisée
Page Non vide Permet d’indiquer une page spécifique si le texte le permet.
Raison Non vide Permet d’indiquer une raison/justification spécifique si le texte le permet.
Durée Non 3 Durée d’un hypothétique blocage (utilisé à partir du niveau 3).
Unité Non jours (niveau 3)
mois (niveau 4)
définitif (compte)/années (IP) (niveau 5)
Permet de modifier l’unité d’un blocage (jours, mois, années...) (utilisé à partir du niveau 3)
Noblock Non false Permet de retirer les notions de blocage du modèle.

Exemples

  • {{subst:Averto|type=SI|niveau=0|page=test}}
  • {{subst:Averto|type=spam|niveau=1|page=test}}
  • {{subst:Averto|type=copyvio|niveau=2}}
  • {{subst:Averto|type=politesse|niveau=3|durée=4|unité=siestes}}
  • {{subst:Averto|niveau=4|durée=7|unité=dodos}}
  • {{subst:Averto|niveau=5}}

Modèle