| Contenidos de Wikipedia en español bajo licencia CC BY-SA 4.0 ⇔ Mapas de OpenStreetMap bajo licencia ODbL |
Diferencia entre revisiones de «Módulo:URL»
De Hispanopedia
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 7: | Línea 7: | ||
--Falta escribir | --Falta escribir | ||
-- [http://www.wittgen-cam.ac.uk/ Archivo Wittgedstein] | |||
-- url sin nada | |||
if texto then | |||
return '[' .. url .. ' ' .. texto .. ']' | |||
else | |||
return '[' .. url .. ']' | |||
end | |||
end | end | ||
Revisión del 11:30 29 mar 2015
Uso
Este módulo proporciona operaciones sobre URL.
Funciones
url
Formatea una url añadiéndole el texto especificado. Sintaxis:
{{#Invoke:URL|url|<url>|<texto>}}- Ejemplos
{{#Invoke:URL|url|www.ejemplo.com|Sitio web oficial}}→ [www.ejemplo.com www.ejemplo.com]{{#Invoke:URL|url|http://www.ejemplo.coml}}→ http://www.ejemplo.com{{#Invoke:URL|url|[http://www.ejemplo.com Ejemplo]|Sitio web oficial}}→ [Ejemplo Ejemplo]{{#Invoke:URL|url||Sitio web oficial}}→ [ ]
- Notas
Para llamar a la función desde LUA puede utilizarse en su lugar la función enlazar:
enlazar(<url>, <texto>)
local z = {}
function z.enlazar(url, texto)
if not url then
return
end
--Falta escribir
-- [http://www.wittgen-cam.ac.uk/ Archivo Wittgedstein]
-- url sin nada
if texto then
return '[' .. url .. ' ' .. texto .. ']'
else
return '[' .. url .. ']'
end
end
function z.url(frame)
if not frame or not frame.args then
return
end
return z.enlazar(frame.args[1], frame.args[1])
end
--function z.enlacePlano
-- Ver la plantilla Enlace plano
-- return
--end
-- Ver la función checkurl del módulo de citas.
function z.esValida(url)
return url:sub(1,2) == "//" or url:match( "^[^/]*:" )
end
return z