Verschleierung von Emailadressen mit Smarty

Hilfe zu Modulen und Tags
Post Reply
piratos

Verschleierung von Emailadressen mit Smarty

Post by piratos »

So mancher gibt sich große Mühe die eigene Mailadresse so anzugeben, dass man sie nicht maschinell aus der Webseite auslesen kann.

Dabei verfügt Smarty eine ganze Anzahl von fertigen Tags, die einfach eingesetzt werden können.

So auch was Emailadressen betrifft:

Der Tag

Code: Select all

{mailto address='MeineEmaildresse@nirgendwo.de' encode='javascript' subject='Termine'}
schreibt dann folgendes in den Quellcode:

Code: Select all

<__script__ type="text/javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%4d%65%69%6e%65%45%6d%61%69%6c%64%72%65%73%73%65%40%6e%69%72%67%65%6e%64%77%6f%2e%64%65%3f%73%75%62%6a%65%63%74%3d%54%65%72%6d%69%6e%65%22%20%3e%4d%65%69%6e%65%45%6d%61%69%6c%64%72%65%73%73%65%40%6e%69%72%67%65%6e%64%77%6f%2e%64%65%3c%2f%61%3e%27%29%3b'))</__script>
Und das ist nur noch sehr mühsam auslesbar.

Ansonsten verhält sich das genauso wie der normale mailto - Link.

Über sibject kann man gleich einen Betreff vorformulieren.

Wer mehr über Smarty Tags erfahren will, der sollte sich einmal das Handbuch downloaden.
User avatar
petert
Power Poster
Power Poster
Posts: 282
Joined: Wed Feb 09, 2005 9:30 pm

Re: Verschleierung von Emailadressen mit Smarty

Post by petert »

Mambo sucks, that's why I am here.
Now they call it Joomla, but it still sucks!

CMSMS rules!
miketmc

Re: Verschleierung von Emailadressen mit Smarty

Post by miketmc »

@piratos:

Danke für den Hinweis! Das klappt prima :-)

-miketmc
piratos

Re: Verschleierung von Emailadressen mit Smarty

Post by piratos »

I prefer the 'extended' version:
Ok

Und hier sind weitere Parameter, falls jemand das Handbuch nicht haben sollte.  Einfach testen.

Wegen " " und beta3 aufpassen.
{mailto address="me@domain.com"}
{mailto address="me@domain.com" text="send me some mail"}
{mailto address="me@domain.com" encode="javascript"}
{mailto address="me@domain.com" encode="hex"}
{mailto address="me@domain.com" subject="Hello to you!"}
{mailto address="me@domain.com" cc="you@domain.com,they@domain.com"}
{mailto address="me@domain.com" extra='class="email"'}
Post Reply

Return to “Module und Tags”