L'Abri
m (Arkadyos a renommé la page Modèle:Abbvalid en Modèle:Abrvalide sans laisser de redirection)
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 3 : Ligne 3 :
 
-->{{#if:{{{1|}}}|<!--
 
-->{{#if:{{{1|}}}|<!--
   
-->{{#vardefine:abbcheck-abbmode|{{#if:{{{abbmode|}}}|{{{abbmode}}}|text}}}}<!--
+
-->{{#vardefine:abrcheck-abrmode|{{#if:{{{abrmode|}}}|{{{abrmode}}}|texte}}}}<!--
-->{{#vardefine:abbcheck-splitby|{{#if:{{{split by|}}}|{{{split by}}}|,}}}}<!--
+
-->{{#vardefine:abrcheck-splitby|{{#if:{{{séparé par|}}}|{{{séparé par}}}|,}}}}<!--
   
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|0}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|0}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|1}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|1}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|2}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|2}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|3}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|3}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|4}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|4}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|5}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|5}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|6}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|6}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|7}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|7}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|8}}}}|1|<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|8}}}}|1|<!--
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|9}}}}|1}}<!--
+
-->{{#if:{{Abr|mode={{#var:abrcheck-abrmode}}|{{#explode:{{{1|}}}|{{#var:abrcheck-splitby}}|9}}}}|1}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--

Version actuelle datée du 5 décembre 2021 à 11:18

Documentation de modèle (Pour le modèle ci-dessus, parfois caché ou invisible)

Modèle vérifiant si les chaînes de caractères contiennent une abréviation pouvant être convertie par {{Abr}} (pour le mode spécifié). Retourne "1" si c'est le cas et une chaîne dans l'autre cas.

Utilisation

{{Abrvalide|abréviations}}

Paramètres

Oui
<non-nommé 1>
Abréviation potentielle passée à {{Abr}} pour savoir si elle renvoie un résultat valide (texte, nom d'icône etc). Jusqu'à 10 abréviations peuvent être spécifiées si elles sont séparées par split by.
Neutre
abrmode
Passé directement à {{Abr}} et peut être utilisé pour vérifier si {{Abr}} retourne un résultat valide pour un mode spécifique. Seules les entrées valides pour le mode de ce modèle auront des effets.
Neutre
(défaut: ",")
split by
Caractère/chaîne de caractère utilisé(e) pour délimiter les multiples abréviations de <non-nommé 1>, i.e. le caractère/chaîne de caractère séparant les abréviations individuelles. Notez que les espaces au début et à la fin de la chaîne de caractères doivent être encodés en HTML (& #032; sans l'espace au milieu), et qu'utiliser un | n'est pas recommandé.

Exemples

Basique

{{Abrvalide|FO3}}

retourne "1" parce que "FO3" est une entrée valide pour {{Abr}}.

{{Abrvalide|ASDF}}

retourne "" (une chaîne vide) parce que "ASDF" n'est pas une entrée valide pour {{Abr}}.

{{Abrvalide|FO3, ASDF}}

retourne "1" par ce que "FO3" est une entrée valide pour {{Abr}}.

{{Abrvalide|ASDF, ASDF2}}

retourne "" (une chaîne vide) car ni "ASDF" ni "ASDF2" ne sont des entrées valides pour {{Abr}}.

{{Abrvalide|FO3, FNV}}

retourne "1" parce que "FO3" et "FNV" sont toutes deux des entrées valides pour {{Abr}}.

Vérification pour des modes spécifiques

{{Abrvalide|NONE}}

retourne "1" parce que "NONE" est une entrée valide pour {{Abr}}.

{{Abrvalide|NONE|abbmode=icon}}

retourne "1" (une chaîne vide) parce qu'il n'y a pas d'icône associé à "NONE" pour {{Abr}}.

Documentation extraite depuis Modèle:Abrvalide/doc.