Volltextsuche
Eigenes Skript als SMTP-Host verwenden
Skript nutzen zu können, muß in den Systemeinstellungen (Mailserver) im Feld "SMTP-Host" folgendes eingetragen werden: script(/Pfad-zum/script.php) (die Pfad-Angabe innerhalb der Klammer ersetzen Sie durch das innerhalb der DocRoot abliegende
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 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
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.
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: ' .
So werden php-Dateien über htaccess über PHP 5 interpretiert
Veröffentlichungsdatum: 01. Januar 1970 Änderungsdatum: 25. Oktober 2011 php php5 interpretieren htaccess scripte Dieser Artikel beschreibt, wie .php-Scripte über die PHP-Version 5 interpretiert werden können, welche Voraussetzung
Pflege von XML-Einträgen
[Start-Pfad zur Dateiauswahl, wenn der Wert leer ist] notwendig: nein nutzbar bei: editor = 'file', editor = 'dir' script legt den Pfad der zu verwendenden Skriptdatei fest mögliche Werte: [Pfad zur Skriptdatei] notwendig: nein nutzbar bei:
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
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
wSearch->cronjob
mithilfe eines cronjobs Quelltext <?php //Folgende Anweisung wurde aufgrund des direkten Aufrufes über das Perl-Script auskommentiert. //$_SERVER[DOCUMENT_ROOT] = "/homepages/IHRPFAD"; // ggf. HTTP_HOST setzen, falls über Konsole/Cron
Mini-Shop - PaypalCheckout
des Formulares" include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. $this -> getVar ( 'wGlobalProjectPath' ). '/wGlobal/scripts/php/wMyShop.php' ); ... $shopConfData = wMyShop :: prepareShopData ( $shopConfPath ); $customerData = wMyShop ::
Die zentrale Steuerungsdatei zur XSL-Transformation (pre.php)
Eingebundene Steuerungsdatei am Anfang eines Dokumentes include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/deGlobal/wGlobal/scripts/pre.php' ); Aufgaben der Steuerungsdatei Da die Dokumente in Weblication® reine XML-Dateien darstellen, müssen diese
Kontextmenüs und Schaltflächen im Dateiexplorer anpassen
Sicherheitsmaßnahmen, wie u.a. die Überprüfung des Anmeldestatus (wUserCur::getType) oder der Schutz vor Cross-Site-Scripting (wRequest::getParametersSecure), enthalten sollten. Es ist wichtig, sicherzustellen, dass Ihre Anwendungen vor
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
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
Pflegemasken für Metadaten aus der Dokumentenerweiterung
wDB::checkConnection
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
Weblication® Entwicklerbereich
um Daten temporär im System zu protokollieren. Abrufbar sind diese Logs vom Administrator über /weblication/grid5/scripts/wSystem.php?action=showLogs 03 Dezember BASE für Version 20: Kategorienfilter 1.0.164: Die Sortierung nach der
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 .
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
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
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
Dateiverwaltung: Spalten und Schaltflächen anpassen
individuell anpassen. */ $matches = array(); if( preg_match ( '/\/wGlobal\/mastertemplates\/(item|component)/' , $scriptData [ 'path' ], $matches )){ $elementType = $matches [ 1 ]; $orderByDefault = "/wd:extension/wd:meta/wd:sorting/@value" ;
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
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
Verzeichnis - Abo E-Mail Vorlage | Weblication CMS Onlinedokumentation
zu können, legen Sie eine Datei ab, die die Funktion onSendAbo definiert hat und binden diese über den Platzhalter [!--script:PFAD--] ein. Auf diese Weise lässt sich z.B. die neuste Datei auslesen o.ä. Solch eine E-Mail Vorlage kann z.B. so
Version 20: Neu im Editor
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
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
Daten an Übersetzungs-Software/-Firmen übergeben
in Weblication® Vor dem Zurückspielen der Übersetzungen werden dann aus den Dateien über ein individuelles Script die Markierungen "ZU ÜBERSETZEN" entfernt. Danach werden die bereinigten Datein wieder an die ursprüngliche Stelle
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
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
Version 15: Neue CLOUD-Funktionen in Weblication®
nachdem ein Benutzer einen geteilten Link angeklickt hat) über das neue Ereignis onAfterShowCloud ein beliebiges Script ausführen. CLOUD - Sortierung der Ausgabe einstellen In Weblication® Version 15 lässt sich die Sortierung der
Agentur-Board - Alle von Ihnen als Agentur betreuten Weblication® CMS-Installationen zentral updaten und aufrufen
... Zur Anleitung Agentur-Board: So installieren Sie es Das Agentur-Board installieren Sie über das sepzielle Setup-Script unter: Setup-Script für das
Version 20: Ereignisse für Elemente im Editor
Die folgenden Events werden von Weblication® Version 20 unterstützt und können individuell mit entsprechenden Scripten bedient werden: onBeforeInsertItem: Vor dem Einfügen eines Elements onAfterInsertItem: Nach dem Einfügen eines
Version 15: Bilder nach Erzeugung automatisch weiterverarbeiten
Erzeugung automatisch weiterverarbeiten 15. Jun 2020 In Weblication® Version 15 lassen sich Bilder nach der Erzeugung scriptbasiert automatisch weiterverarbeiten. Hierzu wurde ein neues Ereignis onAfterCreateImage bereitgestellt, mit dem Bilder nach