Volltextsuche
wList::createList
dirSub Aufzulistende Unterverzeichnisse dirSubRecursive Rekursiv aufzulistende Unterverzeichnisse file Aufzulistende Dateien orderBy Element, nach dem die Liste sortiert werden soll orderDir [asc|desc] Sortierrichtung pageId Anzuzeigende Seite,
Dateioptionen - Die Dokumentenerweiterung (wd:extension)
- Veröffentlichung Die Veröffentlichungsoptionen definieren, ob eine Datei beim Aufruf angezeigt wird oder nicht. Dateien mit dem Status offline werden nicht in automatisch generierten Listen sowie der Navigation angezeigt. Beim direkten
Dateioptionen - Die Dokumentenerweiterung (wd:extension)
- Veröffentlichung Die Veröffentlichungsoptionen definieren, ob eine Datei beim Aufruf angezeigt wird oder nicht. Dateien mit dem Status offline werden nicht in automatisch generierten Listen sowie der Navigation angezeigt. Beim direkten
Anlegen von Dateien über CSV-Import
Nutzbar ab: Version Veröffentlichungsdatum: 11. Mai 2020 Änderungsdatum: 06. August 2025 weblication cms csv import dateien objekte erstellen anlegen importieren In Weblication® können Sie Inhalte aus einer CSV-Datei importieren.
So nutzen Sie Filter innerhalb einer Liste
nutzen Sie Filter innerhalb einer Liste Veröffentlichungsdatum: 09. Februar 2010 Änderungsdatum: 22. März 2021 liste dateien filter repository wrepository wlist auflistung filterset Dieser Artikel beschreibt den Einsatz von Filtertechniken
Weblication® Entwicklerbereich
in Weblication® - Bessere Suchergebnisse und KI-Textantworten ... 14 April BASE für Version 20: BASE JavaScript Dateien 1.0.522: ui.js: Optimierungen zur window.speechSynthesis Abfrage 14 April Webinar: Weblication® Formulardaten sicher
wPathName::getFileNameOnly
getFileNameOnly(String path) Parameter path Pfad der Datei Beispiel: Ermittelt den Dateiname der aktuellen Seite ohne Dateiendung Quelltext <?php print 'Der Dateiname der aktuellen Seite ohne Dateiendung lautet: ' . wPathName :: getFileNameOnly (
Speicherplatzmanagement
wie z.B. Weblication® mit seinen CMS , Cloud - und SEND -Funktionen - liefern den Benutzern komfortable Lösungen, um Dateien und Informationen über einen Webserver verfügbar zu machen. Ob dies in einem geschützten Bereich (Stichwort:
RSS: Weblication® Mobile First Changelogs Version 17
Erweiterung der Titel Klasse in der Objekt-Wizard Listendarstellung 23.05.2023 BASE für Version 17: BASE JavaScript Dateien 1.0.107: ui.js: Optimierung zum Bildvergleich beim Einsatz im Akkordeon-Container 23.05.2023 BASE für Version 17: BASE
Verzeichniseinstellungen - das weblication-Unterverzeichnis
in Dateistrukturen. Hierbei werden Verzeichnisse verwendet, um Daten logisch strukturiert abzulegen. Genau wie bei Dateien unterscheidet man hier zwischen Verzeichnissen, welche in die Verwaltung von Weblication® integriert (eingecheckt)
wRepository::grepDocumentsDir
[|1] Falls nur Dokumente gefunden werden sollen, die nicht dem Regulären Ausdruck entsprechen. Beispiel: Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen Quelltext <?php include( $_SERVER [
Fehler beim Herunterladen von Dateien
funktioniert und eine Servermeldung im Browser ausgibt, kann dies an veränderter Serverumgbung liegen. Bei größeren Dateien (um die 5 MB Dateigröße) kann zum Apache-Webserver die HTTP Range verwendet werden, um die Anfrage vom Browser an den
JavaScript Dateien im HTML-Head einbinden
konform sein, d.h. ein link oder script-Tag sollte mit entsprechendem Tag geschlossen werden. Einbinden von JavaScript-Dateien In Weblication Projekten werden HTML-Skripte in der Regel erst am Ende der Seite eingebunden (defer). Dazu werden bei
Verlinkungsverweise zwischen Dateien neu aufbauen
Datei über eine Liste, individuelle Skripte, o.ä. ohne direkte Verlinkung genutzt werden. Für Querverlinkungen von Dateien nutzt Weblication® ein internes System für diese Verlinkungsangaben. Somit bleibt beim Ändern von Links (z.B. beim
wPathName::getFileExtension
einer Datei Funktionsaufruf String getFileExtension(String path) Parameter path Pfad der Datei Beispiel: Ermittelt die Dateiendung der aktuellen Datei Quelltext <?php print 'Die Dateiendung der aktuellen Seite ist: ' . wPathName ::
Weblic® Update durchführen
Während der Installationsroutine erhalten Sie eine Übersicht der zu installierenden Komponenten. Bereits vorhandene Dateien werden in dieser Übersicht entsprechend erkenntlich gemacht. Nachfolgend wird dies auf Basis eines BASE Classic 2.x
RSS: Weblication® Mobile First Changelogs
Änderungen zu den BASE Mobile First Weblics® der aktuellen Version. 14.04.2026 BASE für Version 20: BASE JavaScript Dateien 1.0.522: ui.js: Optimierungen zur window.speechSynthesis Abfrage 13.04.2026 BASE für Version 20:
RSS: Weblication® Mobile First Changelogs Version 19
19: Kurse 001.000.238: E-Mail-Text des Anmeldeformulares optimiert 08.07.2025 BASE für Version 19: BASE JavaScript Dateien 1.0.391: ui.js/design.js: Barrierefreiheit - Die neue Funktion wAccessibility kann über die design.js aktiviert /
wCache::getFilesTdpExpires
Funktionsaufruf Array getFilesTdpExpires(String project) Parameter project Projektpfad Beispiel: Ermittelt, für welche Dateien der Cache aufgrund der zeitgesteuerten Veröffentlichung gelöscht werden muss Quelltext <?php $pathProject =
Beispiele für das Suchen & Ersetzen Werkzeug
05. Juni 2025 suchen ersetzen search replace reguläre ausdrücke ausdruck regex Zeichenketten in vielen Dateien in kurzer Zeit anpassen. Änderungen in mehreren Dateien können Sie über das Werkzeug " Suchen und Ersetzen " auf
wRepository::connectFileWithLanguage
(Verknüpfung wird neu gesetzt) destPath Pfad der Zieldatei Beispiel: Stellt eine Sprachverknüpfung zwischen zwei Dateien her Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $sourcePath =
wPageAccelerator::solveListItems
solveListItems($path) Parameter Diese Funktion benötigt keine Parameter. Beispiel: Schreibt das Listenergebnis als Dateien fix in die Liste Quelltext <?php // im Projektereignis onAfterChangeStatusNewsletter wPageAccelerator ::
wRepository::getDocumentsDirRecursive
caseInsensitive [|true] Falls die Prüfung nicht nach Groß-/Kleinschreibung unterscheiden soll Beispiel: Listet alle Dateien aus einem Verzeichis auf. Quelltext <?php $documents = wRepository :: getDocumentsDirRecursive (
wRepository::grepDocumentsDirRecursive
nur Verzeichnisse berücksichtigt werden sollen, die nicht dem Regulären Ausdruck entsprechen. Beispiel: Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen Quelltext <?php include( $_SERVER [
Änderungen in Weblication® CMS Core/GRID
global definiert, lässt sich pro Verzeichnis einstellen, ob die Namen der von öffentlichen Benutzern hochgeladenen Dateien verkryptet werden sollen. 012.006.001.000 24.01.2018 Beim Einsatz mehrerer Listenfilter über elementSplit können nun
Protokollierungen zu Benutzeraktivitäten
27. November 2025 protokollierung dateien verzeichnisse zuletzt bearbeitete genutzte seitenbearbeitung bearbeitung Wann Dateien oder Verzeichnisse das letzte Mal bearbeitet wurden, Verzeichnisse genutzt, o.ä. wird im System protokolliert und im
Änderungen in Weblication® CMS Core/GRID
= true; lässt sich definieren, dass die Namen der über ein Formular hochgeladenen Dateien in gültige Pfade umgewandelt werden. 008.004.014.000 30.03.2014 Neues globales Systemereignis onAfterLockIp
wRepository
sourcePath, String destPath) connectFileWithLanguage Stellt eine Sprachverknüpfung zwischen zwei Dateien her (ab CMS-Version 009.003.190.000) Array connectFileWithLanguage(String sourcePath, String destPath) copyDirectory
Änderungen in Weblication® CMS Core/GRID
orderDir="desc" limit="8" start="2"--] 018.007.009.000 29.12.2023 Beim CSV-Import lassen sich die Namen der angelegten Dateien z.B. über toLower($title) auch klein schreiben. 018.007.000.000 19.12.2023 Final Version (sicherheitsrelevantes
Inhaltspflege durch öffentliche Benutzer
03. Februar 2016 Änderungsdatum: 12. Mai 2025 benutzer öffentliche registrierte public pflege bearbeitung dateien seiten anlegen erstellen Registrierte Benutzer können in begrenztem Umfang Inhalte von Seiten, wie z.B.
Änderungen in Weblication® CMS Core/GRID
geänderte Benutzerdaten in die Session zu übernehmen. 015.006.001.000 05.03.2021 Die Schaltfläche zum Erstellen von Dateien unterstützt nun auch Platzhalter. 015.006.000.000 03.03.2021 Final Version 015.005.163.000 24.02.2021 Die
Repository
Funktionen für den Zugriff auf Dateien und Verzeichnisse bereit.
includeCssRessources
alle registrierten CSS-Ressourcen ein TAG Attribute Boolean minimize Minimiert die Ausgabe Boolean merge Fügt die Dateien zusammen [PATH] dirMerged Zielverzeichnis der zusammengefügten Dateien [PATH] dirOptimized Zielverzeichnis der
wArchiving::archiveFiles
ifExists [|doNotArchive|overwrite] Falls die archivierte Datei bereits existiert Beispiel: Archiviert die vorgemerkten Dateien innerhalb des definierten Verzeichnisses Quelltext <?php $pathArchiving = '/de/' ; wArchiving :: archiveFiles (
Performance der Webseite optimieren
Optimierungen und deren Auswirkungen auf einem Testsystem 2. Reduzierung der Anfragen Browser Cache nutzen Weniger Dateien ausliefern 3. Reduzierung der zu übertragenden Datenmenge Weiterführende Links 1. Reduzierung der PHP Skriptlaufzeit
Beispiele für htaccess / Umleitungen / Weiterleitungen / Redirects
[L,R=301] Zugriff auf Dateitypen serverweit sperren Sperrt generell den direkten Zugriff auf alle Dateien des Apache Webservers Umschreibregel für alte Pfade inkl. URL Querystrings Bestimmte Pfade auf Fehlerseite umleiten
Projektumstieg von BASE Classic auf BASE (Mobile First)
Panel die erweiterte Bereinigung als Werkzeug zur Verfügung. Je nach Umfang des Projektes (Dateigrößen und Anzahl an Dateien) kann es ohne Projektbereinigung dazu führen, daß Sie ggf. den nächsten Schritt (Backup anlegen) nicht abschliessen
So setzen Sie eine kategorisierte und nach Priorität sortierte Liste um
2010 liste kategorien sortierung sortieren priorität Dieser Artikel beschreibt, wie Sie eine Liste umsetzen, die Dateien einer bestimmten Kategorie auflistet und diese nach Priorität ordnet. Wie Sie eine kategorisierte Liste nach der
wList::createListArray
Parameter options Optionen resultValue Rückgabewerte [|path|url] Zu beachten Zur Funktion besteht ein Limit von 10.000 Dateien. Beispiele Beispiele Beispiel 1: Generiert eine Liste über alle Dateien eines Verzeichnisses Beispiel 2: Generiert eine
includeJsRessources
registrierten Javascript-Ressourcen ein TAG Attribute Boolean minimize Minimiert die Ausgabe Boolean merge Fügt die Dateien zusammen Boolean addModificationTime Ergänzt den Pfad um das Änderungsdatum, um ungewolltes Cachen zu verhindern
Projekteinstellungen - Die Projektverwaltung
beinhaltet projektglobale Events, welche für die jeweiligen Aktionen innerhalb des Projektes greifen. Dateien Event-Dateien Für jedes Event wird hier eine Datei im Format $nameEvent.wEvent.php abgelegt. Folgende Events stehen
wBrowseEdit::createButtonUpload
= '', String caption = '', String title = '', Array attributes = array()) Parameter destDir Verzeichnis, in das die Dateien hochgeladen werden sollen icon Symbol der Schaltfläche caption Beschriftung der Schaltfläche title Titel der
So beheben Sie Probleme bei der Installation von Weblication®
zu externem Server fehlgeschlagen Es wird nicht genügend Arbeitsspeicher zur Verfügung gestellt! Anlegen von Dateien und Verzeichnissen fehlgeschlagen Der Webserver wird nicht unterstützt PHP-Version wird nicht unterstützt XSLT wird
Tipps und Debugmöglichkeiten zum Mehrfachuploader
Upload Weiterführende Links Beispiel 1: Debuggen der Informationen zum Upload Der Uploader zeigt in der Regel an, wenn Dateien schon existieren. Erfolgt bei gleichem Dateinamen kein Hinweis, kann dies wie folgt genauer eingegrenzt werden.
Uploadereignis abhängig von der Bildgröße nutzen
hochladen bild jpg gif thumbnail vorschaubild grösse breite Über Verzeichnisereignisse können beim Hochladen von Dateien z.B. Aktionen zum Verkleinern von Bilddateien für geringere Ladezeiten genutzt werden. 1) Standardumsetzung über
Inhalte in Binärdokumenten verwalten und bearbeiten
und erhält eine eigene Dokumentenerweiterung. Automatisches Einchecken beim Upload Standardmäßig sind binäre Dateien nicht in Weblication® eingecheckt. Dies bedeutet, dass diese Dateien zwar für die Integration in Inhaltsseiten
wRepository::renameDirectory
" konnte nicht umbenannt werden!" ; } ?> Beispiel: Benennt ein Verzeichnis um und passt die Verlinkungen in anderen Dateien an Quelltext <?php $path = "/base-en/unternehmen" ; $nameNew = "company" ; $options = array( 'adaptLinks' => true
Globale Projekteinstellungen
für das Projekt angezeigt. Kategorien Hier finden Sie alle für das Projekt verwendeten Kategorien in jeweils eigenen Dateien Texte An dieser Stelle können Sie alle projektglobalen Texte bearbeiten. Bitte beachten Sie, dass hier nur die Texte
wRepository::getContentDir
Liefert alle Inhalte eines Verzeichnisses rekursiv als Array mit Pfad und Type (f für Datei, d für Verzeichnis) (verfügbar ab CMS-Version 018.003.025.000)
buttonUpload
Erstellt eine Schaltfläche, um die Upload-Maske zu öffnen. TAG Attribute [PATH] destDir * Verzeichnis, in das die Dateien hochgeladen werden sollen [PATH] destName Zieldatei, die beim Upload erstellt bzw. ersetzt werden soll String icon