Du befindest dich gerade in der alten Erweiterungsverwaltung von Contao 3. Contao 3 wird seit Juni 2019 nicht mehr weiter entwickelt! Die Erweiterungen für Contao 4 findest Du unter extensions.contao.org.
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.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