Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

mailto

Nome Attributo Tipo Obbligatorio Default Descrizione
address stringa nessuno l'indirizzo e-mail
text stringa no nessuno il testo da visualizzare sul link; il default è l'indirizzo e-mail
encode stringa no none Come codificare l'indirizzo. Può essere none, hex o javascript.
cc stringa no nessuno indirizzi e-mail da mettere 'per conoscenza'. Separateli con una virgola.
bcc stringa no nessuno indirizzi e-mail da mettere 'in copia nascosta'. Separateli con una virgola.
subject stringa no nessuno oggetto della e-mail.
newsgroups stringa no nessuno newsgroups a cui scrivere. Separateli con una virgola.
followupto stringa no n/a indirizzi per il follow up to. Separateli con una virgola.
extra stringa no nessuno qualsiasi informazione ulteriore che vogliate passare al link, ad esempio classi per i fogli di stile

La funzione mailto automatizza la creazione di link mailto e, opzionalmente, li codifica. Codificare gli indirizzi e-mail rende più difficile per i web spider raccoglierli dal vostro sito.

Nota tecnica

javascript è probabilmente il metodo più completo di codifica, ma potete usare anche la codifica esadecimale.

Example 8.15. mailto

{mailto address="me@example.com"}
{mailto address="me@example.com" text="send me some mail"}
{mailto address="me@example.com" encode="javascript"}
{mailto address="me@example.com" encode="hex"}
{mailto address="me@example.com" subject="Hello to you!"}
{mailto address="me@example.com" cc="you@example.com,they@example.com"}
{mailto address="me@example.com" extra='class="email"'}

OUTPUT:

<a href="mailto:me@example.com" >me@domain.com</a>
<a href="mailto:me@example.com" >send me some mail</a>
<script type="text/javascript" language="javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%6
9%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%6d%65%40%64%6f%6d%
61%69%6e%2e%63%6f%6d%22%20%3e%6d%65%40%64%6f%6d%61%69%6e%2e%63%6f%6d%3c%2f%61%3e
%27%29%3b'))</script>
<a href="mailto:%6d%65@%64%6f%6d%61%69%6e.%63%6f%6d" >me@domain.com</a>
<a href="mailto:me@example.com?subject=Hello%20to%20you%21" >me@domain.com</a>
<a href="mailto:me@example.com?cc=you@domain.com%2Cthey@domain.com" >me@domain.com</a>
<a href="mailto:me@example.com" class="email">me@domain.com</a>