« Module:Weblink » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 5 : | Ligne 5 : | ||
function p.makelink(astring) |
function p.makelink(astring) |
||
return '[' .. astring .. ' ' .. frame:callParserFunction( '#titleparts', { astring, '', |
return '[' .. astring .. ' ' .. frame:callParserFunction( '#titleparts', { astring, '', 3 } ) .. ']' |
||
end |
end |
||
Version du 6 octobre 2013 à 20:13
[voir] [modifier] [historique] [purger]
Transforme des textes en lien externe
Utilisation
Fonctions :
makelink(lien, texte)
– crée un lien verslien
et affiche le textetexte
, ou à défaut, affiche l'URL du lien moins le "http://" initial. Ne retourne rien silien
est nul ou égal à "-".makelinks(liste, séparateur)
– crée des liens vers toutes les URL indiquées dans la tableliste
et les sépare par le paramètreséparateur
.
Exemples
Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
local w = require "Module:Wikidata"
local frame = mw.getCurrentFrame()
function p.makelink(astring)
return '[' .. astring .. ' ' .. frame:callParserFunction( '#titleparts', { astring, '', 3 } ) .. ']'
end
function p.makelinks(stringlist)
if not type(strinlist) == table then return nil end
for i, j in pairs(stringlist) do
stringlist[i] = prettylink(stringlist[j])
return stringlist
end
end
return p