Kontaktformular mit Captcha
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Kontaktformular mit Captcha
Guten Tag,
ich habe in meinem Forum das Kontaktformular aktiviert. Besteht die Möglichkeit, in diesem eine CAPTCHA-Prüfung zu aktivieren?
Freundliche Grüße
Martin
ich habe in meinem Forum das Kontaktformular aktiviert. Besteht die Möglichkeit, in diesem eine CAPTCHA-Prüfung zu aktivieren?
Freundliche Grüße
Martin
Re: Kontaktformular mit Captcha
leider nein. Vielleicht kommt das mal, aber im Moment hilft nur abschalten.
Re: Kontaktformular mit Captcha
Meines Erachtens wäre das auf jeden Fall eine sinnvolle Ergänzung. Verganene Tage erhielt ich nämlich des öfteren Post von meinem Hoster über den Versand von Spammails. Zum Glück gehen die zwar "nur" an mich und nicht die Nutzer des Forums, dennoch sollte dem ein Riegel vorgeschoben werden.
Das Kontaktformular habe ich vorsorglich abgeschaltet.
Gruß
Martin
Das Kontaktformular habe ich vorsorglich abgeschaltet.
Gruß
Martin
Re: Kontaktformular mit Captcha
Ich bin gerade unterwegs und kann es jetzt auf die Schnelle nicht testen, aber probiere mal diesen Code in die HTML des Contactformulars einzufügen.
Anschließend Cache leeren nicht vergessen !
Code: Alles auswählen
<!-- IF CAPTCHA_TEMPLATE -->
<!-- DEFINE $CAPTCHA_TAB_INDEX = 8 -->
<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
<!-- ENDIF -->
Das Bremsen eines Motorrades ist die Verschwendung hochwertiger Geschwindigkeit in sinnlose Wärmeenergie.
Re: Kontaktformular mit Captcha
Hallo
Das alleine reicht nicht aus weil es nirgens in der Memberlist definiert ist.
Um den Kontaktformular ein Captcha hinzuzufügen muss man folgendes machen:
Öffne:
Finde:
Danach einfügen:
Öffne:
Finde:
Ersetzen mit:
Danach den Foren und Browser Cache leeren.
Das alleine reicht nicht aus weil es nirgens in der Memberlist definiert ist.
Um den Kontaktformular ein Captcha hinzuzufügen muss man folgendes machen:
Öffne:
root/memberlist.php
Finde:
Code: Alles auswählen
case 'contactadmin':
case 'email':
if (!class_exists('messenger'))
{
include($phpbb_root_path . 'includes/functions_messenger.' . $phpEx);
}
Code: Alles auswählen
$captcha = $phpbb_container->get('captcha.factory')->get_instance($config['captcha_plugin']);
$captcha->init(CONFIRM_LOGIN);
$template->assign_vars(array(
'CAPTCHA_TEMPLATE' => $captcha->get_template(),
));
root/styles/stylename/template/memberlist_email.html
Finde:
Code: Alles auswählen
<!-- IF S_REGISTERED_USER -->
<dl>
<dt> </dt>
<dd><label for="cc_sender"><input type="checkbox" name="cc_sender" id="cc_sender" value="1" checked="checked" tabindex="5" /> {L_CC_SENDER}</label></dd>
</dl>
<!-- ENDIF -->
Code: Alles auswählen
<!-- IF S_REGISTERED_USER -->
<dl>
<dt> </dt>
<dd><label for="cc_sender"><input type="checkbox" name="cc_sender" id="cc_sender" value="1" checked="checked" tabindex="5" /> {L_CC_SENDER}</label></dd>
</dl>
<!-- ENDIF -->
<!-- IF CAPTCHA_TEMPLATE -->
<!-- DEFINE $CAPTCHA_TAB_INDEX = 8 -->
<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
<!-- ENDIF -->
Re: Kontaktformular mit Captcha
Hallo,
vielen Dank für den Code. Leider hat der noch einen Haken. Das Captcha wird zwar angezeigt, allerdings findet keine wirkliche Prüfung der Werte statt. Selbst wenn das Captcha gar nicht ausgefüllt wird, kann die Email abgeschickt werden.
Link zum Testen: http://www.schueler-talk.de/memberlist. ... ntactadmin
Könntest du dir vorstellen, den Code im Rahmen einer Extension zu verpacken? Das wäre langfristig was pflegeleichter als den Code wie "damals" zu 3.0 Zeiten manuell zu pflegen.
Gruß
Martin
vielen Dank für den Code. Leider hat der noch einen Haken. Das Captcha wird zwar angezeigt, allerdings findet keine wirkliche Prüfung der Werte statt. Selbst wenn das Captcha gar nicht ausgefüllt wird, kann die Email abgeschickt werden.
Link zum Testen: http://www.schueler-talk.de/memberlist. ... ntactadmin
Könntest du dir vorstellen, den Code im Rahmen einer Extension zu verpacken? Das wäre langfristig was pflegeleichter als den Code wie "damals" zu 3.0 Zeiten manuell zu pflegen.

Gruß
Martin
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Re: Kontaktformular mit Captcha
Wenn das Captcha schon funktioniert dann sollte sowas ähnliches wie das hier reichen um das Ergebnis zu überprüfen. Ich gebe dir aber Recht, eine Ext wäre schöner.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.