Module:EmailTracking

 Documentation[voir] [modifier] [historique] [purger]

Esempi d'uso

[modifier le wikicode]
Texte Code Résultat
Exemples corrects
[email protected] {{#invoke:EmailTracking|EmailTracking|[email protected]}}
Exemples incorrects
[email protected], [email protected] {{#invoke:EmailTracking|EmailTracking|[email protected], [email protected]}} Category:Listing avec plusieurs adresses emailPLUSIEURS-ADRESSES-EMAIL
[email protected]; [email protected] {{#invoke:EmailTracking|EmailTracking|[email protected]; [email protected]}} Category:Listing avec plusieurs adresses emailPLUSIEURS-ADRESSES-EMAIL

--[[ 	Source script:	https://it.wikivoyage.org/wiki/Modulo:EmailTracking 	Maintainer:		Andyrom75 ]] local i18n = require( 'Module:EmailTracking/i18n' ) local par = i18n.parameters  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 ':' ) .. 'Category:'.. i18n.categories.multiMail .. ']]<span class="mailinfo debuginfo">'.. i18n.errorMsg.multiMail .. '</span>' 	end 	return '' end   return p