🐝 1GATE · Verwaltung

Formulare (Kontaktformular)

← Anleitung · ← zur Anmeldung

FĂŒr: Betreiber (EmpfĂ€nger und Felder Ă€ndern), Redakteure (EingĂ€nge ansehen) · Platzhalter: !!form1!!

✔ Kurz gesagt – die wichtigsten Funktionen

  • Einbinden: !!form1!! (die Zahl ist die Formular-Nummer) in einen Artikel schreiben. Pro Seite sind mehrere Formulare möglich: !!form2!!, !!form3!! 

  • Einrichten: Reiter Formulare → Formular wĂ€hlen → EmpfĂ€nger-E-Mail (eine oder bis zu 5 Adressen, durch Komma getrennt), BestĂ€tigungstext (erscheint nach dem Absenden; leer = Standardtext), optional Felder.
  • Standardfelder (wenn Sie nichts eintragen): Name, E-Mail, Betreff, Nachricht. Pflichtfelder sind mit * markiert.
  • EingĂ€nge: Beim Formular „EingĂ€nge“ klicken – die letzten 100 Nachrichten mit Datum und E-Mail-Status.
  • Spamschutz ist eingebaut (Rechenaufgabe oder Bild, ZeitprĂŒfung, unsichtbares Fangfeld). Sie mĂŒssen nichts einstellen.
  • Die Nachricht geht per E-Mail an den EmpfĂ€nger; mit „Antworten“ erreichen Sie direkt den Absender.

✖ Was Sie niemals tun sollten

  • Die EmpfĂ€ngeradresse eintragen, ohne sie zu testen. Ein Tippfehler = alle Anfragen gehen verloren, ohne dass Besucher es merken. Schicken Sie nach jeder Änderung eine Testnachricht ĂŒber Ihr Formular und prĂŒfen Sie den Eingang.
  • Sensible Daten abfragen (Kennwörter, Kreditkarten, Gesundheitsdaten, Ausweisnummern). Formulare werden als normale E-Mail zugestellt.
  • Das Felder-Feld („JSON“) frei ausprobieren, ohne ein Beispiel zu kopieren. Ein Tippfehler lĂ€sst das Speichern scheitern (Sie bekommen dann eine Fehlermeldung, nichts geht kaputt) – kopieren Sie das Beispiel unten und Ă€ndern Sie nur Texte.
  • Die Nummer eines bestehenden Formulars Ă€ndern, wenn es schon im Text steht – der Platzhalter findet dann nichts mehr. Neues Formular = neue Nummer.
  • Ein Formular ohne Hinweis zum Datenschutz betreiben. Verlinken Sie neben dem Formular Ihre DatenschutzerklĂ€rung.

Ein Formular einrichten

  1. Schreiben Sie !!form1!! in einen Artikel und speichern Sie.
  2. Öffnen Sie die Seite im Durchklick-Modus: Ist das Formular noch nicht angelegt, sehen Sie dort die Box „Formular noch nicht definiert“ mit dem Knopf Formular anlegen/bearbeiten. Alternativ Reiter Formulare.
  3. Tragen Sie die EmpfĂ€nger-E-Mail ein und optional den BestĂ€tigungstext, z. B. „Danke, wir melden uns in den nĂ€chsten Tagen.“ Lassen Sie ihn leer, erscheint der Standardtext „Versenden OK! Wir haben Ihre Nachricht erhalten 
“.
  4. Formular speichern.
  5. Testen: ausfĂŒllen, absenden, Eingang prĂŒfen.

Sollen mehrere Personen die Nachrichten bekommen, schreiben Sie die Adressen durch Komma getrennt in das Feld, z. B. info@verein.at, kassa@verein.at (höchstens 5). Beim Speichern prĂŒft das System jede Adresse; bei einem Tippfehler wird nichts gespeichert und Sie sehen, welche Adresse ungĂŒltig ist.

Eigene Felder (fĂŒr Fortgeschrittene)

Das Feld „Felder“ ist eine Liste in der Schreibweise JSON. Leer lassen = Standardfelder. Beispiel zum Kopieren:

