Discussion modèle:Sfn

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Archive 1
Les fils de discussion âgés de plus de 6 mois (180 jours) sont archivés automatiquement par OrlodrimBot.

lien WP pour l'auteur ?[modifier le code]

Bonjour, ne serrait-il pas intéressant que le modèle ajoute un lien WP pour l'auteur ? cela permettrait de détecter les auteurs souvent référencé et donc suceptible d'avoir une notoriété interessante justifiant ensuite une page WP --Marc wik (discuter) 3 mai 2022 à 00:14 (CEST)[répondre]

Bonjour Marc wik. Je réponds en passant (je suis là pour le message d'en dessous).
Le modèle Sfn crée un lien vers les modèles bibliographiques {{Ouvrage}}, {{Article}}, etc. des sections de bas de page, ils ne peuvent donc pas contenir d'autre liens.
Les liens vers les articles des auteurs peuvent par contre être inclus dans ces modèles biblio. :
Syntax Terror, Comment faire revenir sa femme et gagner au tiercé, Éditions Marabout, .
Sinon, ce n'est pas parce qu'un auteur est souvent cité qu'il est forcément admissible (un scientifique peut avoir écrit des dizaines de papiers sans pour autant être admissible sur wp.fr). Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 1 juillet 2022 à 19:36 (CEST)[répondre]
bien évidement que "beaucoup de liens -> notoriété pour WP" n'est pas automatique, cela donnerait cependant un indice pour les trouver (et cela créerait des liens automatiquement, au contraire d'un système basé sur l'ajout de lien à la main dans la syntaxe du template.
je n'ai du coup pas compris pq le template ne pourrait pas être enrichi pour créer un lien avec auteur et éditeur
Marc wik (discuter) 23 septembre 2022 à 15:14 (CEST)[répondre]
Bonjour @Marc wik,
Parce que ce n'est pas le rôle du modèle Sfn. Ce modèle crée un lien vers la section bibliographie, où des sources sont référencées au moyen des modèles {{Ouvrage}}, {{Chapitre}}, {{Article}}. C'est dans ces modèles-là que vous pouvez ajouter les liens internes vers les auteurs (je vous invite à lire la doc).
Cordialement, Daehan [p|d|d] 23 septembre 2022 à 16:30 (CEST)[répondre]

Petit bug du modèle[modifier le code]

Bonjour.

Je viens de remarquer ce bug de placement du « et » et des virgules sur Sáliva#Notes et références (ref. n°4) : il est affiché « Morse et Simons Frank. » au lieu du «  Morse, Simons et Frank. » attendu.

Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 1 juillet 2022 à 19:36 (CEST)[répondre]

Bonjour SyntaxTerror. Ce n'est pas vraiment une erreur du modèle. L'utilisation classique du modèle requiert une année dans le dernier paramètre non nommé : {{sfn|nom1|nom2|nom3|année}}. On peut s'affranchir de cela en forçant le texte {{sfn|Morse|Simons|Frank|texte=Morse, Simons et Frank}}. Cela dit, si l'usage sans année se multiplie, il serait envisageable de tester la nature du dernier paramètre pour s'adapter si sa valeur diffère de la forme d'une année. — Ideawipik (discuter) 1 juillet 2022 à 22:16 (CEST)[répondre]
Bonjour Ideawipik et merci pour la réponse.
Je ne sais pas pour les autres, mais il m'arrive très souvent d'utiliser ce modèle avec {{lien web}}, et la plupart du temps on ne trouve pas de date (et souvent pas d'auteur non plus d'ailleurs Émoticône). C'est quand même la première fois que je remarque ça. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 1 juillet 2022 à 22:37 (CEST)[répondre]

Autre bug[modifier le code]

Bonjour

Cette fois c'est un problème avec les noms d'auteurs, quand il y en a trop je suppose : {{sfn|Alum|Cummins|Motom|Ondafi|Owanda|2017|p=5-6}} affiche « Alum et al. Owanda, p. 5-6. » au lieu de « Alum et al., p. 5-6. » [1].

Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 12 juillet 2022 à 14:50 (CEST)[répondre]

Vu le code du modèle, c'est ça, en effet. Amha, il faut ajouter la ligne
-->{{#if: {{{6|}}} | {{!}}{{{6|}}} | }}<!--
Cordialement, Daehan [p|d|d] 12 juillet 2022 à 15:44 (CEST)[répondre]
Et/ou modifier {{Référence Harvard sans parenthèses}}. Daehan [p|d|d] 12 juillet 2022 à 15:45 (CEST)[répondre]
Notification Daehan : oh, merci... j'ai toujours pensé que c'était géré par un module, alors qu'en fait c'est un modèle tout bête (l'année est considérée comme un nom d'auteur d'ailleurs).
Par contre il est indiqué dans la doc (super touffue, il faudrait la réécrire...) qu'il ne faut pas mettre plus de 4 noms. Donc je ne vais pas toucher au modèle.
Il me semble aussi avoir lu je en sais plus où que le nombre d'auteurs est limité a quatre pour les ref. Harvard. Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 12 juillet 2022 à 19:14 (CEST)[répondre]
En fait il suffit de ne préciser que les quatre premiers auteurs et l’année car l’ancre par défaut générée par {{ouvrage}}/{{article}} n’utilise que les quatre premiers noms d’auteurs et l’année. Le label généré par {{sfn}} aura « et al. » puisque quatre auteurs précisés lors de l'appel du modèle. Cf. cet exemple sur l’article en question. — Metamorforme42 (discuter) 7 août 2022 à 18:05 (CEST)[répondre]

Ajustement possible pour le modèle Interview ?[modifier le code]

Bonjour,

Je viens de tester de pointer vers le modèle {{Interview}} via {{sfn}} comme on le fait pour ouvrage/chapitre/lien web, et ça marche (à condition de mettre un |id=).

En revanche, la source (le modèle interview) n'est pas surligné comme c'est le cas avec ouvrage/chapitre/lien web.

Est-ce un ajustement envisageable ? Et est-il à faire sur le modèle sfn ou sur le modèle interview ? Pour tester, voir Barbara Washburn (la première référence "Washburn 2000").

Merci, Daehan [p|d|d] 9 août 2023 à 00:09 (CEST)[répondre]

Erreur de référence : Balise ref incorrecte : le nom « auteur1auteur22023espaces » est défini plusieurs fois avec des contenus différents.[modifier le code]

Bonjour. Je vous laisse juger de la chose trouvée lors de la maintenance d'articles via la statistique :

*{{sfn|auteur1|auteur2|2023|ps=espaces}}
*{{sfn|auteur1| auteur2|2023|ps=espaces}}
**{{ouvrage|auteur1=auteur1|auteur2=auteur2|titre=lelivre|année=2023}}
{{références}}
  • [1]
  • [1]
    • auteur1 et auteur2, lelivre,

Références

  1. a et b auteur1 et auteur2 2023. espaces Erreur de référence : Balise <ref> incorrecte : le nom « auteur1auteur22023espaces » est défini plusieurs fois avec des contenus différents.

Cordialement, 2001:861:8BB6:E9C0:BC82:8864:1625:E653 (discuter) 25 octobre 2023 à 13:02 (CEST) 2001:861:8BB6:E9C0:E9F0:E6B2:E767:46C7 (discuter) 26 octobre 2023 à 10:06 (CEST)[répondre]

Il semble que ce soit l'ajout d'une espace supplémentaire dans sfn qui fait planter la chose. Donc ce n'est pas normal mais réparable.
[1]
[1]
auteura et auteurb, lelivre,

Références

  1. a et b auteura et auteurb 2023. espaces
HB (discuter) 26 octobre 2023 à 14:23 (CEST)[répondre]
Bonjour. Par défaut, les paramètres positionnels (non nommés) des modèles sont pris en compte tels quels par le logiciel, sans omission des espaces, tabulations ou retours à la ligne, en début et fin de contenu. À l'inverse, les paramètres nommés sont systématiquement rognés (trim ou strip). Dans le cas présent, il suffit de respecter la syntaxe préconisée et usuelle du modèle, i.e. sans caractères additionnels. Cordialement, — Ideawipik (discuter) 26 octobre 2023 à 15:56 (CEST)[répondre]
Bonjour. Oui il y a un trim systématique dans le tagref pour le nom de la <ref> automatique param nommé name qui concatène tous les params, mais pas pour le système Harvsp, ce qui cause l'erreur y compris si on utilise le param texte=. La solution serait de mettre les trim dans la partie :
{{#if: {{{1|}}} | {{!}}{{trim|{{{1|}}}}} | }}
{{#if: {{{2|}}} | {{!}}{{trim|{{{2|}}}}} | }}
{{#if: {{{3|}}} | {{!}}{{trim|{{{3|}}}}} | }}
{{#if: {{{4|}}} | {{!}}{{trim|{{{4|}}}}} | }}
{{#if: {{{5|}}} | {{!}}{{trim|{{{5|}}}}} | }}
Effectivement quand on fréquente la stat, cela montre le nombre de mauvais codages du Sfn qui sont pour beaucoup d'entre elles involontaires et dues à la complexité d'usage du modèle. -Bien à vous- 2001:861:8BB6:E9C0:DCC9:549D:6581:157E (discuter) 27 octobre 2023 à 16:15 (CEST)[répondre]
Et je propose qu'on enlève le param nommé {{{texte|}}} de la chaîne name=, parce que cela contrevient au principe de base de Harvsp qui est que texte= est ce que j'affiche dans la partie refs (sans aucune autre fonction). Donc si c'est le même ouvrage ancré pas besoin de rajouter des ancrages. 2001:861:8BB6:E9C0:DCC9:549D:6581:157E (discuter) 27 octobre 2023 à 16:46 (CEST)[répondre]
Bonjour. À propos du trim. Pas sûr qu'il soit nécessaire de modifier le comportement du modèle. Il y a moins de mille articles qui portent des paramètres commençant ou terminant par un caractère espace. Un robot pourrait corriger la syntaxe dans ces articles.
En ce qui concerne le contenu du paramètre texte dans le name, un retrait risque d'engendrer des messages d'erreur de références définies plusieurs fois avec des contenus différents. Mais dans l'absolu, ces références devraient généralement être regroupées (c'est-à-dire utiliser la même syntaxe de modèle sfn pour chaque appel). Les paramètres positionnels (ou au pire l'id) et le numéro de page et le ps (qui est intégré au name depuis plusieurs mois) sont suffisants pour l'unicité de la référence. Mais avant cela, le paramètre texte pouvait servir à distinguer deux passages. Donc… — Ideawipik (discuter) 27 octobre 2023 à 17:54 (CEST)[répondre]
Donc on attend le robot qui sera très bénéfique : celui qui pourra enlever les alias tels que les 1714 pp= trainés depuis x années ayant le sens de "ref sur plusieurs pages" (au lieu de p) et les erreurs telles les (environ 300) pages= page= passage= p.= qui veulent dire p=.
Effectivement l' id= est mis au pire, mais il permet de régler les problèmes du méli-mélo de langues (le cyrillique с= qui veut dire p= et n'est pas traduit par certains automates, l'arabe écrit de droite à gauche) de présentation de l'ouvrage indissociable d'un modèle sfn qui met l'année en arabe avant les auteurs (la présentation avec libellé= dans l'ouvrage n'est pas si claire).
En conclusion vivement le robot. 2001:861:8BB6:E9C0:9527:43BE:72C3:8714 (discuter) 27 octobre 2023 à 19:00 (CEST)[répondre]

Le paramètre groupe[modifier le code]

Dans cet exemple, le modèle {{Sfn}} est utilisé avec le paramètre groupe=sfn. Il me semblerait utile de documenter cette intéressante fonctionnalité. OK, je viens de réaliser que c'est le paramètre gr. Ce n'est pas si évident. Dominic Mayers (discuter) 8 décembre 2023 à 10:17 (CET)[répondre]