04. Februar 2020 Änderungsdatum: 19. Dezember 2023 weblication cms core grid e-mails mail formular kontaktformular skripten anwendungen versand empfang smtp Beim Versand von E-Mails über z.B. Kontaktformulare, Skripten, Anwendungen, etc. sind
lassen sich über die Framework-Funktion wEnv::incluceOnce einbinden. Im nachfolgenden Beispiel wird ein PHP-Skript inkludiert, welches die Funktion " myFunction " definiert hat, die danach direkt angesprochen wird. PHP-Skript über
( list.standard.wItem.php ) nutzt in der Projektbasis BASE zur Auswahl der Zeilenvorlagen standardmässig ein Skript ( wGetListTemplats.php ). Über dieses Skript werden die vorhandenen Zeilentemplates eingelesen und in der Auswahlbox
von Weblication® wird definiert, welches Mailsystem für den Versand von E-Mails über Formulare und Skripte herangezogen werden soll. Ab CMS-Version 13 steht zusätzlich zur direkten Angabe eines SMTP-Hosts die Möglichkeit zur
Feldern an (z.B. /de/kontakt/formular-seite1.php ). Über die erweiterten Formulareinstellungen hinterlegen Sie den Skript-Code, um die im Formular eingegebenen Werte in der Session zu speichern und auszulesen und definieren die Seite, an
wslPost können nachträglich Skripte ausgeführt werden. 03. Nov,
PHP in XSL-Stylesheets ausführen
Erstellt am: [!--date--] Gesendet am: [!--dateSend--] Formulareditor: Box "Vor der Erstellung auszuführendes Skript" $date = date ( 'd.m.Y' ). " " . date ( 'H:i:s' ); $this -> setVar ( 'date' , $date ); Formulareditor: Box "Nach dem
auf. Über die " Erweiterten Formulareinstellungen " finden Sie in der Box " Nach dem Absenden auszuführendes Skript " bereits eine im Standard schon gesetzte Abfrage (siehe nachfolgenden Auszug). Beispiel: Auszug aus der Box "Nach dem
abhängig von der verwendeten Skriptsprache TAG Attribute String language * Name der Skriptsprache, deren Grammatik beim Hervorheben berücksichtigt werden soll.
Cachen zu verhindern Boolean addDataAttributes Ergänzt alle data-xyz Atttribute im Script-Tag Boolean defer Falls die Skripte erst nach dem Laden der Seite eingebunden werden sollen Boolean async Falls die Skripte asynchron geladen werden sollen
Projekte, wie z.B. die BASE Classic 2.x können Sie manuell nachrüsten. Für die Funktionalität sind nur wenige Skripte erforderlich, welche in bestehenden Projekten entweder manuell abgelegt werden können oder über ein Weblic® Update
abzuschicken, wenn der Verzeichnisinhalt des tmp-Verzeichnisses ein bestimmtes Limit überschritten hat. Beispiel: Skript für Info bei Limitüberschreitung des tmp-Verzeichnisses include( $_SERVER [ 'DOCUMENT_ROOT' ].
alle Sprachen des Browsers String getLanguagesUserAgent() getTimeScript Ermittelt die aktuelle Ausführzeit des Skriptes Float getTimeScript(String round = null) getUrlHost Ermittelt den Host der aktuell aufgerufenen URL String getUrlHost()
Ergebnis Generiert in 0.15 Sekunden mit 19.89 MB Speicher Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten" . Wenn Sie eine Funktion
getTimeScript(String round = null) Parameter round Anzahl der nach dem Komma auszugebenden Stellen Beispiel: Zeit die Skriptlaufzeit an Quelltext <?php print 'Die Seite benötigte bis jetzt: ' . wEnv :: getTimeScript ( 4 ). ' Sekunden zum Aufbau.' ;
dies nach dem Absenden z.B. wie folgt ( $mailData["country"] ): Beispiel: Auszug aus "Nach dem Absenden auszuführendes Skript" if( wRequest :: getParameter ( "wFormAction" ) == "reset" ){ $this -> reset (); wResponse :: redirect ( $this ->
funktion klasse eigene scripte skripte Dieser Artikel beschreibt, wie Sie das Weblication® PHP-Framework in eigenen Scripten einbinden. Sie können
Dieser Artikel beschreibt, wie Sie im Weblication® Dateiexplorer eigene Schaltflächen zum Aufruf individueller Skripte nutzen Den Dateiexplorer können Sie um eigene Buttons erweitern. Zu den genannten CMS-Versionen wird dies nachfolgend
mit nur einem XML-Tag in XSLT-Templates einbinden können. Wollen Sie nun solch eine WSL-Funktion auch in einem eigenen Skript nutzen, können Sie diese direkt in PHP einbinden. Meist basiert ein WSL-Tag direkt auf einer PHP-Framework Funktion
entlasten. Dieser Artikel betrachtet die folgenden drei Bereiche der Performance-Optimierung: 1. Reduzierung der PHP Skriptlaufzeit Optimierungen und deren Auswirkungen auf einem Testsystem 2. Reduzierung der Anfragen Browser Cache nutzen Weniger
WSLPRE-Tags sind vorgefertigte Skripte in Form von XML-Tags, die sich einfach in Templates nutzen lassen
Ergebnis Generiert in 0.145 Sekunden mit 19.89 MB Speicher Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten" . Wenn Sie eine Funktion
WSLPRE-Tags sind vorgefertigte Skripte in Form von XML-Tags, die sich einfach in Templates nutzen lassen
raus getCategoryText Gibt den Text einer Kategorie aus highlightCode Formatiert Quelltext abhängig von der verwendeten Skriptsprache ifDocumentExists Prüft, ob ein Dokument (eine Seite) existiert. ifGlobalValue Prüft auf einen globalen Wert (ab
Eingabefelder input select addElement Sie können im Formulareditor über das Feld "Vor der Erstellung auszuführendes Skript" Eingabefelder dynamisch ergänzen oder abhängig von bestimmten Bedingungen zu initialisieren. Die hier beschriebenen
über den Struktureditor an der gewünschten Stelle das Element " Datei-Upload " hinzu: Formulareinstellungen Formular Skriptcode Formular Ansicht Hinweise Weiterführende Links Formulareinstellungen In den Einstellungen des Datei-Upload Elementes
String includeOnce(String path) Parameter path Pfad der einzubindenden Datei (ohne Document Root) Bindet eine Skript-Datei ein include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); // Für Skripte gedacht, nicht für
[Pfad zum Templatebild] notwendig: nein nutzbar bei: editor = 'selectPicture' script legt den Pfad der zu verwendenden Skriptdatei fest mögliche Werte: [Pfad zur Skriptdatei] notwendig: nein nutzbar bei: editor = 'select' width legt die Breite des
können Sie entweder manuell über FTP oder auch über das PHP-Framework kopieren. Beispiel: Inhalt des Skriptes, um /aktuelles als Verzeichnisvorlage zu kopieren include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' );
dass bereits eine Überschrift ausgegeben wurde. Vor der ersten einfügbaren Überschrift eingefügtes wsl:php Skript match= " wd:object[@type =
im Quelltextbeispiel zum Kopieren: Auszug aus dem Formulareditor, Box "Nach dem Absenden auszuführendes Skript" ... $validation = true ; if( $mailData [ 'email' ] != $mailData [ 'emailconfirm' ]){ $_SESSION [ "wFormData" ][ $this ->
gestartet wird die Indexierung gestartet, sobald das Script angestossen wird. (Gilt für alle Frequencies). Nachdem das Skript eine definierte Anzahl an URLs indiziert hat wird es beendet und führt die Indizierung beim nächsten Aufruf weiter.
Platzhalter ergänzen Formularfelder erweitern Platzhalter ergänzen PHP-Quelltext: Nach dem Absenden auszuführendes Skript PHP-Quelltext: Bestätigung Ihrer Registrierung Formularfelder erweitern und Platzhalter ergänzen Formularfelder
Megadropdown-Navigation im Standard per Ajax nachgeladen wird, müssen für die zu ladenden Inhalte alle erforderlichen Skripte auch mit geladen werden. Zudem sollte hinsichtlich der Performance die Menge an nachzuladenden Inhalten genau überlegt
enorme Performance-Verbesserungen bei geringem Aufwand erreichen und so Webserver, Netzwerke und Endgeräte entlasten. Skript-Laufzeit, Webserver-Anfragen und Datenmenge Listen-Cache nutzen Dynamische Inhalte und Cache kombinieren Data URLs
Neue PHP-Framework Funktion wRequest::checkFormToken() verfügbar, um Form-Token auch dann zu prüfen, wenn eigene Skripte ohne den Formulargenerator genutzt werden. 018.004.137.000 20.10.2023 Neue PHP-Framework Funktion
CMS angemeldet haben, können Sie auf PHP-Framework Funktionen zurückgreifen. In diesem Beispiel können Sie im Skript die Anzahl an Tagen angeben ($days), auf die seit dem letzten Login eines Benutzers geprüft wird. Bei Login in
dies z.B. über URL-Parameter lösen. Definieren Sie dies einfach über das Feld "Vor der Erstellung auszuführendes Skript" und setzen darüber den Wert zu einem Auswahlfeld aus einem URL-Parameter: Formular: Auswahlfeld vorbelegt Formular:
Erhöhen Sie die Sicherheit, indem Sie den Wert der Gültigkeit des Passwortes neu setzen. Das folgende Beispiel-Skript ermöglicht das Setzen des expires-Wertes (Ablaufzeit) zum Passwort und wird auf alle Benutzer angewandt, ausgenommen
auch die zu setzenden Werte direkt im CSS definieren. Dadurch entkoppeln Sie außerdem die Darstellung stärker vom Skript. Im folgenden Beispiel wird die CSS-Variable colorButtons auf den Wert colorButtonsChanged gesetzt, wenn die aktuelle
entsprechende Anpassungen vornehmen müssen. E-Mail an den definierten Empfänger Vor der Erstellung auszuführendes Skript Server-Variable setzen (categoryID) und Kategorientext als Input-Feld übergeben Beispiel: E-Mail an den definierten
füllen. Sie können beide Möglichkeiten aber auch kombinieren. Im Formularfeld "Vor der Erstellung auszuführendes Skript" definieren Sie über Frameworkfunktionen der wList -Klasse eine Liste und lesen über die wDocumentData -Klasse den
( list.standard.wItem.php ) nutzt in der Projektbasis BASE zur Auswahl der Zeilenvorlagen standardmässig ein Skript ( wGetListTemplats.php ). Über dieses Skript werden die vorhandenen Zeilentemplates eingelesen und in der Auswahlbox
28. Januar 2018 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Möchten Sie den Header-Bereich um eigene HTML-Skripte ergänzen, können Sie das in folgendem Template vornehmen:
können Sie solche Funktionen bei Bedarf nachrüsten und sich an diesem Artikel orientieren. Die erforderlichen Skripte sind auszugsweise angeführt. Beim Einsatz eines BASE (Mobile First) Projektes finden Sie einen Hilfe-Artikel im Mobile
Weblication erkennt automatisch die Breite eines Elementes und liefert das dafür optimierte Bild. Keine externen Skripte notwendig Als Entwickler brauchen Sie nichts weiter zu tun, als die eigentliche Seite zu gestalten. Über CSS-Only
Ob Sie über die hinterlegte Seite direkt ein Skript ausführen oder auch via Javascript über mailto eine individuell definierte E-Mail öffnen, können Sie Ihren
erweiterten Formulareinstellungen setzen Sie die gewünschten Werte im Eingabefeld " Vor der Erstellung auszuführendes Skript ". Im nachfolgenden Beispiel werden folgende Werte für Formularfelder gesetzt: Wert des Elementes "site" wird auf
execute Führt ein Cron-Skripte Funktionen execute Führt ein Cron-Skript aus (verfügbar ab CMS-Version 016.003.169.000) void execute(string $cronId,