Zum Inhalt springen

spamprotect funktioniert nicht

Erstellt am 26. März 2007 · 6 Antworten · letzte Antwort am 5. Juni 2007

Tags: Links, Sicherheit, Frage

Roger08 ·

Hallo,

seitdem ich auf Typo3 4.1 gewechselt habe, gibts Probleme mit der Spamprotection.
Erst nachdem ich "config.removeDefaultJS = external" im TS-Setup eingefügt hatte, funktionierte das Entschlüsseln und Öffnen des Email-Client wieder. Das Ersetzen des "@" funktioniert allerdings immer noch nicht. Was muss ich außer dem noch machen ?

config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = (at)

Und:

Wie schaffe es, dass "Klartext"-Adressen auf der Seite (wie: test@domain.de) im Quellcode so aussehen?

test@<span style="DISPLAY: none">ich-will-keinen-spam</span>domain.de

Roland

wini2 ·

hi roger08,

auch wenn es

- für dich vielleicht nicht mehr aktut ist
- ich auch keine lösung habe.

ich habe ebenfalls das problem mit der @-substitution. im bugtracker http://bugs.typo3.org/view.php?id=3985 wird ein patch für die original-class.tslib_content.php angeboten. die lösung scheint aber für 4.0 zu sein; außerdem soll das problem für 4.1 beseitigt worden zu sein.

wenn ich in der datei von 4.1 nachschaue, ist der patch nicht eingearbeitet. allerdings hat auch mein patchen nichts gebracht.

der mittwald-support rät, im htmlarea die accessibility-icons zu deaktivieren und die damit fehlende funktionalität über dh-linklayout wiederherzustellen.

scheint mir nicht gerade pragmatisch, weil dann alle links neu gesetzt werden müssen.

hat jemand eine bessere lösung für das problem?

danke
wini2

Outlaw ·

Also ich habe

config.spamProtectEmailAddresses = 1

drin und sowohl die Verschlüsselung klappt, als auch das @ wird korrekt durch (at) ersetzt, daher mal einfach Deinen Wert ersetzen und Probieren.

Ich habe Typo3 4.1.1 und keinerlei Patch installieren müssen.

Roger08 ·

Hallo,

ja das Problem von oben ist tatsächlich schon älter - und mittlerweile gelöst. Hab länger rumprobiert mit Version 4.1.

Ich find diese Lösung cool. Es erscheint das @ als Bild (a.png)

removeDefaultJS = external
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = <img src="fileadmin/templates/img/a.png" width="15" height="15" alt="@" border="0" />

Roland

Unbekannter Benutzer ·

Hallo,
hatte auch Probleme beim Entschlüsseln der E-Mail (der JavaScript-Code fehlte im Quellcode).

Das Problem entstand aber erst nach der Umstellung von TYPO3 Version 4.0.4 auf 4.1.1. Die Lösung ist hier von steffenk beschrieben (besten Dank!):

#597068

Und zwar muss diese Zeile entfernt werden:

config.removeDefaultJS = 1

Ansonsten reichen diese zwei bekannte Zeilen aus, wobei es natürlich noch weitere Optionen gibt (wie z.B zuvor mit der Grafik beschrieben):

config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = (at)
Unbekannter Benutzer ·

Und zwar muss diese Zeile entfernt werden:

config.removeDefaultJS = 1

Oder man setzt anstatt von 0 auf external

config.removeDefaultJS = external

Hält den Quellcode ordentlich.

Viele Grüße,
Niki