« Module:Biblio » : différence entre les versions
Contenu supprimé Contenu ajouté
ISBN et ISSN : mise à jour |
ajout fonction rechercheIssn, retouche ISSN et ISBN |
||
Ligne 54 :
Biblio.ISBN = function ( frame )
local args = Outils.extractArgs( frame )
local References = require( 'Module:Biblio/Références' )▼
local newArgs = { categ = { isbnInvalid = false } }▼
if Outils.trim(args[1]) then
▲ local References = require( 'Module:Biblio/Références' )
▲ local newArgs = { isbn = args[1], categ = { isbnInvalid = false } }
local i = 2
while args[i] do
Ligne 75 ⟶ 74 :
Biblio.ISSN = function ( frame )
local args = Outils.extractArgs( frame )
local References = require( 'Module:Biblio/Références' )▼
local newArgs = { categ = { issnInvalid = false } }▼
if Outils.trim(args[1]) then
▲ local References = require( 'Module:Biblio/Références' )
▲ local newArgs = { issn = args[1], categ = { issnInvalid = false } }
local i = 2
while args[i] do
Ligne 91 ⟶ 88 :
return '<small>(inconnu)</small>' .. References.categorise{'ISSN nécessaire'}
end
end
Biblio.rechercheIssn = function( frame )
local args = Outils.extractArgs( frame )
local References = require( 'Module:Biblio/Références' )
local newArgs = { issn = args[1], categ = { issnInvalid = false } }
local issn = References.issn( newArgs )
issn = issn:gsub('^.- ', '') -- supprime le lien [[ISSN]]
local categ = References.categorise{'Page avec ISSN invalide', newArgs.categ.issnInvalid }
return issn .. categ
end
|