
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 | ||
[email protected] | {{#invoke:EmailTracking|EmailTracking|[email protected]}} | |
Esempi errati | ||
[email protected], [email protected] | {{#invoke:EmailTracking|EmailTracking|[email protected], [email protected]}} | Categoria:Listing con email multiple |
[email protected]; [email protected] | {{#invoke:EmailTracking|EmailTracking|[email protected]; [email protected]}} | 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