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 | ![]() |
|||||||
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
[modifier | modifier le code]Les éléments de programmation de modèles sont exclusivement réservés à l'espace Modèle. Il peuvent créer des erreur d'interpretation du logiciel MediaWiki. Cette insertion de code est interdite et pose des problème accessibilité en compliquant le texte source des l'articles pour les utilisateurs non-arvertis. Ils ne doivent pas être mis en ligne directement sur les articles mais insérés par inclusion.
Conventions
[modifier | modifier le code]Les conventions abordant les modèles sont décrites sur cette page : Aide:Modèle.
Vulgarisation
[modifier | modifier le code]Cette 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
[modifier | modifier le code]Les 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 élements des articles.
Détection
[modifier | modifier le code]Le 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
[modifier | modifier le code]Le 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
[modifier | modifier le code]Des 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
[modifier | modifier le code]Certains 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
[modifier | modifier le code]Certaines 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 | modifier le code]- 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
[modifier | modifier le code]Le 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 | modifier le code]- 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
[modifier | modifier le code]Bot
[modifier | modifier le code]- 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 | modifier le code]- Oui
Manuel
[modifier | modifier le code]- Suivez les recommandations et consignes pour cette erreur.
Liste blanche
[modifier | modifier le code]Certains 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.
- Liste des fuseaux horaires
- Algorithme du jour du Jugement dernier
- Comparaisons des logiciels d'analyse numérique
- Liste des batailles des Croisades
- Paul Doumer
Discussion
[modifier | modifier le code]Vous 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