Projet:Correction syntaxique/Erreur syntaxique 034
Erreur syntaxique no 034 Éléments de programmation de modèles | ||||||||
Description | Page d'aide concernant l'erreur syntaxique 034 du projet Correction syntaxique. | |||||||
---|---|---|---|---|---|---|---|---|
Résumé | Les éléments de programmation sont réservés aux modèles. Ils ne doivent pas être mis en ligne directement sur les articles. Un modèle doit être créé sur l'espace modèle et inséré dans l'article par inclusion. | |||||||
Importance | Élevée | |||||||
Conventions | Aide:Modèle | |||||||
Niveau d'automatisation | Manuel | |||||||
Liste blanche | Liste blanche no 034 | |||||||
Liste des 25 premiers articles erronés | Consulter | |||||||
| ||||||||
modifier |
Cette page d’aide du projet Correction syntaxique détaille les informations générales de fonctionnement d’une erreur détectée par le projet et rappelle les pages d’aides et de conventions de Wikipédia relative à la correction de celle-ci.
Description
modifierLes éléments de programmation de modèles sont exclusivement réservés à l'espace Modèle. Il peuvent créer des erreurs d'interprétation du logiciel MediaWiki. Cette insertion de code est interdite et pose des problème accessibilité en compliquant le texte source des l'article pour les utilisateurs non-avertis. Ils ne doivent pas être mis en ligne directement sur les articles mais insérés par inclusion.
Conventions
modifierLes conventions abordant les modèles sont décrites sur cette page : Aide:Modèle.
Vulgarisation
modifierCette section a pour but de simplifier et de donner les grandes lignes concernant les règles à respecter sur Wikipédia en français, elle peut également servir de justification auprès d'un contributeur n'ayant pas accepté ou pas compris la correction établie par un membre du Projet:Correction syntaxique. Cette simplification des règles ne saurait remplacer les règles elles-mêmes, consultez attentivement les conventions citées dans la section ci-dessus.
Règle générale
modifierLes modèles doivent être placés dans l'espace de noms « Modèle: ». Un modèle doit donc être créé sur une page débutant par l'expression « Modèle: ». Il est interdit de publier directement sur l'article ces expressions. Un modèle doit être inséré dans l'article par inclusion. De plus, un modèle publié par inclusion simplifie le code de l'article. Il faut donc supprimer ces éléments des articles.
Détection
modifierLe script détecte certains éléments comme les triples accolades. C'est parfois un modèle mal ouvert, ou mal fermé. Il faut simplement supprimer l'accolade qui n'est pas nécessaire.
Localisation - Geolocalisation
modifierLe modèle de géolocalisation est régulièrement publié notamment sur des articles du Portail:Rugby à XV.
Deux options se présentent :
- réécrire le modèle avec la syntaxe réservé aux carte de localisation pour les articles, mais c'est très fastidieux... Lisez bien la documentation ;
- déplacer le modèle sur l'espace modèle. Pensez à catégoriser la carte.
Pensez à informer le contributeur qu'il ne faut pas publier un modèle sur un article.
Palette de navigation
modifierDes palettes de navigation soit parfois publiées directement sur les articles. Les Méta palette de navigation doivent être placées sur l'espace modèle, Le script détecte mal ce problème, il repère seulement les balises <noinclude></noinclude> ou <includeonly></includeonly> de la palette alors situées sur l'article (voir l'erreur "Balise sans contenu")... Il est donc nécessaire de déplacer ces éléments. La {{Palette Aide}} revient souvent en version trafiquée et allégée de paramètres obligatoires. Veillez à mettre à jour correctement le code de la palette avant de la publier et pensez également à la catégoriser.
Code source
modifierCertains contributeurs copient directement le code source d'une infobox, d'un bandeau ou de tout autre modèle et remplissent les champs correspondant. Tout comme les palettes de navigation, les infobox et les bandeaux doivent se situer sur l'espace Modèle. Le language et la syntaxe utilisée est interdite sur l'espace de nom principal. Il suffit de copier le code simplifié de l'infobox et de déplacer le contenu.
Adresse Google livres
modifierCertaines adresses internet sont complexifiées (par des bots ?). Cette syntaxe est absolument inutile. Conservez le code et la description après id= et supprimez les accolade {{{1| }}}, {{{2| }}}
Exemple
modifier- Localisation : Carte simple réécrite → éléments de programmation de modèles supprimé
- Géolocalisation : Suppression et inclusion d'une carte complexe de géolocalisation pour modèle sur un article → Création et déplacement du modèle de carte
- Faux positif : Modèle ouvert avec trois accolades : le modèle fonctionne, mais une accolade est affichée sur l'article → suppression de l'accolade
- Méta palette de navigation : Suppression et inclusion du modèle présent sur l'article → Création et déplacement du modèle de palette de navigation.
- Code source : Suppression du code source de la boite et substitution avec le code correspondant.
Cause
modifierLe placement d'un modèle sur l'espace de nom principal est plutôt rare, mais régulier (un ou deux articles en deux semaines...), causé par une méconnaissance des règles de la part de quelques contributeurs très minoritaires. La majorité des détecetions autres sont de faux positifs de modèles mal utilisés.
Recommandations
modifier- Pensez à consulter le modèle avant d'effectuer les modifications pour contrôler les paramètres autorisés. Utilisez {{m|Nom du modèle}} pour accéder rapidement à la page du modèle.
- Pensez à justifier vos correction : Éléments de programmation de modèles (détection par Projet:Correction syntaxique).
- N'entrez jamais en conflit avec un utilisateur n'acceptant pas votre modification. Prennez le temps de lui expliquer la règle, proposez lui le lien des conventions sur le sujet et la vulgarisation ci-dessus. Dans le pire des cas où une tension interviendrait, faites reprendre la discussion par un autre membre du Projet:Correction syntaxique.
Automatisation
modifierBot
modifier- Exceptionnellement dans le cas où un bot ou une personne aurait mis en ligne des éléments interdits en grande quantité, un bot pourrait passer pour les supprimer.
Exemple : DSisyphBot
- Introduction sur à peu près 300 articles d'éléments de programmation de modèles
- Nouveau passage du bot pour supprimer les éléments interdits.
- Historique de l'article (8 août et 26 août 2009)
Regex
modifier- Oui
Manuel
modifier- Suivez les recommandations et consignes pour cette erreur.
Liste blanche
modifierCertains articles ne rentrent dans aucun des cas décrits dans les conventions, il convient de faire des exceptions. Tout article peut être proposé pour être ajouté à la liste d'exclusion. Il suffit de le proposer en page de discussion du projet. Une fois validé par une majorité ou un membre confirmé du projet, l'article sera ajouté à la liste.
Cette page contient la liste blanche de l’erreur syntaxique no 34 (Éléments de programmation de modèles), c'est-à-dire les pages pour lesquelles cette erreur est détectée, mais ne peut être corrigée.
Important: Avant d’ajouter une page dans cette liste, veuillez vous assurer que cette page ne peut vraiment pas être corrigée.
Discussion
modifierVous pouvez faire vos remarques, une demande de modification, sur l'erreur 034 ou la manière dont elle est traitée par les membres du projet