WordPress Workshop

Der WordPress-Workshop hat zum Ziel, die Einrichtung und Errichtung einer professionellen Homepage für Personen zugänglich zu machen, die keine IT-Laufbahn beschritten haben.

Neben der Schritt-für-Schritt-Anleitungen und Erklärungen der einzelnen Etappen, wird auch etwas technisches Wissen aufgebaut, um später die richtigen Denkweisen anzusetzen und ggf. neue Anforderungen selbständig umzusetzen oder Probleme selbständig zu lösen.

E-Mail Adressen mit Javascript bzw. JQuery vor Grabbern schützen

Wenn man seine E-Mail Adresse oder die von anderen einfach als HTML Code veröffentlicht, besteht die Gefahr, dass die Adressen von Skripten maschinell eingelesen werden, mit dem Zweck diese als Empfänger für Spam zu nutzen. Es gibt einige mehr oder minder effektive Möglichkeiten, die Adressen für Homepagebesucher sichtbar zu machen, aber das automatisierte Ablesen zu erschweren.

Eine davon ist die Adresse von eindeutigen Merkmalen wie @ (jede E-Mail Adresse besitzt bekannterweise genau ein @) oder . (als Trennzeichen zwischen Domain und TLD) zu bereinigen, in dem man diese Zeichen durch Marker ersetzt und zur Laufzeit dann mit den richtigen Zeichen austauscht.

Also, anstatt im HTML Quelltext zu schreiben
<a href=“mailto:mailname@domain.tld“>mailname@domain.tld</a>
schreiben wir
<span class=“amailto“>mailname at domain dot tld</span>
Javascript (JQuery):
$(document).ready(function(){
  var at = / at /;
  var dot = / dot /g;
  $(„span.amailto“).each(function(){
    var addr = $(this).text().replace(at,“@“).replace(dot,“.“);
    $(this).after(„<a href=’mailto:“+addr+“‚ title=’E-Mail senden‘>“+ addr +“</a>“);
    $(this).remove();
  });
});