Discussion modèle:Ref

Une page de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Autres discussions [liste]
  • Suppression -
  • Neutralité -
  • Droit d'auteur -
  • Article de qualité -
  • Bon article -
  • Lumière sur -
  • À faire -
  • Archives

Remarques et évolutions[modifier le code]

Remarque du comte Ɲemoi – Sur Paul Biya, j’ai dû préciser manuellement « 1= », ce qui est hautement désagréable. Plus généralement, je pense qu’il ne devrait pas y avoir de paramètre non nommé, ou qu’il faudrait ne pas le recommander ; un paramètre « texte= » serait beaucoup plus efficace. La suite, c’est la fusion avec {{harvsp}}… au travail ! tant que le modèle est peu utilisé… Ce 22 octobre 2011 à 02:49 (CEST).

Heum… perso, je suis fortement opposé aux paramètres nommés lors qu’on est à peu près sûr qu’ils seront utilisés à tous les coups (ou presque). Ça ne fait que rajouter six caractères, alors que le « 1= », qui ne prend que deux caractères, n’est même pas obligatoire tant qu’il n’y a pas de signe « = » dans le corps de la référence…
Après, pour la fusion avec {{harvsp}}, je n’en sais rien, mais je ne pense pas que ça puisse faire autre chose que d’alourdir un modèle pour permettre un usage que tout le monde n’a pas. En trois ans sur WP, je n’ai jamais utilisé de références Harvard… --Pic-Sou 22 octobre 2011 à 09:39 (CEST)

Réponse du comte Ɲemoi – Le problème est qu’il y aura beaucoup de cas où il y aura un « 1= », en raison du nombre de liens externes dans les références… et que ce n’est vraiment pas très clair, et accessoirement que le message d’erreur n’apparaît qu’à la prévisualisation (pas lorsque tu édites…) et est notablement pas clair du tout. Donc, il vaut mieux que le paramètre soit nommé, quitte à ce que ceux qui maîtrisent la technique soient au courant qu’il peut ne pas être mentionné dans certains cas (et qu’il soit donc officiellement réservé à cet usage). Le modèle : harvsp est très utilisé sur les gros articles ; la gestion par auteur n’est peut-être pas une bonne idée, mais intégrer la gestion par id me semble une bonne chose. Il me semble qu’il faut prendre en charge a minima les syntaxes :

{{ref|texte=}}
{{ref|texte=|id=}}
{{ref|texte=|id=|p=}}
{{ref|texte=|id=|loc=}}
{{ref|texte=|id=|p=|loc=}} // non prise en charge par {{harvsp}} je crois… une source d’erreur à l’édition monstrueuse

pour préférer la manière de faire associée à la ligne ligne finale dans ce qui suit :

<ref>{{harvsp|Bonatti|2011|loc={{chap.|2}}, {{p.|42}}}}</ref>
<ref>{{harvsp|texte=''Vive moi !''|id=moi|loc={{chap.|2}}, {{p.|42}}}}</ref>
{{ref|texte={{harvsp|Bonatti|2011|loc={{chap.|2}}, {{p.|42}}}}}}
{{ref|texte={{harvsp|texte=''Vive moi !''|id=moi|loc={{chap.|2}}, {{p.|42}}}}}}
{{ref|texte=''Vive moi !''|id=moi|loc={{chap.|2}}|p=42}}

et, autre idée, qu’il pourrait y avoir une gestion du lien externe :

{{ref|texte=}}
{{ref|texte=|lien=}}
{{ref|texte=|lien=|complément=}}

où « complément= » (ou autre nom, hein) a un fonctionnement identique à « loc= » (c’est le texte qui apparaît en noir, dans un cas comme celui-ci[1] ou celui-là[2]), au point qu’ils pourraient s’appeler tous les deux « info= », « autre= » ou que-sais-je. Ce 22 octobre 2011 à 19:59 (CEST).

Références[modifier le code]

  1. Google, un exemple de texte en noir.
  2. Vive moi !, chap. 2 : « Le modèle », p. 42. ← pour l’exemple, il y a un paramètre « p= » renseigné, là…

Bibliographie[modifier le code]

  • Arnaud Bonatti, Vive moi !, .
Désolé, je maîtrise trop mal ces modèles pour pouvoir t’aider… mais c'est une bonne idée…
Après pour le paramètre |texte=, ça me va si |1= reste utilisable.
Cordialement --Pic-Sou 22 octobre 2011 à 20:15 (CEST)
Après réflexion, je crois que je commence à comprendre. Je serais plutôt pour limiter les paramètres :
  • nom : le nom de la ref ;
  • groupe : son groupe ;
  • langue : la langue de la référence ;
  • id : pour les références harvard
  • titre : titre de la référence, si ref harvard ;
  • texte : le texte de la référence, ou le complément dans le cas des ref harvard
Et rien d’autre… --Pic-Sou 25 octobre 2011 à 17:01 (CEST)

Multiplication des petits pains[modifier le code]

Bonjour,

J'ai laissé un autre message sur Le Bistro. Deux fois <references/> de suite provoque l'apparition de deux fois les références, ce qui est fautif. J'ai essayé avec trois <references/> de suite, et les références sont encore apparues.

Cantons-de-l'Est 22 octobre 2011 à 21:27 (CEST)

