Zum Inhalt springen

Modul:Citation: Unterschied zwischen den Versionen

Klammern doi ersetzen
K (keine Klammern in verlinkte Titel)
(Klammern doi ersetzen)
Zeile 267: Zeile 267:
complete[ value2 ] = key
complete[ value2 ] = key
args[ key ] = args[ key ] or
args[ key ] = args[ key ] or
cleanupParameters( frameArgs[ value2 ], key.cleanup )
cleanupParameters( frameArgs[ value2 ], value.cleanup )
end
end
args[ key ] = args[ key ] or ''
args[ key ] = args[ key ] or ''
Zeile 408: Zeile 408:
local function makeDoiLink( doi )
local function makeDoiLink( doi )
doi = mw.ustring.gsub( doi, 'https?://doi.org/', '' )
doi = mw.ustring.gsub( doi, 'https?://doi.org/', '' )
doi = doi:gsub( '%[', '%%5B' )
doi = doi:gsub( '%]', '%%5D' )
return '[' .. 'https://doi.org/' .. mw.uri.encode( doi )
return '[' .. 'https://doi.org/' .. mw.uri.encode( doi )
.. ' ' .. doi .. ']'
.. ' ' .. doi .. ']'
Anonymer Benutzer