Auf dieser Seite wird kurz erläutert wie das PHP Formular Skript, ScarFormMail, in wenigen Schritten in die eigene Webseite integriert werden kann. Die Anleitung geht dabei von dem mitgelieferten Standardlayout auf, welches bereits ein Beispiel für alle Eingabefeldtypen enthält.
Das Formular beinhaltet im unteren Bereich einen Link zur Administration mit den zugehörigen Login Informationen. Sie können diese Login-Daten nutzen und anschließend ein neues Login mit einem eigenen Passwort festlegen.
Die Passwortänderung ist in der Administration -> Passwort erreichbar.
siehe:
http://faq.scar4u.de/scarformmail/einstellungen/passwort
Login/Passwort ändern! Das neue Login/Passwort wird anschließend nicht auf der Beispielseite ausgegeben.
Im unteren Bereich des Standardformulares werden einige Hinweise zum erreichen der Administration ausgegeben die für einen späteren Einsatz nicht unbedingt notwendig sind. Um das zu ändern, wird das Formular-Template angepasst.
In der Administration -> Templates kann aus dem Template "formmailer" der Hinweis entfernt werden.
siehe:
http://faq.scar4u.de/scarformmail/templates
In der Administration -> Templates werden im Template "formmailer" alle Eingabefelde definiert. Das Template "formmailer" ist das Haupt-Formular-Template. Alle Übergreifenden Layoutänderungen können Sie hier durchführen.
Wenn Sie ein Eingabefeld entfernen oder ändern möchten, können Sie aus dem Standardlayout den passenden Feldtyp kopieren und an die gewünschte Stelle einfügen.
Der "Name" eines Eingabefeldes muss zwingend mit "sf_" beginnen, zum Beispiel:
<input class="input" type=text name="sf_subject" value="$sf_subject">Die Informationen dieses Feldes stehen anschließend in der Formular-Vorschau und in den Email-Templates unter der gleichen Bezeichnung zur Verfügung. Der Inhalt des Beispiel-Feldes mit dem Namen "sf_subject" steht also in der Variable $sf_subject zur Verfügung.
siehe:
http://faq.scar4u.de/scarformmail/templates/formular-erstellen
In der Administration -> Felddefinitionen können Pflichtfelder definiert werden, ohne die eine weitere Bearbeitung strikt abgelehnt werden kann.
Die Bezeichnung entspricht dem Eingabefeldnamen im Formular. Wichtig, im Formular beginnen die Eingabefelder mit "sf_". Ein definiertes Eingabefeld mit der Bezeichnung "email" wird im Formular mit dem Namen "sf_email" angesprochen.
Um den Benutzer Fehler in seinen Eingaben erkennbar zu machen, muss ein Fehlertext angegeben werden. Diese hinweise können über die Bearbeitungsseite der Felddefinitionen angegeben und zusätzlich in der Templatebearbeitung geändert werden. In Administration -> Templates beginnen die Templates für Fehlertexte mit "error_". Der Fehlertext für das Feld "email" befindet sich also in "error_email".
Im Template wird dieser Hinweis mit der Variable "$sf_err_email" ausgegeben. Die Fehlerhinweise der Pflichtfelder beginnen immer mit "$sf_err_" gefolgt vom Feldnamen/Feldbezeichnung.
<input class="input" type=text name="sf_email" value="$sf_email">
$sf_err_emailsiehe:
http://faq.scar4u.de/scarformmail/einstellungen/felddefinition
http://faq.scar4u.de/scarformmail/templates
In der Administration -> Empfänger werden alle Empfänger für die Formulareingaben hinterlegt. Werden mehrere angegeben, wird je Empfänger eine Email nach Abschluss der Formulareingabe gesendet.
siehe:
http://faq.scar4u.de/scarformmail/einstellungen/empf%C3%A4nger