Overview
Chronoforms v8 bietet einen umfassenden Satz an Kurzcodes, um Formular- oder Systeminformationen abzurufen und Daten wie UUIDs zu generieren. Dazu gehören der Zugriff auf Variablen, Benutzerdetails, Datumsangaben, Pfade und die Ausführung von Funktionen wie das Maskieren für SQL-Sicherheit oder das Kodieren von Arrays. Dieser Leitfaden enthält alle unterstützten Kurzcodes und zusätzliche Funktionen, um Ihre Formularerstellung zu verbessern.
Sie können Chronoforms-Kurzcodes verwenden, um Formular- oder Systeminformationen abzurufen oder Daten wie UUIDs zu generieren. Hier ist eine Liste der unterstützten Kurzcodes in Chronoforms v8:
- {var:var_name} ruft eine Variable namens var_name ab. Variablen werden normalerweise durch Aktionen gesetzt oder über verwendeten PHP-Code.
- {const:null} gibt einen Nullwert zurück
- {data:param} gibt den Wert eines Request/Get/Post-Parameters namens "param" zurück. Sie können auch einen Standardwert übergeben: {data:param default-value}
- {post:field-name} gibt den Wert des Feldes aus $_POST zurück. Dies ist nützlich, wenn Sie den neuesten, frisch geposteten Feldwert wünschen.
- {session:param} ruft die gespeicherte Sitzungsvariable namens "param" ab
- {user:id}, {user:username}, {user:name}, {user:email} gibt die Benutzer-ID, den Benutzernamen, den Namen und die E-Mail-Adresse des Benutzers zurück
- {data:}, {date:date-format} gibt das aktuelle Serverdatum im MySQL-Format Y-m-d H:i:s oder gemäß dem angegebenen Format zurück
- {icon:icon-name} gibt einen SVG-Fontawesome-Icon-Code zurück
- {l-language-string} gibt eine übersetzte Sprachzeichenkette zurück, die in den Lokalisierungen des Formulars definiert ist
- {fn:action-name} oder {action:action-name} führt eine Formularfunktion nach Namen aus
- {vw:view-name} oder {view:view-name} führt eine Formularansicht nach Namen aus
- {url:} gibt die aktuelle URL zurück
- {path:front} gibt den Pfad zum Chronoforms-Frontend-Ordner zurück, in dem der Uploads-Ordner existiert
- {path:admin} gibt den Pfad zum Chronoforms-Admin-Ordner zurück
- {path:root} gibt den Pfad zum CMS-Stammverzeichnis zurück
- {document:title} gibt den Titel der aktuellen Webseite zurück.
- {str:uuid} gibt eine UUID-Zeichenkette zurück
- {str:ip} gibt die IP-Adresse des Clients zurück
- {str:rand} gibt eine Zufallszahl mit mt_rand zurück
- {globals:var-name} gibt den Wert einer globalen Variable zurück, die auf der ChronoForms8-Einstellungsseite definiert ist
- {fields:completed} kann in HTML-Ansichten verwendet werden, um eine Liste der ausgefüllten Formularfelder und ihrer Werte zu generieren, ähnlich der im E-Mail-Text generierten.
Zusätzlich können Sie dem Kurzcode einige Funktionen hinzufügen, um den vom Kurzcode zurückgegebenen Wert zu ändern:
- {data.quote:field} maskiert den Feldwert für Datenbankoperationen. Dies ist nützlich, um SQL-Injections zu verhindern
- {data.encode:array-field} gibt einen JSON-kodierten Wert des Feldes zurück, nützlich, wenn der Feldwert ein Array wie eine Checkbox-Gruppe oder eine Mehrfachauswahl-Dropdown ist
- {data.join:array-field} gibt eine verkettete Liste eines Arrays wie einer Checkbox-Gruppe oder einer Mehrfachauswahl-Dropdown zurück

Comments: