TYPO3

Tutorials - Howto`s - Tipps & Tricks

Tutorials \ Extensions \ Spam Protection - Schutz vor Spam [In Extensions]
Tags: Spam
Klicks: 3170
Spam Protection - Schutz vor Spam [In Extensions]
Von: kj187
Am: 11.02.2007 - 21:39

Spam Protection - Schutz vor Spam [In Extensions]

Im Tutorial "Spam Protection - Schutz vor Spam" haben wir euch gezeigt wie Ihr den Spamschutz für normale TYPO3 Seiten aktivieren könnt. Doch was ist mit Email Adressen die aus einer Extension kommen ? Hier gibt es 2 Möglichkeiten.

Möglichkeit 1:

Ihr müsst wie gehabt in euerem TS config folgendes stehen haben

config {
  spamProtectEmailAddresses = 2 
  spamProtectEmailAddresses_atSubst = (at)
}

In euerer Extension gebt Ihr die Email Adresse dann so aus:

$email = 'test@typo3-tutorials.org';
$validEmail = str_replace('@', '(at)', trim($email));
return ''.$validEmail.'';

Hier wird erstmal das @ Zeichen durch das (at) ersetzt, dies ist nur für die Darstellung wichtig. Die funktion pi_getPageLink verschlüsselt dann dank unseres TS config Befehls die Emails Adresse.

Möglichkeit 2:

Ebenfalls im TS config

config.spamProtectEmailAddresses = 1

und im PHP

$email = 'test@typo3-tutorials.org';
return $GLOBALS['TSFE']->encryptEmail('mailto:'.$email);

Thats all :-)

Spenden Sie dem Autor dieses Tutorials ein kleinen Betrag für seine Mühe!

Kommentare

To top TYPO3 - Tutorials - Howto`s - Tipps & Tricks