drupal – Modul Contact, CAPTCHA. Kontaktformular mit CAPTCHA.
Wie man ein Kontaktformular mit Captcha erstellt, sehen Sie im Video zu diesem Artikel.
Ein Kontaktformular ist längst ein unverzichtbarer Bestandteil einer Firmenwebsite geworden. Es wird von Kunden und Auftraggebern genutzt, um mit dem Website-Besitzer oder den Firmenmanagern in Kontakt zu treten. Für die Umsetzung eines Kontaktformulars stellt Drupal das eingebaute Modul Contact bereit. Mit dem Modul Contact und einem zusätzlichen CAPTCHA erstellen wir auf der Website ein Kontaktformular mit Schutz vor Spam.
Lassen Sie uns das Modul aktivieren. Im Admin-Menü sollte nun der Punkt Site-Building – Kontakte (Contact) erscheinen.
Fügen wir eine Kontaktkategorie hinzu und nennen sie „Manager“.
Das Kontaktformular ist jetzt unter der Adresse: website_name/contact erreichbar.
Fügen wir noch einen weiteren Kontakt hinzu, den Website-Administrator, und nennen ihn „Administrator“. Nun erscheint im Kontaktformular die Auswahl der Kontaktkategorie.
Nach der Installation des Kontaktformulars muss das Captcha zum Schutz vor Spam eingerichtet werden. Wird das Kontaktformular ohne Captcha gelassen, kann ein Skript erstellt werden, das automatisch Nachrichten versendet. Dafür müssen wir das zusätzliche Modul CAPTCHA hinzufügen, welches das Captcha zum Formular hinzufügt. Laden Sie das Modul herunter und installieren Sie es. Zur Konfiguration gehen Sie im Admin-Menü zu Site-Konfiguration – Module, auf dieser Seite können Sie die Einstellungen für das Captcha aufrufen.
Wählen Sie auf dieser Seite den Captcha-Typ aus, der für das Formular verwendet werden soll. Hier können Sie auch Captcha für die Benutzerregistrierung und Kommentarformulare auswählen. Speichern Sie die Einstellungen. Nun hat das Kontaktformular Captcha für registrierte und anonyme Benutzer. Wenn Sie allerdings als Administrator angemeldet sind, wird das Captcha möglicherweise nicht angezeigt. Lassen Sie uns das Captcha so einstellen, dass es für registrierte Benutzer nicht erscheint, sondern nur für anonyme. Dies wird über Berechtigungen gesteuert. Gehen Sie dazu im Admin-Menü zu Benutzerverwaltung – Berechtigungen.
Das Kontaktformular ist nun eingerichtet, es bleibt nur noch, den Link zum Kontaktformular im Menü einzufügen. Wie man einen Menüpunkt hinzufügt, können Sie in einem meiner früheren Tutorials nachlesen.