Volltextsuche
Ereignisse auf Systemebene, Projektebene und Verzeichnisebene
und Verzeichnisebene 19. November 2019 weblication cms events ereignisse eventdata projektereignisse systemereignisse verzeichnisereignisse Nutzung von Ereignissen für bestimmte Aktionen. Eine Übersicht über die möglichen Ereignisse auf Systemebene,
wEvent
Ereignis
wEvent::fire
Feuert ein Ereignis auf ein Verzeichnis
Eigene Snippets für Verzeichnisereignisse verwenden
05. April 2017 snippet ereignis verzeichnisereignis aktion event eigene Dieser Artikel beschreibt, wie Sie die globalen PHP-Snippets für die Verwendung im Projekt
Ereignisse beim Speichern von Dateien nutzen
beim Speichern von Dateien nutzen Veröffentlichungsdatum: 10. Juli 2017 Änderungsdatum: 07. Mai 2019 weblication cms verzeichnisereignisse ereignisse events aktionen speichern datei seite e-mail mail benachrichtigung info Beim Speichern von Dateien können
Wasserzeichen / Copyright in Bilder setzen
mit einem Copyright-Vermerk zu versehen. Nachfolgend finden Sie entsprechende Möglichkeiten aufgelistet. 1. Über ein Verzeichnisereignis beim Hochladen von Bildern 2. Über das Bild-Element mit Standardmitteln Projekt-Basis BASE Classic Projekt-Basis BASE
wUserCur::executeJS
JavaScript aus (Einsatz in Verzeichnisereignissen) Funktionsaufruf Boolean executeJS(String jsString) Parameter jsString Auszuführendes JavaScript Beispiel: Auszug aus
wCache::clearCacheProject
onAfterSaveFile, etc.) genutzt, um nach diesen Aktionen den Projektcache zu leeren: Beispiel: Auszug aus dem Verzeichnisereignis onAfterSaveFile der Projektereignisse Quelltext <?php /* ... */ wCache :: clearCacheProject ( $eventData [
Einfügen von Bildern im Inhaltsprojekt verhindern
Nicht nur beim Hochladen kann man die Ablage von Bildern im Inhaltsprojekt unterbinden. Auch beim Einfügen nach Kopieren ist dies möglich.
wUserCur::sendAlert
Funktionsaufruf Boolean sendAlert(String message) Parameter message Anzuzeigende Nachricht Beispiel 1: Auszug aus dem Verzeichnisereignis onBeforeSetOnlineFile // WICHTIG: // Die PHP-Tags sind nur in diesem Quelltext-Beispiel gesetzt // und dürfen im
Projekt-Cache löschen greift nicht - was tun?
der Funktion den entsprechenden Parameter mit, welcher den Aufruf nicht asynchron vornimmt. Beispiel: Auszug aus dem Verzeichnisereignis onAfterSaveFile der Projektereignisse // ... $wSearch -> addUrlToIndex ( $eventData [ 'filePath' ], false ); //...
Speichern von Dateien: Titel als Name falls Zufallszahl
den Dateinamen über die erste Vorlage direkt über eine Zufallszahl erstellt (siehe linker Screen). Über das Verzeichnisereignis onAfterSaveFile können Sie dann über das Snippet " Titel als Name, falls Zufallszahl " dafür sorgen, daß beim
Bei Freigabe aus dem Workflow informieren
aktion event Informieren Sie die zuständigen Personen bei Freigabe einer Datei aus dem Workflowprozess. Über ein Verzeichnisereignis können Sie bei Freigabe einer Datei aus dem Workflow bestimmte Personen informieren. Im Beispiel wird bei Eintritt
wApplication::setOptionPath
( '/wConf/newsletter/smtp/server/@host' , 'smtp.domain.tld' ); // WICHTIG: PHP-Tags innerhalb von Projekt- oder Verzeichnisereignissen nicht setzen! ?> Beispiel: Beispiel 2: Setzt dynamisch die Systemeinstellung zum SMTP-Host vor dem Newsletterversand
Speicherplatzmanagement
Große Dateien herunterrechnen oder nicht erlauben Bezogen auf Bilder (jpg, jpeg, png, gif) bietet Weblication® über Verzeichnisereignisse die Möglichkeit, die Dateien schon vor dem Hochladen auf eine definierte Breite herunterzurechnen und somit die
wImage::convertToJPEG
das Bild in eine JPEG-Bild Quelltext <?php // Konvertiert Bilder vom iPhone in JPEG-Bilder // (z.B. über Verzeichnisereignis beim Hochladen) if( preg_match ( "/(heic)/i" , wPathName :: getFileExtension ( $eventData [ 'filePath' ]))){ wImage ::
Framework
createSessionUser(String userName, String password) executeJS (1) Führt für den Benutzer JavaScript aus (Einsatz in Verzeichnisereignissen) Boolean executeJS(String jsString) getAlertsJs Zeigt dem aktuellen Benutzer die noch nicht angezeigten Meldungen
Verzeichniseinstellungen - Ereignisse | Weblication CMS Onlinedokumentation
Neu in Weblication® Version 15 - veröffentlicht am 01.07.2020
importieren. Anzuzeigende Listenelemente lassen sich in der Variantenmaske verschieben. Neues Projekt- bzw. Verzeichnisereignis onAfterCreateImage verfügbar, um Bilder nachträglich zu manipulieren. Das ist z.B. hilfreich, wenn man mit
Interessante Funktionen des Bild-Elementes in Weblication®
mit einem Copyright-Vermerk zu versehen. Nachfolgend finden Sie entsprechende Möglichkeiten aufgelistet. 1. Über ein Verzeichnisereignis beim Hochladen von Bildern 2. Über das Bild-Element mit Standardmitteln 3. Über das Bild-Element und
So stellen Sie Projektteile in anderen Projekten bereit
etc. eigene Schriften, eigene Dummy-BIlder zu erledigende Aufgaben eigene Pflegemasken eigene Projekt- bzw. Verzeichnisereignisse u.v.m Jedes Ihrer Projekte (Mobile First BASE) machen Sie mit wenigen Klicks zum Downloadserver. Mit diesem stellen Sie
Version 12: Überblick einiger Neuerungen für Agenturen und Entwickler
etc. eigene Schriften eigene Dummy-BIlder zu erledigende Aufgaben eigene Pflegemasken eigene Projekt- bzw. Verzeichnisereignisse u.v.m. Wie Sie sehen, bietet ein eigener Downloadserver unzählige Möglichkeiten, ein Projekt mit eigenen Funktionen,
Veröffentlichte Weblics® | Weblication CMS Onlinedokumentation
etc. eigene Schriften, eigene Dummy-Bilder zu erledigende Aufgaben eigene Pflegemasken eigene Projekt- bzw. Verzeichnisereignisse u.v.m Wie Sie sehen, bietet ein eigener Downloadserver unzählige Möglichkeiten, ein Projekt mit eigenen Funktionen,