Untermenü

TYPO3 Chat hosted by kj187kj.

Join now


Chat about what's on your mind. More about public chats.

Sunsite SourceForge.net

Statistik
Tutorials Gesamt:
56
Tutorials Hidden:
1
Kommentare:
25598

Bücher zum Thema

Links / Friends
» typo3.org
» T3N Magazin
» CSS Tutorials
» TYPO3 SEO
» TYPO3 Blog



 

Spam Protection - Schutz vor Spam [In Extensions]


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

Quelle:
Keine Quelle vorhanden
Klicks:
1401




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!