Sichere E-mail Adressen in Joomla!-Webseiten

Joomla! bietet mit dem Content Plugin "Email-Cloaking" eine sehr gute Möglichkeit, E-mail Adressen auf Ihrer Webseite vor sogenannten Harvestern - das sind Bot's die Webseiten gezielt nach ungeschützen E-mail Adressen absuchen um diese dann mit Spammail zu überhäufen - zu schützen. Damit Ihre E-mail Adressen auch wirklich sicher verschlüsselt werden sind jedoch einige kleine Fallstricke zu vermeiden.

Joomla! 1.5 - kein E-mail Cloaking in Modulen

Auch wenn Sie das Content Plugin E-mail Cloaking aktiviert haben, werden E-Mail Adressen in Modulen hierdurch nicht geschützt, denn nur das was unter dem Menüpunkt "Content" oder "Inhalt" im Joomla! Backend verwaltet wird - und das sind halt nur die Beiträge - wird auch von de Content Plugins nachbearbeitet. Das ist besonders problematisch, das ein Modul vom Typ "Eigenes HTML" eigentlich eine tolle Möglichkeit ist, um eine Kontakt E-mail Adresse gut sichtbar auf der Webseite zu platzieren.

Zum Glück ist es recht einfach möglich, diese Problem zu beheben, indem man die Module Chrome Technologie von Joomla! verwendet. Hierbei schreibt man ein kleines bisschen PHP-Code, das die Ausgabe des Modules im Template beeinflusst und Content Plugins für diesen Modul-Typ einbindet.

Um zu überprüfen, ob das E-mail Cloaking auch wirklich funktinioniert können Sie sich den Quelltext Ihrer Webseite ansehen (rechter Mausklick auf die Webseite -> Seitenquelltext anzeigen) und darin nach dem E-mail Adress String suchen. Er sollte nicht mehr gefunden werden. Stattdessen gibt es ein Script-Element, das die verschlüsselte E-mail enthält.

Joomla! 2.5 und 3 - E-mail Cloaking ist für Module standardmäßig abgeschaltet

Seit Joomla! 2.5 kann die Verwendung von Content Plugins für Module vom Typ "Eigenes HTML" mit Hilfe des Parameter "Inhalte vorbereiten" an- und abgeschaltet werden. Standardmäßig ist dieser Parameter auf nein eingestellt. Sie finden den Parameter im Modul unter Optionen -> Basis Optionen. Bitte denken Sie daran, diesen Parameter auf "ja" zu setzen, wenn Sie ein Modul mit einer E-mail Adresse anlegen!

E-Mail Cloaking für einen einzelnen Beitrag ausschalten

Manchmal möchte man in einem einzelnen Beitrag E-Mail Adressen aus unterschiedlichsten Gründen nicht verschleiern. Dies ist ganz einfach möglich. Geben Sie irgendwo im Text des Beitrags folgenden Code ein: {emailcloaking=off}. Damit schalten Sie das E-Mail Cloaking für diesen Beitrag ab.

E-Mail Cloaking für eine einzelnen E-Mail-Adresse unterbinden

Mit einem kleinen Trick können Sie für eine spezifische E-Mail Adresse verhindern, das diese verschleiert wird. Sie müssen hierfür das @ Zeichen in der E-Mail Adresse mit der Zeichenfolge &#64 ersetzen.

Content Plugins für Module

Neben dem E-mail Cloaking werden auch alle anderen Content Plugins angewandt bevor das Modul ausgegeben und angezeigt wird. Sie können auf diesem Weg also z.B. auch Bildergalerien, Videos etc., die mit Hilfe von Content Plugins erzeugt werden, anzeigen.

Zur Beitragsliste