Volltextsuche
wUserCur::executeJS
Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten" . Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem
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 PHP-Framework Funktionen auch ausserhalb von Projektdateien, also z.B. in eigenen Scripten
Globale Projekteinstellungen
Bildern, Tabellen und den WYSIWYG-Editor Zentrale Layout-Bilddateien (Hintergrundbilder, Icons, etc) CSS-Stylesheets Script-Definitionen (Javascript-Libraries) XSL-Stylesheets für die Seitendarstellung, Inhaltselemente und die Hauptnavigation
HTML- und Script-Code Pflege durch Redakteure
Nutzbar ab: Version 17.x Veröffentlichungsdatum: 23. November 2023 Änderungsdatum: 31. Januar 2024 html code script fehler 403 firewall bearbeitung bearbeiten editor Die BASE verfügt mit dem Weblic / Strukturelement "HTML einbinden"
Das wGlobal Verzeichnis - Anpassungen für Ihr Projekt
Bildern, Tabellen und den WYSIWYG-Editor Zentrale Layout-Bilddateien (Hintergrundbilder, Icons, etc) CSS-Stylesheets Script-Definitionen (Javascript-Libraries) XSL-Stylesheets für die Seitendarstellung, Inhaltselemente und die Hauptnavigation
Mini-Shop: Umsetzung über Objekt-Wizard - Beschreibung
der Shop-Konfiguration 1:Einbinden von Stripe 1:Anpassen bestellung.php 1:Javascript zum Erstellen der Session 1:PHP Script zum Erstellen der Session (create_session.php) 1:PHP Script nach Beenden der Session (session_checkout.php)
wBenchmark::getTimeScript
Funktionsaufruf Float getTimeScript() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ausgabe der Scriptlaufzeit und des genutzten Speichers Quelltext <?php print 'Generiert in ' . round ( wBenchmark :: getTimeScript (), 3 ). "
wSearch->createIndex
der maximal zu indizierenden URLs timeoutScript Skriptlaufzeit Beispiel: Ausführen der Suchindexierung mithilfe eines Scriptes Quelltext <?php //Bitte passen Sie die folgenden Variablen an // Umgebungsvariablen sind erforderlich, wenn das
So setzen Sie eine Dateiauswahlbox im Editor um
realisieren: Beispiel: Auszug aus einem Bearbeitenelement (z.B. list.standard.wItem.php) mit Auswahl über ein Script ... <!-- web:text:start editor="select" script="/de/wGlobal/scripts/editor/getListTemplates.php?pathProject=/deGlobal"
So setzen Sie eine eigene Kategorienauswahl um
können Sie wie folgt vorgehen. Beispiel: Auszug aus der standard.metadata.php mit Kategorienauswahl über ein eigenes Script ... class= " wEditorExtensionLabel "> Kategorien  (eigene Auswahl) class= " wEditorExtensionValue ">
Pflege von textbasierten Daten
"default" zugewiesen. mögliche Werte: [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.
Vorgehensweise bei XML-Fehlern
wirft. Das Beispiel setzt innerhalb der standard.wDocument.php ein Javascript ein, das einmal mit cdata-section im script -Tag gesetzt ist und einmal ohne. KORREKT JS in der standard.wDocument.php gesetzt: Beispiel 1: Javascript-Tag mit
wRequest::getParameterSecureStrict
name) Parameter name Name des zu ermittelnden Parameters Beispiel: Ermittelt den Wert des Parameters script und verhindert das Einschleussen von Code Quelltext <?php print 'Der Wert des Parameters "script" lautet: ' .
Skript über XSLT einbinden
wird. PHP-Skript über XSLT einbinden und Funktion aufrufen select= " php:functionString('wEnv::includeOnce', '/scripts/bench.php') " /> select= " php:functionString('myFunction', '') " /> Weiterführende Links PHP
wNewsletter::prepareNewsletter
path) Parameter path Pfad des Newsletters (z.B. /de/newsletter/newsletters/1616760147225160) Beispiel: Script zum Austragen aus dem Newsletterverteiler Quelltext <?php require_once( $_SERVER [ "DOCUMENT_ROOT" ].
wNewsletter::unsubscribe
[false|true] Definiert, ob der Éintrag beim Austragen gelöscht oder als ausgetragen markiert werden soll. Beispiel: Script zum Austragen aus dem Newsletterverteiler Quelltext <?php require_once( $_SERVER [ "DOCUMENT_ROOT" ].
Cache aller verfügbaren Weblication Projekte leeren
Projekte leeren Folgendes Script, in der DocumentRoot abgelegt, leert den Projektcache aller Weblication-Projekte (Contentverzeichnisse) der Installation
Lottie-Files: Player pausieren
Player pausieren Das Script beschreibt, wie Sie Lottie-Files laden und abhängig von einem Lottie-Frame pausieren können. Funktionen in der
Individuelle Verzeichnisse per ZIP / PHP / BASH komprimieren
/ PHP / BASH komprimieren PHP Script, um unabhängig vom Backup-Werkzeug beliebge Verzeichnisse unter Ausschluss frei definierbarer Pfade zu komprimieren
Überprüfung, ob es einen oder mehrere Benutzer mit der angegebenen E-Mail-Adresse gibt
mit der angegebenen E-Mail-Adresse gibt Zur Verwendung in beispielsweise der Benutzerregistrierung oder in eigenen Scripten require_once( $_SERVER [ 'DOCUMENT_ROOT' ] . '/weblication/grid.php' ); /** * @param array $options * @param string
Links / Querverweise über Lightbox
" /> [endif] select= " php:functionString('wPageCur::registerJs', concat($wGlobalProjectPath, '/wGlobal/layout/scripts/items/jquery.fancybox', php:functionString('wVariables::getValue', 'fancybox_version', $wGlobalProjectPath), '.js'))
Änderungen von Layout-Dateien abgleichen
Die IDE von Weblication® CMS erlaubt den Abgleich von Layout-Dateien zu früheren Versionen bzw. auch zur aktuellen Version des Weblics-Servers.
includeJsRessources
das Änderungsdatum, um ungewolltes 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
wDOM::executeXPath
. ' ' . "\n" ; } $result .= ' ' . "\n" ; print $result ; XML-Datei locomotion.wEntries.php zu getEntries.php Script <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> value= " car "> Auto value= " train "> Bahn
Listen über individuelle PHP Callback Funktion filtern
Zufall sortieren. Listenoptionen mit "PHP Callback Funktion" Filter Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/php/wMyProject.php zur Zufallssortierung <?php
wDate::prepareObjectdata
Stack trace: #0 /var/www/vhosts/scholl.de/httpdocs/scholl_weblication/devGlobal/wGlobal/scripts/taglib/wsl/phpScript.php(30) : eval()'d code(3): wDate::prepareObjectdata() #1
Automatische Indizierung der Volltextsuche
Mit der Option frequency = "daily" wird die Indizierung nur zwischen 0:00 Uhr und 1:00 Uhr gestartet. Wird das Script nicht innerhalb dieses Zeitraumes gestartet wird die Indexierung gestartet, sobald das Script angestossen wird. (Gilt
So nutzen Sie eigene Variablen und Funktionen im Editor
Variablen und Funktionen über PHP nutzen zu können, berücksichtigt Weblication® folgende Dateien, die im zentralen scripts-Ordner abliegen müssen. Für die Bearbeitung von Inhaltsseiten: /[project]/wGlobal/scripts/preEditor.php Für die
Bei <script type="text/javascript"> wird der Skript-Bereich durch ein CDATA-Tag umschlossen.
wOutput::deactivateJavaScript
016.001.133.000) Funktionsaufruf String deactivateJavaScript(String str, String class) Parameter str HTML mit SCRIPT-Tags class Klasse, gleiche Klassen müssen nur einmal bestätigt werden Beispiel: Deaktiviert das Laden der externen
wWeblic::renderItemData
$itemOptions = array( 'additionalTemplatesToInclude' => array( '/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/script.html.wItem.php' )); print wWeblic :: renderItemData (
Installation Weblication® über Setup-Script
Weblication® Installation über wSetup.php
Die Standard pre.php liegt ab sofort unter "/weblication/grid5/default/project/wGlobal/scripts/pre.php".
on/grid5/default/project/wGlobal/scripts/pre.php"
preEditorXt zur Pflege von Dateierweiterungen
2009 Änderungsdatum: 27. Februar 2019 weblication cms editor dateierweiterung pflege Ist die Datei /[PROJEKT]/wGlobal/scripts/preEditorXt.php vorhanden, so wird sie bei der Pflege von Dateierweiterungen eingebunden. Darin können z.B. im Editor
wForm::addElement
PHP Formulareditor Die aufgeführten Beispiele werden im Formulareditor über das Feld " Vor Erstellung auszuführendes Script " eingesetzt. Da das Script innerhalb eines Formularobjektes ausgeführt wird sprechen Sie es mit $this an. Auf die
wCart::getArticles
Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten" . Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem
52 Weblication® Projekte zu 100% automatisiert per Script auf BASE (Mobile First) migriert - 100-150 Projekttage Einsparung
inhaltlich vollständig inklusive einem Facelift der Websites mit hohem Wiedererkennungseffekt per automatisiertem Script zu migrieren. Ergebnis: Durch ein individuelles Script ergab sich eine Einsparung von ca. 100 bis 150 Projekttagen .
Aktionen automatisiert steuern in Weblication®
Auftreten bestimmter Ereignisse z.B. nach dem Speichern einer Datei (onAfterSaveFile) vorgefertigte und individuelle Scripte (Aktionen) automatisch ausführen. Verzeichniseinstellungen - Ereignisse Beispiel 1: Nach Hochladen von Bildern
Automatisierte Steuerungen mit "Ereignissen" in Weblication®
Framework . Damit lassen sich beim Auftreten bestimmter Ereignisse (z.B. onAfterSaveFile ) individuelle Scripte (Aktionen) automatisch ausgeführen. Verzeichniseinstellungen - Ereignisse Beispiel 1: Nach Hochladen von Bildern
Server-Monitoring: Wissen, was läuft
14. Mai 2018 Über welche Websites und welche Suchbegriffe aus Google wird auf meine Seite zugegriffen? Wie sind die Scriptlaufzeiten der einzelnen Seiten auf dem Server? Gibt es performancekritische Scripte ? Wann indizieren Suchmaschinen meine
Konfiguration wSync | Weblication CMS Onlinedokumentation
beinhaltet. Bei Angabe einer solchen Datei wird der automatische Ermittlungsmodus von rsync ausser Kraft gesetzt! 'Script zur Ermittlung der Dateiliste': Pfad zu einem PHP-Script, das die Dateiliste generiert. Muss eine Funktion names
Spam aus E-Mail-Formularen verhindern in Weblication®
auf system gesetzt werden. Als Administrator können Sie den Wert so setzen: https://IHREDOMAIN/weblication/grid5/scripts/wSystem.php?action=setConfValue&xpath=/wConf/spamProtection/mail/@type&value=system Die gewichteten Muster zum
Weblication®-Objekte im Einsatz bei Immobilienunternehmen
aus der Immobilien-Software in Weblication® Objekte importiert. Für neu hinzugekommene Immobilien erstellt das Script jeweils automatisch ein neues Weblication®-Objekt, für bereits bestehende Immobilien aktualisiert das Script jeweils
Google™ Analytics | Weblication CMS Onlinedokumentation
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.googletagmanager.com/gtag/js?id='+window['gaId']); window.dataLayer = window.dataLayer || []; function
Bestehende Inhaltsseite beim Anlegen in einer anderen Sprache automatisch übersetzen
eines der neuen Ereignisse in den Projekteinstellungen und nutzen Sie die neue Framework-Funktion im dahinter liegenden Script, um die komplett neu erstellte Seite zu übersetzen. Voraussetzung zur Nutzung der Funktion ist die Lizenzierung des
Server-Monitoring | Weblication CMS Onlinedokumentation
Über welche Websites und welche Suchbegriffe aus Google wird auf meine Seite zugegriffen? Wie sind die Scriptlaufzeiten der einzelnen Seiten auf dem Server? Gibt es performancekritische Scripte ? Wann indizieren Suchmaschinen meine
Neu in Weblication® Version 20 - veröffentlicht am 01.07.2025
beziehen. Die folgenden Ereignisse werden von Weblication® unterstützt und können individuell mit entsprechenden Scripten bedient werden: onBeforeInsertItem : Vor dem Einfügen eines Elements onAfterInsertItem : Nach dem Einfügen eines
Installation Weblication® über Setup-Script | Weblication CMS Onlinedokumentation
Neu in Weblication® Version 15 - veröffentlicht am 01.07.2020
Seite automatisch über die DeepL-Schnittstelle (Zusatzmodul) übersetzt. In einer individualisierten Variante dieses Scripts könnten auch nur die Inhalte in inhaltlich veränderten Elementen übersetzt werden, um ggf. bereits manuell