Projet:Herpétologie/gadgets/Gadget-Article

Projet:Herpétologie/gadgets/Gadget-Article.js est un code Javascript permettant de mettre en forme rapidement une reference.

Installation modifier

  • Copier le code suivant dans sa page vector.js (ou autre suivant l'habillage sélectionné dans les préférences) :
importScript('Projet:Herpétologie/gadgets/Gadget-Article.js');

Fonctionnement modifier

ce gadget utilise s'appuie sur une citation déjà préformatée de cette manière :

Auteur1 Auteur2 Année titre revue ser. 2 vol. 5 n. 2 p. 155-166 (texte intégral)

Zone pré-requis traitement
Zone des auteurs
  • ils peuvent être sépares par des virgules ou des espaces, des " & " ou des " et " ou des " and "
  • ils ne doivent pas comporter le prénom
  • ils ne doivent pas comporter de points
le script va chercher les prénoms correspondant aux noms dans l'article (il est normal que la recherche des auteurs puissent donner un resultat faux)
Zone de l'année 1991 "1990" va donner 1991
Zone du titre
  • le titre doit être en italique
  • le titre peut avoir un point à la fin
Zone de la revue les points sont transformés en virgules
Zone de la série
  • la série est identifiée par la chaîne "ser." (indistinctement de la casse)
cette zone est facultative
Zone du volume
  • le volume est identifiée par la chaîne "vol." (indistinctement de la casse) ou par l'utilisation du modèle {{vol.}}
cette zone est facultative
Zone du numéro
  • le numéro est identifié par la chaîne "n." (indistinctement de la casse)
cette zone est facultative
Zone des pages
  • les pages sont identifiés par la chaîne "p." (indistinctement de la casse) ou par l'utilisation du modèle {{p.}}
  • cette zone est facultative
  • {{p.}}155-166 ne marche pas
Zone du lien pdf
  • le lien internet est identifié par la chaîne ([ texte intégral]) (indistinctement de la casse)
cette zone est facultative

L'interlien en résultat est toujours (en) (c'est le cas le plus fréquent).


Axes de développement modifier