Vorlage:Nospam: Unterschied zwischen den Versionen
Spky (Diskussion | Beiträge) K |
Spky (Diskussion | Beiträge) K |
||
Zeile 11: | Zeile 11: | ||
<pre> | <pre> | ||
{{Email | mail | example | com }} | {{Email | mail | example | com }} | ||
+ | </pre> | ||
+ | |||
+ | Es lässt sich auch der Text des Links ändern: | ||
+ | <pre> | ||
+ | Unsere {{Email | mail | example | com | Supportmailadresse }} ist immer für Sie da! | ||
</pre> | </pre> | ||
Zeile 20: | Zeile 25: | ||
=== Beispiel === | === Beispiel === | ||
{{Email | mail | example | com }} | {{Email | mail | example | com }} | ||
+ | |||
+ | oder mit Text: | ||
+ | |||
+ | Unsere {{Email | mail | example | com | Supportmailadresse }} ist immer für Sie da! | ||
Zeile 29: | Zeile 38: | ||
<includeonly> | <includeonly> | ||
− | <span id="emailobfuscated"> | + | <span id="emailobfuscated">{{#if: {{{3|}}} | <span id="emailsuffix">{{{3}}}</span> }} {{#if: {{{2|}}} | <span id="emailhost">{{{2}}}</span> }} {{#if: {{{1|}}} | <span id="emailuser">{{{1}}}</span> }} - {{#if: {{{4|}}} | <span id="emailtext">{{{4}}}</span> }}</span> |
− | {{#if: {{{3|}}} | <span id="emailsuffix">{{{3}}}</span> }} | ||
− | {{#if: {{{2|}}} | <span id="emailhost">{{{2}}}</span> }} | ||
− | {{#if: {{{1|}}} | <span id="emailuser">{{{1}}}</span> }} | ||
− | </span> | ||
</includeonly> | </includeonly> |
Version vom 28. Mai 2014, 00:51 Uhr
Diese Vorlage erzeugt anklickbare Email-Links mit Spamschutz. Die Email steht also niemals im HTML-Quelltext. Das ganze funktioniert mittels Javascript:
Taucht ein HTML-Element mit der id="emailobfuscated" auf, so sucht MediaWiki:EmailObfuscate.js nach den Werten in den Tags mit den IDs: "emailuser", "emailhost", "emailsuffix", "emailtext" und generiert einen EMail-Link.
Ist Javascript im Browser aus, so ist die Adresse verkehrt herum ohne @ und . zu sehen:
Verwendung
Den Text aus dem Kasten kopieren und die Werte nach dem =-Zeichen entsprechend ändern.
{{Email | mail | example | com }}
Es lässt sich auch der Text des Links ändern:
Unsere {{Email | mail | example | com | Supportmailadresse }} ist immer für Sie da!
Hinweis: Bei der Vorschau
Wenn Ihr beim editieren einer Seite öfters auf Vorschau klickt, dann wird das Javascript nicht ausgeführt, und die Adresse steht somit verkehrt herum da. Nach dem Speichern funktioniert es aber wieder.
Beispiel
oder mit Text:
Unsere Vorlage:Email ist immer für Sie da!
Ob das einbinden geklappt hat, sieht man daran, dass Mediawiki den Link nicht als Email erkannt hat und somit auch nicht mit einem kleinen Häkchen oder Briefchen am Ende versieht.
Zum Vergleich "normaler" Email-Link: