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
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
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
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
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
Manuelles Nachrüsten der 16er Statistik in älteren Projekten (z.B. BASE Classic)
design.js Weiterführende Links Ablage der erforderlichen Skripte (wa.js, wa.php) /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/scripts/wa.js /[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/php/wa.php Diese Skripte finden Sie in jeweils aktueller Fassung im
So erstellen Sie Seiten auf Grundlage eines Formulares
erstellen Über die erweiterten Formulareinstellungen definieren Sie in der Box " Nach dem Absenden auszuführendes Script ", dass die Formulardaten zusätzlich zur E-Mail die Inhalte einer neuen Datei befüllen. Dies ist im ersten
So erweitern Sie die Benutzerregistrierung um den Startpfad und Gruppenauswahl
(getrennt durch das Pipe-Zeichen: | ): z.B.: /de/index.php|Startseite DE Im Block "Nach dem Absenden auszuführendes Script" hinterlegen Sie dann in der Vorlage für die Benutzerdatei die entsprechenden Werte wie von Ihnen definiert
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.
Die zentrale Steuerungsdatei zur XSL-Transformation (pre.php)
Steuerungsdatei am Anfang eines Dokumentes include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/pre.php' ); Aufgaben der Steuerungsdatei Da die Dokumente in Weblication® reine XML-Dateien darstellen, müssen diese
So setzen Sie ein Pflegeformular für öffentliche Benutzer um
Dieser Artikel beschreibt, wie Sie über die gewohnten Standardpflegemasken auch öffentlichen Benutzern die Bearbeitung von XML-basierten Anwendungen ermöglichen.
So erweitern Sie die Benutzerverwaltung zur Berechtigung für Pflegebenutzer
Weblication® Panel angezeigt. Setzen Sie einen Link (über z.B. Popup), der auf folgende URL zeigt: /weblication/grid5/scripts/wUsermanager.php?action=showusersdialog Rufen Sie die Benutzerverwaltung über wsl:buttonUsermanager auf (siehe
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
Pflegemasken für Metadaten aus der Dokumentenerweiterung
wDocumentData::getViewGroups
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
zeitgesteuert ändern. Außerdem gibt es ein neues Makro, um die Suche für zeitgesteuerte Seiten über ein Cron-Script zu aktualisieren. 10 Juli BASE für Version 20: Video von extern einbinden 1.0.232: Weitere Einstellung "Erst laden,
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