Modulo:EmailTracking
Istruzioni per l'uso
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:EmailTracking/man (modifica · cronologia)
Sandbox: Modulo:EmailTracking/sandbox (modifica · cronologia) · Test: Modulo:EmailTracking/test (modifica · cronologia · Esegui)
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:EmailTracking/man (modifica · cronologia)
Sandbox: Modulo:EmailTracking/sandbox (modifica · cronologia) · Test: Modulo:EmailTracking/test (modifica · cronologia · Esegui)
Esempi d'uso
Testo | Codice | Risultato |
---|---|---|
Esempi corretti | ||
info@wikivoyage.org | {{#invoke:EmailTracking|EmailTracking|email=info@wikivoyage.org}} | |
Esempi errati | ||
info@wikivoyage.org, it@wikivoyage.org | {{#invoke:EmailTracking|EmailTracking|email=info@wikivoyage.org, it@wikivoyage.org}} | Categoria:Listing con email multiple |
info@wikivoyage.org; it@wikivoyage.org | {{#invoke:EmailTracking|EmailTracking|email=info@wikivoyage.org; it@wikivoyage.org}} | Categoria:Listing con email multiple |
Debugging
Per rendere più facile vedere eventuali problemi con i numeri di telefono, è possibile attivare nelle proprie preferenze l'accessorio Mailinfo.
Oppure Debuginfo per vedere anche altre tipologie di informazioni errate.
--[[
Source script: https://it.wikivoyage.org/wiki/Modulo:EmailTracking
Maintainer: Andyrom75
]]
local p = {}
function p.EmailTracking(frame)
return frame.args and p.EmailTrackingValue( frame.args.email ) or ''
end
function p.EmailTrackingValue( email, demo )
if mw.ustring.match(email or '','@.*@') then
return '[[' .. (mw.title.getCurrentTitle().namespace == 0 and '' or ':' ) .. 'Categoria:Listing con email multiple]]<span class="mailinfo debuginfo" style="display:none;">EMAIL MULTIPLE</span>'
end
return ''
end
return p