Erweiterungen > aeo

Advanced eMail Obfuscation

[aeo]

Ersetzt die Standard-Methode von Contao zur Verschleierung (Obfuscation) von eMail-Adressen

Advanced eMail Obfuscation

Contao verschleiert grundsätzlich eMail-Adressen, die über den Richtext-Editor in Artikeln eingegeben werden. Bei dieser Verschleierung werden die einzelnen Zeichen der eMail-Adresse durch ihre entsprechenden HTML-Entities ersetzt. 

Advanced eMail Obfuscation geht noch einen Schritt weiter. Die im Text enthaltenen eMail-Adressen werden durch eine (optionale) ROT13-Verschlüsselung gegen das Auslesen durch SPAM-Bots geschützt. User, die JavaScript aktiviert haben, können ohne Einschränkung direkt die dahinterliegende eMail-Adresse einsehen, da die Entschlüsselung per JavaScript auf im Browser stattfindet. User ohne aktiviertes JavaScript werden auf eine Zwischenseite mit einer Sicherheitsabfrage geleitet. Nach Beantwortung der Frage wird die eMail-Adresse für den User einsehbar.

Die Konfiguration von Advance eMail Obfuscation erfolgt an mehreren Punkten:

  • Einstellungen
    In den Einstellungen kann die Verschleierung der eMail-Adressen konfiguriert werden.
  • Modul bzw. Inhaltselement
    Es kann ein Modul oder Inhaltselement vom Typ Advance eMail Obfuscation erstellt werden, das Usern mit deaktiviertem JavaScript als Fallback zur Anzeige der eMail-Adresse dient.
    Außerdem kann für jedes Inhaltselement oder Frontend-Modul die Verschleierung der eMail-Adressen deaktiviert werden. 

Zusätzlich zu den Einstellungen gibt es ein neues Insert-Tag {{aeo-email::E-Mail-Adresse::Verschleierungsmethode}}, mit dem eine verschleierte E-Mail-Adresse mit einer anderen Verschleierungsmethode generiert werden kann, als in den Einstellungen angegeben (nützlich z.B. für die Angabe einer E-Mail-Adresse im Impressum). Mögliche Werte für die Verschleierungsmethode sind:

  • none - keine Verschleierung
  • rtl - Right-To-Left-Verschleierung
  • nullspan - Einfügen eines Span-Elements in der Adresse
  • shorten - Verkürzung der E-Mail-Adresse

MooTools oder JQuery muss in den Theme-Einstellungen aktiviert sein!

Version
3.5.5
Typ
Frei
Freigabedatum
30.03.2016
Kategorie
Anwendung
Lizenz
GNU/LGPL
Copyright
© 2012-2016 cgo IT
Autor
cgo IT (oetzi) http://www.cgo-it.de
Freigabe-Notizen und Änderungs-Log für 3.5.5
Andere Versionen

Version 3.5.5 stable

  • Kompatibilität mit PHP 7 hergestellt

Version 3.5.4 stable

  • Fehler bei auto_item behoben

Version 3.5.3 stable

  • Fehler bei deaktiviertem JavaScript behoben

Version 3.5.2 stable

  • Funktionalität im Zusammenspiel mit der Erweiterung i18nl10n wieder hergestellt

Version 3.5.1 stable

  • Fehler bei Sonderzeichen in URL-Parametern (z.B. E-Mails mit vorgegebenem Subject) behoben
  • "white-space: nowrap;" hinzugefügt

Version 3.5.0 stable

  • Kompatibilität mit Contao 3.5.x hergestellt

Version 3.1.0 stable

  • Fehler bei Auswahl der Fallback-Seite bei deaktiviertem JavaScript behoben
  • JiraIssueCollectorWizard integriert

Version 3.0.0 stable

  • Kompatibilität mit Contao 3 hergestellt

Version 1.3.0 stable

  • neues Insert-Tag aeo-email
  • Parameter in der E-Mail-Adresse werden korrekt verarbeitet

Version 1.2.2 stable

  • Sofern ein title für einen mailto:-Link gesetzt ist, wird dieser von Advance eMail Obfuscation nicht überschrieben
  • div. kleinere Optimierungen und Fehlerbehebungen

Version 1.2.1 stable

  • Funktionalität im Zusammenspiel mit der Erweiterung i18nl10n wieder hergestellt
  • Das Flag Standard-Info anzeigen wird korrekt ausgewertet
  • Verzicht auf short_open_tags in aeo.js.php (Thx to folkfreund)

Version 1.2.0 stable

WICHTIG: Vor der Installation dieser Version bitte alte Version über das Backend deinstallieren. Die zusätzlichen Spalten in der Datenbank müssen bei der Deinstallation nicht entfernt werden!

  • Über HTML-Kommentare und können Bereiche von der Verschleierung ausgeschlossen werden. Die HTML-Kommentare können bei jedem Inhaltselement bzw. Frontend-Modul über das Backend automatisch gesetzt werden (Option "Advanced eMail Obfuscation deaktivieren")

Version 1.1.2 stable

  • Fixed: Einige E-Mail-Adressen wurden nicht korrekt erkannt. Dadurch wurden kaputte Links erzeugt.

Version 1.1.1 stable

  • bestehende onclick-Handler werden nicht mehr überschrieben (Löst Probleme im Zusammenspiel mit einigen anderen Erweiterungen)
  • arbeitet nun auch mit dem auto_item-Parameter korrekt

Version 1.1.0 stable

  • Keine Anpassung der .htaccess-Datei mehr nötig
  • MultiLanguage-Support verbessert

Version 1.0.0 stable

  • Konfiguration von Advance eMail Obfuscation nun global über die Einstellungen möglich (die Konfiguration pro Layout ist entfallen)
  • Die RewriteRule in der .htaccess-Datei berücksichtigt nun auch das Hinzufügen der Sprache zur URL, sowie den Verzicht auf URL-Umschreibung und Aliase.
  • Die RewriteBase wird bei Bedarf automatisch zur .htaccess-Datei hinzugefügt.

Version 1.0.0 rc3

  • Möglichkeit die Art der Anzeige der verschleierten eMail-Adressen auf der Webseite zu konfigurieren
  • Hilfetexte korrigiert
  • Fehlerhafter Eintrag in .htaccess-Datei für JavaScript-Fallback gefixed

Version 0.1.1 rc2

  • Insert-Tags werden nun korrekt berücksichtigt (Thx to folkfreund)

Version 0.1.0 rc1

  • Fehlerhafter Eintrag in .htaccess-Datei für JavaScript-Fallback gefixed

Version 0.0.1 beta1

  • initiale Version
Version Funktion
 
Total Funktion
10.00
Version Bedienung
 
Total Bedienung
10.00
Version Qualität
 
Total Qualität
10.00
Version Wertung
 
Total Wertung
10.00 (1 Stimmen)
Version Downloads
55
Total Downloads
374
Version Install.
214
Total Install.
1149
Version Updates
159
Total Updates
715
Abhängigkeiten dieser Erweiterung
Von dieser abhängige andere Erweiterungen
Name
Version von
Version bis
Contao
3.0.0-beta1
3.5.19
3.3.6
3.3.6
Name
Version von
Version bis