Author:
Julian Kleinhans
Author E-Mail:
Eingetragen:
11.02.2007 - 21:39

Quelle:
Keine Quelle vorhanden
Klicks:
2086




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

   0: config {
   1:   spamProtectEmailAddresses = 2 
   2:   spamProtectEmailAddresses_atSubst = (at)
   3: }
Hier koennen Sie sich den Quellcode kopieren.


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

0:   <?php
$email 
'test@typo3-tutorials.org';
$validEmail str_replace('@''(at)'trim($email));
return 
'<a href=\"'.$this->pi_getPageLink($email).'\">'.$validEmail.'</a>';
?>
1:  
2:  
3:  
4:  
Hier koennen Sie sich den Quellcode kopieren.

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

   0: config.spamProtectEmailAddresses = 1
Hier koennen Sie sich den Quellcode kopieren.


und im PHP

0:   <?php
$email 
'test@typo3-tutorials.org';
return 
$GLOBALS['TSFE']->encryptEmail('mailto:'.$email);
?>
1:  
2:  
3:  
Hier koennen Sie sich den Quellcode kopieren.


Thats all :-)







Ergebnis: Kein Ergebnis vorhanden


Kommentarfunktion derzeit deaktiviert!