TYPO3 – Standardformular mit Captcha schützen (nd_antispam)
Was tut man am besten gegen Spam? Man benutzt natürlich ein Captchafeld für seine Formulare.
Aber was ist mit älteren Systemen, bei denen ein Update nicht möglich ist – ein leidiges Thema.
Also sucht man eine Lösung für ältere Systeme und Glück gehabt, Sie haben nun eine gefunden und das beste, Sie werden ungefähr in 20 Minuten damit fertig sein.
Sie benutzen ein Typo3 Standardformular (Contentelement Formular).
Um ein Captchafeld einzubauen, benötigt man 2 Extensions, einmal die Captcha Libray (captcha) und einmal die Extension (nd_antispam). Leider gib es diese nicht mehr im Repository, aber man kann sie hier herunterladen.
Installation:
- Man installiert die Captcha Library aus dem Repository (captcha)
- Installieren Sie die nd_antispam Extension, die Sie hier herunterladen können
- Nun erstellt man noch eine Fehlerseite, falls der Benutzer eine falschen Code eingibt (eine einfache Seite mit Text)
- Zuletzt fügt man diesen Code seinem Formular hinzu, natürlich musst die Adresse der errorpage mit der gerade angelegten ausgetauscht werden
| errorpage=hidden | http://www.musterseite.de/index.php?id=58 | label | Bitte geben Sie den Code ein | captcha_enabled=hidden | 1
Hier findest du die Extension (nd_antispam) zum Downloaden.
T3X_nd_antispam-1_0_2-z-201201141944.t3x
Ich hoffe, ich konnte Ihnen dabei helfen.
Author auf Google+: +Felix Habenicht




Hallo Felix ,
es funktioniert bei mir nicht. Ich habe typo3 4.5.1. Könntest Du bitte mir schreiben, ob ich noch zusätzlich etwas in typoscript einfügen soll?
Viele Grüße
Sholeh
Hallo Sholeh,
mit dem ersten Versucht habe ich es auch nicht zum Laufen gebracht. Ich hatte es damals bei einem TYPO3 4.1.3 benötigt. Das ist schon etwas her, jedoch hatte es dort funktioniert.
Ich werde nach einer Lösung suchen und dich dann informieren.
Viele Grüße
Felix