Réponse rapide du comte Ɲemoi – Tu testes au-delà que ce que tu n’as jamais fait pour la balise <ref>[1] ! Ce que tu rapportes est un bug (connu[2]) de {{références}}, valable même avec la balise, mais que je corrigerai dès que je me penche à fond sur le sujet. Clin d'œil Merci en tous cas de tes rapports de bug, ce 22 octobre 2011 à 21:43 (CEST).

Démonstration du bug (prim)

  1. La preuve
  2. la preuve

Démonstration du bug (bis)

(P.-S. : J’ai dû faire plusieurs éditions, car en l’absence d’un « clear= » dans le modèle : Références de la première section de cette page (corrigé ), ça n’affichait que les références de la première section… C’est dire si ce bug est « étrange », bien qu’expliqué — voir à ce sujet la page du modèle : Références. Ce 22 octobre 2011 à 21:52 (CEST).)

Refonte de la redirection dure sur modèle:Note code et documentation[modifier le code]

Ce modèle a changé de fonction au 20-10-2011. Il est passé du système d'ancre au système de définition de bornes avec tag:ref, et par compatibilité n'a pas été déclaré obsolète avec une redirection sur {{Note}} au 24-08-2016; Il a rempli la catégorie cachée Modèle Note avec un paramètre inconnu de l'appel dans le modèle Note du module de correction syntaxique mis en place le 22-4-2017. Cette formulation documentation est due à la maintenance tant qu'il n'y a pas de déclaration d'obsolescence. Les 3 paramètres positionnels ont été mis pour le corps de texte, le regroupement, l'identifiant pour rappel. Izidizovilage () 8 octobre 2017 à 12:11 (CEST)

Suite à discussion:Estampe, mise en place d'un appel (espéré temporaire) de Ref sur Note s'il y a paramètre texte (non dans la doc exprès). Izidizovilage () 10 octobre 2017 à 14:49 (CEST)
Izidizovilage, on part sur une modif par un bot, alors ? — Daehan [p|d|d] 10 octobre 2017 à 16:29 (CEST)
Pour l'instant l'affaire ( prévisible) est en discussion. Soyons clairs: je ne fais pas partie du projet source et je ne suis pas un décideur et en plus je n'ai aucun intérêt à une solution ou une autre (je ne demande rien à personne et je fais comme on dit - d'où mon alias pour ce qui ne sert qu'à la technique). La solution est clairement un bot, demandez le pour Ref s'il-vous-plaît; Dans la confusion Ref et Note, j'ai trouvé 2 positionnels sur des articles créés en 2017. En conséquence sur Note je vais dans les jours qui viennent mettre un filtre pour maintenance entre appel avec positionnel 1 et appel qu'avec paramètres nommés (fait le 13-10-2017); Cela arrangera la vision des choses. Il n'y a pas urgence, il n'y a pas illisibilité (et là les tests ne sont pas à résultats immédiats). Bien à vous. — Izidizovilage (discuter) 10 octobre 2017 à 19:39 (CEST)

(Daehan), Bonjour. (Ai enlevé le message par Ref imbriqué sous condition dans Ref pour l'appel à Note, il est de façon tout-à-fait logique non supporté par le système et l'ai remplacé par des balises). J'ai mis en place Catégorie:Modèle Ref avec paramètre nommé texte qui est dans Catégorie:Modèle Ref avec un paramètre inconnu qui est exploitable. J'ai trouvé par sondage sur un échantillon de même pas 20 premiers articles (depuis les liens d'inclusion du modèle) ce qui suit comme problèmes. De mon point de vue donc la doc est vraiment à écrire correctement, si elle pose un quelconque problème toute aide est la bienvenue; Il ne faut pas trop attendre de la maintenance automatisée et en tout cas ne pas mettre une redirection dure ou encore un modèle Ref usine à gaz. Et malgré tout, j'espère que le message dans l'article en bas de page ne constitue pas un déport des problèmes. Merci. — Izidizovilage () 12 octobre 2017 à 16:46 (CEST)

Liste des problèmes rencontrés à cause d'un mauvais codage[modifier le code]

Nom d'article Problème Diag Solution Automate
GNU Hurd url à libellé sur parm-positionnel2 repérer http
Parti libéral-démocrate (Japon) tous paramètres nommés langue= Ref >>> Note
Moldavie + [[]] + [[]] + [[]] param nommé texte texte= Ref >>> Note
[[]] non nommé, [le texte], en 2eme position, param1 nommé groupe groupe=
[[]]

Syntaxe à mettre à jour[modifier le code]

J'utilisais abondamment ce modèle, et je découvre que la nouvelle version génère des bugs car elle n'est pas compatible avec l'ancienne syntaxe.
En particulier :

  • {{ref|babla…|group=note}} ne marche plus (note ne s'affiche pas), doit être remplacé par {{ref|babla…|note}}
  • {{ref|babla…|name=note1}} ne marche plus (note ne s'affiche pas + message d'erreur quand on rappelle la note par son nom), doit être remplacé par {{ref|babla…|3=note1}}

Si maintenir la rétro-compatibilité est trop lourde à gérer, faites passer un bot, siouplait ! Pour des articles labélisés avec une dizaine d'erreurs, ça se voit, mais pour la foule de petits articles très pointus, c'est impossible de tous les retrouver. Borvan53 (discuter) 16 octobre 2017 à 13:47 (CEST)