Volltextsuche
Änderungen in Weblication® CMS Core/GRID
im ersten Feld die Hauptkategorie ausgewählt wurde, erscheinen dann im zweiten Feld nur dessen Unterkategorien. Die Funktion wird bereits vom Objekt-Wizard unterstützt. 018.009.102.000 19.06.2024 Neue PHP-Framework Funktion wRequest::isAI()
Framework
zur Verfügung, um schnell eigene Anpassungen, Erweiterungen und Anwendungen zu entwickeln. Wie Sie Framework-Funktionen in eigenen Scripten nutzen, ist in diesem Artikel beschrieben. Übersicht der verfügbaren Funktionen nach Klassen
Weblication® Entwicklerbereich
werden nun sprachabhängig ermittelt. 19 März Wiederverwendbare Inhalte an beliebigen Stellen anzeigen Über die Funktion "Wiederverwendbare Inhalte" im Bedien-Panel lassen sich Inhalte zentral verwalten, und diese können an beliebigen
wRepository::grepDocumentsDirRecursive
alle Dokumente eines Verzeichnisses und dessen Unterverzeichnisse, deren Namen auf einen Regulären Ausdruck passen Funktionsaufruf Array grepDocumentsDirRecursive(String dir, String grepString, Array options) Parameter dir Verzeichnis dessen
wRepository::selectDocuments
=> [|true|false] Legt fest, ob der Index genutzt werden soll. Ist nichts angegeben, wird der Index genutzt. Diese Funktion dient als zentrales Werkzeug, um auf Dokumente zuzugreifen. Über wPath (enthält xPath) können Sie Dokumente bedingt
wRepository::grepDocumentsDir
::grepDocumentsDir Liefert alle Dateien eines Verzeichnisses zurück, die dem regulären Ausdruck entsprechen Funktionsaufruf Array grepDocumentsDir(String dir, String grepString, Array options) Parameter dir Verzeichnis dessen Dokumente
Änderungen in Weblication® CMS Core/GRID
Mails gelöscht werden sollen. 012.007.000.000 02.05.2018 Final Version 012.006.124.000 18.04.2018 Neue PHP-Framework Funktion wOutput::parseString verfügbar, um Platzhalter zu ersetzen und Bedingungen zu interpretieren. 012.006.105.000
Weblication® CMS, BASE und Weblics®
Hinzu kommen die Weblics® - fertige Anwendungen, Ready-to-run, um Ihr Projekt mit vielen nützlichen Funktionen auszustatten. Informationen rund um die BASE und die Weblics® finden Sie im Weblics® -Portal. Auf wichtige Fragen zum
Listen Text-Filter Funktion
des Weblics® Textfilter (Ajax-Filter Umsetzung) über den frei definierbaren Filter mit Operator PHP Callback-Funktion um (siehe Screen nebenan). Die myListFilter-Funktion legen Sie in der wMyProject.php ab (ggf. vorhandene Funktion
Weblication® CMS, BASE und Weblics®
Hinzu kommen die Weblics® - fertige Anwendungen, Ready-to-run, um Ihr Projekt mit vielen nützlichen Funktionen auszustatten. Informationen rund um die BASE und die Weblics® finden Sie im Weblics® -Portal. Auf wichtige Fragen zum
Abarbeitung der Skriptausführung bei der XSLT-Transformation
wird Ihnen anhand von Quelltext-Beispielen in diesem Artikel aufgezeigt. Die Beispiele nutzen zur Veranschaulichung die Funktion, um alle Zeichen eines Texts in Großbuchstaben anzuzeigen. Wichtig: Jeglicher PHP-Code in XSL-Stylesheets wird NACH der
So verwenden Sie PHP-eigene Funktionen zum Entpacken bei Installationen
Sie dann über die ' Systemeinstellungen ' im Administrationsbereich im Register 'Allgemein' den Parameter ' PHP-eigene Funktionen zum Packen von Archiven verwenden '. Sofern die Installation immer noch nicht funtioniert, gibt es noch die
Warum funktioniert das Matomo-Tracking nicht wenn die Website ohne Cookie-Consent betrieben wird?
funktioniert das Matomo-Tracking nicht wenn die Website ohne Cookie-Consent betrieben wird? Vermutlich steht in der
wUtils
mit allgemeinen nützlichen Funktionen Funktionen getFirstValueNotEmpty Liefert den ersten nicht leeren Wert zurück String getFirstValueNotEmpty(Array
Welche Weblics® sollten aktuell gehalten werden, damit die Bildbrechnungsfunktionen funktionieren?
die Bildbrechnungsfunktionen funktionieren? Folgende Weblics® sollten mindestens auf aktuellem Stand sein, da sie die Bildbrechnungsfunktionen maßgeblich
Welche Weblics®-Templates sollten aktuell gehalten werden, damit die Bildberechnung in BASE (Mobile First) korrekt funktioniert?
in BASE (Mobile First) korrekt funktioniert? Die Bildberechnungsfunktionen sind stark abhängig von Templates und CSS der Weblics® . Folgende Weblics® sollten
Funktioniert das Kampagnentracking auch mit iOS 17?
aus einer Anfrage gefiltert werden. Fälschlicherweise hört man immer wieder, dass UTM-Parameter nicht mehr funktionieren würden. Das ist aktuell allerdings nicht der Fall. Apple zielt mit der Verschärfung im privaten Modus darauf ab,
Änderungen in Weblication® CMS Core/GRID
wurde der optionale Root-Parameter nicht vom Cache berücksichtigt. 015.007.023.000 17.05.2021 Neue PHP-Framework Funktion wStringconverter::maskTextBot verfügbar, um Texte vor Bots zu verbergen. 015.007.000.000 05.05.2021 Final Version
So verwenden Sie das PHP-Framework in eigenen Scripten
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 nutzen. Durch Einbinden der in nachfolgendem Beispiel
Änderungen in Weblication® CMS Core/GRID
bei Kategorien die IDs oder die Bezeichnungen gespeichert werden sollen. 020.002.157.000 26.01.2026 Die PHP-Framework Funktion wAi::query unterstützt nun den Parameter systemMessage, um zusätzlich zur eigenen Frage eine Systemnachricht zu
Änderungen in Weblication® CMS Core/GRID
Pflegemasken für Navigationen und Kategorien unterstützen Validatoren. 008.004.103.000 16.05.2014 Neue Framework-Funktion wRequest::includePage verfügbar, um z.B. die Projekthauptseite /wDeutsch/index.php beim Aufruf von / einzubinden, und
Strukturierte Daten in Webseiten über schema.org
Bing, Yahoo, Yandex, etc.), diese Inhalte leichter zu erkennen. Standard-Umsetzungen Alternative Umsetzungen Schritt 1: Funktion global in der wMyProject.php definieren Schritt 2: Ausgabe der strukturierten Daten im Head Schritt 1: Aktivieren via
Datumsabfrage für bedingten Formular-Container
Datum und bedingtem Formular-Conteiner Nachfolgend die im "bedingten Container mit Formularelementen" verwendete PHP-Funktion "isValidDateInRange", welche in der wMyProject.php definiert ist. Zudem für die clientseitige Prüfung erforderliche
wResponse
HTTP-Antworten zur Verfügung Funktionen block Blockiert eine Anfrage (verfügbar ab CMS-Version 019.003.088.000) Void block(String status, Array options)
wMailer
Funktionen zur Verfügung Funktionen addPlaceholders Verarbeitet die Platzhalter einer E-Mail Boolean addPlaceholders(String mailStr, Array placeholders =
wNewsletter
Funktionen zur Verfügung Funktionen autosendNewsletters Sendet die noch offenen Newsletter über das Framework, sofern diese allowAutosend auf 1 stehen
Repository
Stellt Funktionen für den Zugriff auf Dateien
wCaptcha
zur Generierung von Bildern aus Text zur Verfügung, um das automatisierte Versenden von Formularen zu verhindern Funktionen createCaptcha Erstellt ein Bild aus einer Zeichenkette, um Spam in Formularen zu verhindern String createCaptcha(String
wBrowseEdit::createButtonFilemanager
:: createButtonFilemanager ( $path , $icon , $caption , $title , $options ); ?> 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
wDB::getPDOObject
Verbindung, um damit weitere Funktionen ausführen zu können Funktionsaufruf PDOObject getPDOObject() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Führt einen Befehl direkt über das PDO-Objekt durch Quelltext <?php $db = new
Kontextmenüs und Schaltflächen im Dateiexplorer anpassen
20. Oktober 2017 Änderungsdatum: 30. Dezember 2025 dateiexplorer explorer dateimanager kontextmenü funktion anpassen filemanager customized Über ein Javascript-Ereignis kann das Kontextmenü vor der Anzeige im Dateiexplorer
wSession::setSessionCookieExpires
::setSessionCookieExpires Setzt die Ablaufzeit des Cookies (verfügbar ab CMS-Version 019.005.093.000) Wichtig: Die Funktion muss vor der ersten Ausgabe aufgerufen werden! Funktionsaufruf Boolean setSessionCookieExpires(Int $expires) Parameter
Mini-Shop: Skript zum Ergänzen individueller Bezahlfunktionen
Bedingungen im Zusammenbau der E-Mail Adresse oder auch im Bestellformular automatisch hinzugefügt. Die Standard Shop-Funktionen werden alle in der Klasse wShop deklariert. Die im Shop verwendete Klasse wMyShop erbt Attribute und Funktionen dieser
CSS und Javascript dynamisch einbinden
eine CSS- bzw. eine Javscript-Datei im HTML-Kopf eingebunden wird, kann über das Element gesteuert werden, welches die Funktion benötigt. Wenn Sie viele unterschiedliche CSS, bzw. JS-Daten haben, die allerdings nur selten genutzt werden, können
Weblication® - Nutzung unter PHP-Version 8
cms cloud send php php 8 php8 Die seit Ende 2020 verfügbare PHP-Version 8 beinhaltet als neues Major-Update viele neue Funktionen und Optimierungen. Weblication® CMS ist ab den aktuellen 16.x Versionen bereits für PHP 8 optimiert und lauffähig.
wPageCur::doNotAddToCache
die aktuelle Seite dem Cache hinzugefügt wird. Diese Funktion steht erst in der XSLT-Transformation zur Verfügung Funktionsaufruf String doNotAddToCache() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Verhindert, dass die aktuelle
So nutzen Sie Filter innerhalb einer Liste
[ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $query = array(); $query [ 'dir' ] = '/dev/dokumentationen/framework/funktionen' ; //$query['dirRecursive'] = '/de/aktuelles/meldungen'; $query [ 'orderBy' ] = '/wd:modification/@time' ; $query [
So setzen Sie eigene WYSIWYG-Filter ein
ab: Version Veröffentlichungsdatum: 27. April 2010 Änderungsdatum: 04. Mai 2010 wysiwyg filter autofilter eigene funktion Dieser Artikel beschreibt, wie Sie über das autoFilter-Attribut eigene Filter für WYSIWYG-Felder einsetzen. Sofern
wDocumentData::addCategory
012.005.077.000 unterstützt die Funktion auch die Möglichkeit, Kategorien für beliebige Objektdaten zu setzen Funktionsaufruf Boolean addCategory(String document, String category, String dataID = '') Parameter document Pfad zum Dokument category
wDate::formatDate
Formatiert ein Datum (als Format können die Formate genutzt werden, die die PHP date() Funktion bereitstellen) Funktionsaufruf String formatDate(String format = '', String date = '', String lang = '', Boolean smartLength = false) Parameter format
Bedeutung des Typs von Elementen und Fragmenten
Artikel beschreibt die Bedeutung der Typenbezeichnung von Elementen und Fragmenten und deren Auswirkung auf diverse Funktionen (z.B. Linkanpassung, etc.) Die Typenbezeichnung innerhalb von Element- bzw. Fragment-Tags (wd:-Elemente) soll
Ansicht für die Druckfunktion definieren
Template mit, das Sie an eigene Bedürfnisse anpassen können. Die BASE Projektbasis liefert bereits im Standard die Funktion für die Druckansicht mit. 1. Aufruf der Druckansicht 2. JavaScript für die Druckvorschau 3. Definition und Einbindung
Mini-Shop - PaypalCheckout
$this -> validate ()){ ..... /* HINWEIS Im aktuellen Standard führen wir die unten genannte genannte Syntax in der Funktion wMyShop::prepareOrderMailData aus. Sollte Ihre Syntax bereits diese Funktion aufrufen können Sie auf u.g. Syntax
wUtils::getFirstValueNotEmpty
'value3' ); print wUtils :: getFirstValueNotEmpty ( $values ); ?> Ergebnis value1 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
date
werden, die die PHP date() Funktion bereitstellen) TAG Attribute [DATEFORMAT] format * Ausgabe-Format des Datums String format-LANG Ausgabeformat abhängig
Kategorienfilter und wie das Verhalten manipuliert werden kann
werden kann Über den Kategorienfilter wird die URL manipuliert und über location.href abgesendet. Das kann über eine Funktion in der design.js manipuliert werden. Kategorienfilter, beeinflussen der Weiterleitung Für unten aufgeführte Syntax
wBrowseEdit::createButton
edit, delete, dir, online, copy, upload, etc (weitere siehe wgl.css der Software) 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
wBenchmark::getMemoryPeakUsage
Ermittelt den maximal genutzten Speicher in MB Funktionsaufruf Float getMemoryPeakUsage() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ausgabe der Scriptlaufzeit und des genutzten Speichers Quelltext <?php print
Systemparameter bei der XSL-Transformation
"> select= " /wd:document/wd:extension/wd:object/wd:data[@id='pageLayout']/text() "/> 0 Bedeutung und Funktion der Parameter wHostURL Adresse des HTTP-Hosts des Servers (z.B. https://dev.weblication.de ) wRequestURL URL der
-w-subvariants
Verknüpft die vordefinierten CSS-Only Untervarianten zu einer Hauptvariante (ab CMS 9.x funktionsfähig)