[
 {"name":"name","label":"Ihr Name","typ":"text","pflicht":true},
 {"name":"email","label":"E-Mail","typ":"email","pflicht":true},
 {"name":"telefon","label":"Telefon","typ":"text","pflicht":false},
 {"name":"nachricht","label":"Ihre Nachricht","typ":"textarea","pflicht":true}
]
  • name: interner Name, nur Kleinbuchstaben/Ziffern, keine Leerzeichen. label: Beschriftung auf der Seite.
  • typ: text, email oder textarea (mehrzeilig) sind sicher. pflicht: true oder false (ohne AnfĂŒhrungszeichen).
  • Jede Zeile außer der letzten endet mit einem Komma. AnfĂŒhrungszeichen mĂŒssen gerade sein ("), nicht „typografisch“.

EingÀnge ansehen

Reiter Formulare → beim Formular EingĂ€nge. Sie sehen Datum, Mail-Status (ob die E-Mail abgeschickt werden konnte) und die Daten. Meldet der Status einen Fehler, ist die Nachricht trotzdem hier gespeichert – so geht keine Anfrage verloren. Gespeichert wird auch die IP-Adresse des Absenders (Spam-Abwehr); beachten Sie das in Ihrer DatenschutzerklĂ€rung.

ZusĂ€tzlich geht von jedem Formular eine Kopie an das zentrale Postfach der Plattform (Nachweis und Fehlersuche, wie im bisherigen System). Der Betreff der Mail lautet „Kontaktformular <Nummer> – <Betreff des Besuchers>“.

Spamschutz

Besucher lösen eine kleine Aufgabe (Rechnen oder Bild abtippen). Dazu gibt es ein unsichtbares Fangfeld und eine ZeitprĂŒfung: Wer das Formular in weniger als ein paar Sekunden absendet, ist ein Programm. Das Formular wird per Skript in die Seite eingefĂŒgt – einfache Spam-Programme sehen es im Quelltext nicht. Besucher ohne JavaScript sehen es deshalb nicht.

HĂ€ufige Fragen – „Warum 
?“

Warum kommt keine E-Mail beim EmpfÀnger an?
Spam-Ordner prĂŒfen. EmpfĂ€ngeradresse im Reiter Formulare auf Tippfehler kontrollieren. Unter „EingĂ€nge“ steht beim Eintrag der Mail-Status. Die Nachricht ist dort in jedem Fall gespeichert.
Warum sehe ich das Formular auf der Seite nicht?
Mögliche GrĂŒnde: Modul „Formulare“ ist ausgeschaltet; das Formular mit dieser Nummer ist noch nicht angelegt (nur Sie sehen im Durchklick-Modus einen Hinweis); im Artikel wurde der Platzhalter beim Formatieren zerteilt; im Browser ist JavaScript abgeschaltet.
Warum steht beim Absenden „Bitte die Spamschutz-Aufgabe korrekt lösen“?
Die Aufgabe wurde falsch gelöst oder war zu lange offen. Besucher können es sofort neu versuchen.
Warum sehe ich nach dem Absenden den Standardtext statt meines eigenen?
Dann ist das Feld „BestĂ€tigungstext“ im Reiter Formulare leer. Tragen Sie dort Ihren Text ein und speichern Sie. Der Text erscheint ohne Formatierung (ZeilenumbrĂŒche bleiben erhalten).
Warum kann ich keine EmpfÀngeradresse speichern?
Eine Adresse ist ungĂŒltig (Tippfehler, Leerzeichen im Namen, fehlendes @) oder es sind mehr als 5. Das System nennt die fehlerhafte Adresse; es wird erst gespeichert, wenn alle stimmen.
Warum kann ich EmpfÀnger und Felder nicht Àndern?
Das darf nur der Betreiber. Redakteure sehen die EingÀnge.
Warum steht nach dem Speichern „Felder-JSON ist ungĂŒltig“?
Es fehlt ein Komma, eine Klammer oder ein AnfĂŒhrungszeichen. Es wurde nichts gespeichert. Kopieren Sie das Beispiel oben neu.
Warum hat das Formular eine Nummer?
Die Nummer verbindet den Platzhalter !!form3!! im Text mit den Einstellungen im Reiter. So kann eine Seite mehrere Formulare haben (z. B. „Kontakt“ und „Anmeldung zur Veranstaltung“).

Anleitung