Modèle

« Averto » : différence entre les versions

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

Vivian (discussion | contributions)
mAucun résumé des modifications
Vivian (discussion | contributions)
mAucun résumé des modifications
Ligne 26 : Ligne 26 :
</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 '''{{BASEPAGENAME}}''' !
|3|4 = Attention '''{{#if: {{Averto/bool-ip}}|<!--nothing here-->|IP&nbsp;}}{{BASEPAGENAME}}''' !
|#default= Bonjour '''{{BASEPAGENAME}}''',}}<br />
|#default= Bonjour '''{{#if: {{Averto/bool-ip}}|<!--nothing here-->|IP&nbsp;}}{{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}}}
Ligne 34 : Ligne 34 :
--></noinclude>{{#if: {{{noblock|}}} |<!--nothing here-->|
--></noinclude>{{#if: {{{noblock|}}} |<!--nothing here-->|
{{#switch: {{{niveau}}}
{{#switch: {{{niveau}}}
|1 = <br />Je t'encourage à contribuer de manière positive, car un [[Aide:Blocage en écriture|blocage de ton compte]] est possible, ce qui serait dommage ! Si tu le souhaites, le '''{{Zoom|shovel|Dico:Bac à sable|bac à sable}}''' est à ta disposition pour effectuer des tests ou t'amuser.
|1 = <br />Je t'encourage à contribuer de manière positive, car un [[Aide:Blocage en écriture|blocage]] de {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur|ton adresse IP}} est possible, ce qui serait dommage ! Si tu le souhaites, le '''{{Zoom|shovel|Dico:Bac à sable|bac à sable}}''' est à ta disposition pour effectuer des tests ou t'amuser.
|2 = <br />Ceci est le '''dernier avertissement''' avant le [[Special:Bloquer/{{PAGENAME}}|blocage]] de ton compte d'utilisateur et de ton adresse IP.
|2 = <br />Ceci est le '''dernier avertissement''' avant le [[Special:Bloquer/{{PAGENAME}}|blocage]] de {{#if: {{Averto/bool-ip}} |ton compte d'utilisateur|ton adresse IP}}.
|3 = <br />Un [[Dico:Administrateurs|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.
|3 = <br />Un [[Dico:Administrateurs|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 [[Dico:Administrateurs|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.
|4 = <br />Un [[Dico:Administrateurs|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.
Ligne 53 : Ligne 53 :
<!--fin switch-->}}<!--fin if {{Averto/bool-ip}}-->}}
<!--fin switch-->}}<!--fin if {{Averto/bool-ip}}-->}}
{{#switch: {{{niveau}}}
{{#switch: {{{niveau}}}
|#default = Continue bien. [[File:Face-smile.svg|30px]]
|#default = Bien du plaisir sur ton dictionnaire ! {{=)}}
|1|2|3|4|5 = <noinclude><!--nothing here--></noinclude>
|1|2|3|4|5 = <noinclude><!--nothing here--></noinclude>
<!--fin switch-->}}</div></td></tr></table>
<!--fin switch-->}}</div></td></tr></table>

Version du 21 mai 2020 à 19:06


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