Modulo:EmailTracking

Da Wikivoyage.
Jump to navigation Jump to search
Info 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)

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