Volltextsuche
wCron
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,
Versand von E-Mails über Formulare und Skripten
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
Skript über XSLT einbinden
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
So verwenden Sie ein eigenes Skript zur Auswahl der Listen-Templates
( 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
Eigenes Skript als SMTP-Host verwenden
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
Anwendungsbeispiel: Formular über mehrere Seiten mit Übergabe der Werte über Session
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
Mini-Shop: Skript zum direkten Hinzufügen eines Produkts in den Warenkorb per Link
den Warenkorb per Link Dieses Skript ermöglicht es, ein Produkt oder einen Artikel per Link direkt in den Warenkorb zu legen. Anschließend wird der Nutzer
Mini-Shop: Skript zum Ergänzen individueller Bezahlfunktionen
Skript zum Ergänzen individueller Bezahlfunktionen Die Funktion wMiniShop::addPaymentData($data) ermöglicht es, eigene
Über wslPost können nachträglich Skripte ausgeführt werden.
wslPost können nachträglich Skripte ausgeführt werden. 03. Nov,
Abarbeitung der Skriptausführung bei der XSLT-Transformation
PHP in XSL-Stylesheets ausführen
Variablen innerhalb eines Formulares nutzen
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
Formulardaten protokollieren
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
highlightCode
abhängig von der verwendeten Skriptsprache TAG Attribute String language * Name der Skriptsprache, deren Grammatik beim Hervorheben berücksichtigt werden soll.
includeJsRessources
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
Manuelles Nachrüsten der 16er Statistik in älteren Projekten (z.B. BASE Classic)
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
Speicherverbrauch: Info bei zu vollem Verzeichnis
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' ].
wEnv
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()
wEnv::getTimeScript
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.' ;
Formular mit Länderauswahl und vorausgewähltem Land
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 ->
So verwenden Sie das PHP-Framework in eigenen Scripten
funktion klasse eigene scripte skripte Dieser Artikel beschreibt, wie Sie das Weblication® PHP-Framework in eigenen Scripten einbinden. Sie können
WSL-Tags direkt in PHP aufrufen
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
Performance der Webseite optimieren
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
WSL-Tags
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
Formulareditor: Eingabefelder dynamisch einfügen
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
wEnv::includeOnce
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
Pflege von textbasierten Daten
[Pfad zum Templatebild] notwendig: nein nutzbar bei: editor = 'selectPicture' script legt den Pfad der zu verwendenden Skriptdatei fest Ab CMS-Version 018.009.077.000 auch für Radiobuttons verfügbar. mögliche Werte: [Pfad zur Skriptdatei]
Megadropdown Navigation - HowTo und Tipps
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
Performance-Optimierungen
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
Änderungen in Weblication® CMS Core/GRID
werden nach dem Einchecken über das Kontextmenü direkt zur Bearbeitung geöffnet. 018.009.077.000 06.06.2024 Das Skript-Attribut wird nun auch für Schaltknöpfe (Radiobuttons) unterstützt, um im Editor die auswählbaren Werte per Skript
So lesen und schreiben Sie CSS-Variablen über jQuery
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
Formular: Auswahlfeld über Dateipfade
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
JavaScript Dateien im HTML-Head einbinden
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:
Formular für den Versand der Login-Daten
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
Snippets
getestet werden. Legen Sie zuvor sicherheitshalber auch ein Backup der betroffenen Projektbestandteile an. Mini-Shop: Skript zum Ergänzen individueller Bezahlfunktionen Die Funktion wMiniShop::addPaymentData($data) ermöglicht es, eigene
wRequest::isCron
isCron() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Prüft, ob die aktuelle Seite über ein Cron-Skript aufgerufen wurde Quelltext <?php if( wRequest :: isCron ()){ // Ihr Code } ?> Hinweis Beim Einsatz von
Falls vorhanden, wird die Datei /weblication/grid5/conf/serverEnv.php in alle Skripte inkludiert.
in alle Skripte
Bei <script type="text/javascript"> wird der Skript-Bereich durch ein CDATA-Tag umschlossen.
der Skript-Bereich durch ein CDATA-Tag
Pflege von Kategoriezuordnungen
möglich ist mögliche Werte: 1|0 notwendig: nein Standardwert: 0 script legt den Pfad der zu verwendenden Skriptdatei fest mögliche Werte: [Pfad zur Skriptdatei] notwendig: nein nutzbar bei: editor = 'select' language legt die Sprache
Framework
(1) Ermittelt den maximal genutzten Speicher in MB Float getMemoryPeakUsage() getTimeScript (1) Ermittelt die Zeit des Skriptes Float getTimeScript() wBrowseEdit Erstellt Schaltflächen in der Webseite createButton (1) Erstellt eine allgemeine
wDB::isSelectStatement
); wDB :: isSelectStatement ( $query ); ?> 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
Weblication® Entwicklerbereich
Varianten komplett ausblenden. 08 August BASE für Version 20: Mini-Shop 002.000.1329: Optimierung zum Einsatz von Shop-Skripten (z.B. Warenkorb einbinden) ausserhalb des Shop-Pfades. 08 August BASE für Version 20: Formular 1.0.412: Über die
Version 20: Neue Tools - z.B. Zugriffsfilter
Blacklist Zugriffsfilter: Vorschläge für Filterungen, die Sie per Klick übernehmen können Tools: In der Sandbox Skripte filtern In der Sandbox lassen sich die Skripte filter, indem Sie im Suchfeld einen dem Suchbegriff entsprechenden
Neu in Weblication® Version 20 - veröffentlicht am 01.07.2025
Tools Tools: Zugriffsfilter - unerwünschte Zugriffe mit unnötigen Parameteraufrufen blockieren Tools: In der Sandbox Skripte filtern Tools: BASE Analyzer / Updater - bereits ausgeführte Schritte sichtbar Agenturboard: PHP-Framework ermittelt
Cron-Skripte | Weblication CMS Onlinedokumentation
Nachdem für die Domain einmalig ein Cronjob über einen externen Service eingerichtet wurde, können beliebige Skripte bzw. Aufgaben über die Oberfläche eingerichtet, administriert und überwacht werden. Beispiele für nützliche
Server-Monitoring | Weblication CMS Onlinedokumentation
im unteren Fenster beschränkt sich dann auf den gewählten Stundenabschnitt. 'Diagramm: Durchschnittliche Skriptlaufzeit in Sekunden pro Aufruf': Das Diagramm veranschaulicht die durchschnittliche Skriptlaufzeit der Seitenaufrufe innerhalb
Formular-Editor / Kontakt-Formular | Weblication CMS Onlinedokumentation
mit dem Formular-Editor - Formularelemente Bedienung Über das Modul können die Formulareinstellungen (Darstellung, Skript für Action, Empfänger E-Mail, Dankeseite, E-Mail-Vorlage, etc.) wie auch die einzelnen Formularfelder über Masken
Konsequenter Datenschutz mit Weblication® - Alternative Weblics®
sich als Website-Betreiber und als Web-Dienstleister von den meisten Mitbewerbern ab. In der Seiteninfo werden externe Skripte, Webschriften und iFrames aufgelistet Hierdurch wird für Administratoren leichter erkennbar, welche Informationen in
Jedem Client sein Bild
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
Newsletter - Individuelle Statistik | Weblication CMS Onlinedokumentation
Statistikfunktionen umgesetzt werden. Die individuelle Statistik kann genutzt werden, indem im globalen Projekt ein Skript mit dem Dateinamen wNewsletterStatisticExtended.php im genannten Pfad abgelegt wird (siehe Quelltextbeispiel). Hier
Neu in Weblication® Version 18 - veröffentlicht am 01.07.2023
messen Werkzeuge: PHP Sandbox unterstützt Code-Highlighting und Zeilennummern. Werkzeuge: Zuletzt ausgeführtes Skript erneut laden Werkzeuge: Suchen&Ersetzen zeigt vorhandene Arbeitskopie Werkzeuge: Suchen&Ersetzen kann