3. Einstellungen

Formular-Einstellungen

Automatische Freigabe
Da alle erfolgreichen Eingaben durch das Formular als Artikel gespeichert werden, lässt sich insbesondere für öffentliche Rubriken die Freigabe deaktivieren, so daß erst ein verantwortlicher Redakteur den Artikel freigeben muß. Bei der Speicherung in einer geschlossenen Rubrik (z.B. für ein Kontaktformular) sollten die Artikel automatisch freigegeben werden, so daß man problemlos die Liste der Kontakte aufrufen kann.

Mail versenden
schickt eine Mail mit dem Artikelinhalt an die in den Moduleinstellungen angegebene Empfänger-Mail-Adresse. Die Formatierung dieser sowie der Bestätigungsmail erfolgt im Javascript/PHP-Teil des Templates.

Mail-Kennzeichen (optional)
wird an den Anfang der Betreffzeile der Mail an die in den Moduleinstellungen angegebene Empfänger-Mail-Adresse gesetzt.

Bestätigung
gibt an, ob und wie der Formularbenutzer eine Bestätigung erhält. Es stehen die Optionen "keine", "Bestätigungs-Mail", "Bestätigungs-Seite" sowie "Bestätigungs-Mail und -Seite" zur Verfügung.

Empfänger-Mail-Adresse
gibt an, an welche Adresse Mails gesendet werden. Fehlt bei einem Formulartemplate der Parameter "authoremail" oder wird dort nichts eingegeben, dann wird ebenfalls diese Adresse verwendet. Daher sollte bei der Formulardefinition darauf geachtet werden, daß unbedingt eine eMail-Angabe als erforderlich definiert wird (needed + mailcheck)!

Mail-Betreff
definiert die Betreffzeile der versendeten Mails. Für den Platzhalter %s werden die mittels Parameter "author" gekennzeichneten Angaben des Formulars verwendet.

Allgemeine Fehlermeldung
wird bei Fehleingaben gleich am Seitenbeginn als Meldung ausgegeben, damit die Aufmerksamkeit auf die fehlenden Eingaben im Formular gelenkt wird.

Standard-Fehler-Kennzeichnung
wird bei erforderlichen Formularfeldern ausgegeben, wenn der Parameter "needed" nicht mit einem Aufforderungstext versehen wurde.

Hinweis für Upload
Wenn der Datei- und Bildupload verwendet wird, dann sollte dieses Feld gefüllt werden. Im Falle einer Fehleingabe werden die hochgeladenen Bilder verworfen und müssen erneut ausgewählt werden!
(Es ist in Browsern NICHT möglich das Datei-Upload-Feld durch ein Script belegen zu lassen! Dies würde einem Webseitenbetreiber erlauben Dateien nach Wahl vom Rechner seines Besuchers zu laden. Also: "It's not a bug, it's a feature!")

Dateityp-Warnung Bild
Falls in einen Feld für einen Bildupload kein Bild hochgeladen wurde wird die Meldung ausgegeben. Ein "%s" wird durch den Dateinamen ersetzt.
Da ConPresso Bilder und andere Dateiein grundsätzlich unterschiedlich behandelt muß diese Prüfung stattfinden, sonst werden die Dateien zwar hochgeladen und gespeichert, können aber dem Artikel nicht zugeordnet werden.

Dateityp-Warnung Datei
entspricht dem vorgehenden, wenn in einem Datei-Upload-Feld ein Bild hochgeladen wurde.

Template für Fehler-Kennzeichnung
erlaubt die Definition des Fehlerkennzeichnung mittels HTML-Code. Hierbei gibt es zwei Platzhalter, die eingebaut werden müssen:
### ERROR_MESSAGE ### wird durch die zugehörige Fehlermeldung ersetzt
### FORM_FIELD ### wird durch das zugehörige Formular-Feld ersetzt

Erfolgs-Meldung
wird bei erfolgreichem Eintrag des Artikels ausgegeben.

Zielrubrik
erlaubt die Auswahl der Zielrubrik, in der die Formulareingaben als Artikel gespeichert werden. Diese sollte sorgfältig gewählt werden und passend eingestellt werden (z.B. als geschlossene Rubrik mit passendem Template und absteigender Sortierung nach Datum).

Templateauswahl
wählt das Template, das für das Formular sowie den Mailversand definiert wurde. Lesen Sie hierzu die Kapitel 3.1 Templates und 3.2 Platzhalter und Parameter.

Formular-Versandart
kann zwischen POST und GET umgeschaltet werden und definiert, mit welcher Methode das Formular versendet wird. GET sollte für die Fehlersuche eingesetzt werden, POST für den finalen Betrieb. Bei der Verwendung von Uploads funktioniert nur POST.

Artikel anzeigen
erlaubt die Anzeige der im Rubrikverzeichnis vorhandenen Artikel. Dabei muß in der URL die Rubrik mittels rubric= auch benannt werden.
Dies erlaubt auf einfache Weise Erläuterungen zum Formular, die jederzeit durch Redakteure geändert werden können.

Artikel verstecken beim Versand
blendet ggf. die Artikelanzeige (nach dem Versand mittels Senden-Button) aus, um die Konzentration auf die Fehlermeldungen zu lenken, die sonst möglicherweise übersehen werden.

Beschriftung des Sende-Knopfes
ist der Text, der auf dem Button zum Absenden des Formulares zu sehen ist.

Captcha-Einstellungen

Ein Captcha ist ein Sicherheits-Code, der vom Verwender des Formulares aus einem für Maschinen unlesbaren Bild abgelesen und korrekt in ein Eingabefeld eingetragen werden muß. Dies dient der Vermeidung von Spam und maschinellen Formulareingaben.
Hinweis: in der Datei captcha/captcha.php lässt sich das Captcha an die eigenen Bedürfnisse bzw. das Design der Webseite anpassen. Dazu wurden viele Einstellungen kommentiert und können angepasst werden.

Captcha benutzen
definiert, ob das Captcha gezeigt und die korrekte Eingabe geprüft wird.

Captcha-Code
ist der HTML-Code, der im Formular gezeigt wird und kann dem Formulardesign angepasst werden. Erforderlich sind lediglich folgende Zeilen, die aber optisch angepasst werden können:
<img src="captcha/captcha.php">
<input type="text" name="sicherheitscode">

Captcha-Fehlermeldung
erscheint, wenn der Code nicht korrekt eingegeben wurde und ruft das Formular mit den bisherigen Eingaben erneut auf.

Einstellungen für erneutes Mail

Um diese Option zu nutzen benötigen Sie eine modifizierte Version von mod_text, um Mailadressen im Artikelformular mit einem Mailbutton zu versehen. Außerdem ist gemäß Anleitung die Datei _admin/articles.php zu modifizieren. (Anleitung folgt)

Sinn dieser Option ist es die Artikelinhalte jederzeit erneut an eine der erfassten Mail-Adressen zu versenden, also z.B. Bestätigungen manuell zu versenden.

Betreff
ist die Betreffzeile des Mails. Sollte dem Empfänger verdeutlichen, warum er jetzt dieses Mail erhält.

Nachricht
wird der durch das Template generierten Mail vorangestellt.