Zum Inhalt springen

Spam Protection funktioniert nicht

Erstellt am 12. Juni 2007 · 2 Antworten · letzte Antwort am 9. Juli 2007

Tags: Frage

nightlyop ·

Ich habe im Setup mit

## Spam Protection
config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = (at)

Spam Protection aktiviert. Das funktioniert auf allen Seiten ausser im Gästebuch (ve_guestbook) auch wunderbar. Im Gästebuch werden die E-Mail-Adressen jedoch ganz normal dargestellt. Kann mir jemand sagen woran das liegt? Ich habe noch ne andere Website und dort funktioniert das ohne Probleme.
Danke für die Hilfe

HotDog ·

Ich gehe mal davon aus, dass Du die Version 2.0 verwendest. Bei mir hat es geklappt, indem ich in der pi1/class.tx_veguestbook_pi1.php diese Passage

if (!empty($row['email'])) {
$markerArray["###GUESTBOOK_EMAIL_URL###"] = htmlspecialchars($this->get_url('', $row['email']));
$markerArray["###GUESTBOOK_EMAIL###"] = $this->cObj->typolink($this->cObj->stdWrap($row['email'],$this->conf['email.']), $conf);
}

if (!empty($row['homepage']) && $row['homepage'] != 'http://') {
$markerArray["###GUESTBOOK_HOMEPAGE_URL###"] = htmlspecialchars($this->get_url('', $row['homepage']));
    $markerArray["###GUESTBOOK_HOMEPAGE###"] = $this->cObj->typolink($this->cObj->stdWrap($row['homepage'],$this->conf['homepage.']), $conf);
}

gegen diese ersetzt habe

if (!empty($row['email'])) {
            $conf = Array('parameter'=>$row['email']);
            $markerArray["###GUESTBOOK_EMAIL###"] = $this->cObj->typolink($row['email'], $conf);
                }

                if (!empty($row['homepage']) && $row['homepage'] != 'http://') {
$conf = Array($row['homepage']);
            $markerArray["###GUESTBOOK_HOMEPAGE###"] = $this->cObj->typolink($row['homepage'], $conf);
                }

Dann sollte es auch bei Dir funktionieren.
(s. http://bugs.typo3.org/view.php?id=5229)