Links Beispiel 1: Versand einer Text E-Mail basierend auf einem String require_once( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid.php" ); //Platzhalter zuweisen $placeholders = array(); //Absender $placeholders [ 'From' ] = 'absender@domain.dd'
Erstellen von Dateien und Verzeichnissen gesucht werden soll. Beim Erstellen von Dateien bzw. Verzeichnissen zieht sich Weblication® die im Projekt definierten Vorlagen für Dateien bzw. Verzeichnisse. Bei der Auswahl der Datei- bzw.
ob_start ( "ob_gzhandler" ); require_once( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid5/framework/php/wSession.php" ); // Variablen zur Steuerung der Ausgabe $preVars = array( 'outputType' => 'var'
erforderlich, daß die Projekte nur über die jeweils gewünschte Domain erreichbar sind. Änderung Februar 2016: Ab Weblication® CMS Version 10.x bietet eine aktuelle BASE bereits im Standard vordefinierte Abfragen und Funktionen , auf die Sie
standard.wCategories.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:wd= " http://weblication.de/5.0/wd " type= " weblication " version= " 5.0 " uid= " 8c343707cc5b87b493a568e9a4ec1c83 "> Standardkategorieen
Prüft, ob eine Datei grundsätzlich übersetzbar ist (ab CMS-Version 014.006.000.000) - deepL-Schnittstelle in Weblication Lizenz erforderlich! String isTranslatable(String path) removeStructureReference Löscht in einer Datei die
standard.wCategories.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:wd= " http://weblication.de/5.0/wd " type= " weblication " version= " 5.0 " uid= " 8c343707cc5b87b493a568e9a4ec1c83 "> Standardkategorieen
einem wd:item XML-Element mit unterschiedlichen Unterelementen. Weitere Informationen zum Aufbau von XML-Dokumenten in Weblication GRID Projekten finden Sie hier: Der Aufbau eines XML-Inhaltsdokuments Der Inhaltsbereich (die wd:group Elemente) Dieses
einem wd:item XML-Element mit unterschiedlichen Unterelementen. Weitere Informationen zum Aufbau von XML-Dokumenten in Weblication GRID Projekten finden Sie hier: Der Aufbau eines XML-Inhaltsdokuments Der Inhaltsbereich (die wd:group Elemente) Dieses
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 XSL-Template über wsl:php einbinden, muss das Framework über
" char.text "/> id= " display " type= " char.display "/> id= " link " type= " link.standard "> href= " http://weblication.de " title= " Weblication " class= " extern "> Weblication ... Das zu diesem Inhaltselement gehörende
und beim Mouseover farblich angepasst /* nachfolgende CSS-Only-Variante wird auf die im Bild-Element ausgewählte logo-weblication.svg Grafik angewandt */ /*@wCssFragment { class: elementPicture; variant: 2000; caption: SVG Weblication Logo Mouseover
von Script-Code blockiert. Dies wird beim Speichern mit einer Fehlermeldung quittiert, welche auch dann erscheint, wenn Weblication® beim Speichern aufgrund einer Servereinstellung (Server-Firewall, Security-Rules, ...) geblockt wird: Weblication Info:
checkin.wdExtension.php abliegen. Am zuvor genannten Beispiel wäre dies folgender Pfad: /IhrAssetsProjekt/img/banner/weblication/documents/checkin.wdExtension.php Sofern in Unterverzeichnissen keine weitere Vorlage abliegt, wird die Vorlage - wie
Funktionen einfügen // Objekt aus den Formulardaten erstellen //Pfad der Vorlage $pathObjectTemplate = '/de/personen/weblication/templates/documents/vorlage.php' ; //Verzeichnis der erstellten Objekten $dirNewObjects = '/de/personen/datas/' ;
Standardwert: 1 nutzbar bei: editor = 'file' , editor = 'dir' , editor = 'picture' group Ermöglicht die Angabe einer Weblication Gruppe, um über den editor="user" nur Benutzer aus bestimmten Gruppen zur Auswahl anzubieten. (ab Version
Die BASE stellt die grundlegende Architektur zur einfachen Nutzung von Weblics® und CMS-Funktionen dar (siehe auch Weblication® CMS, BASE und Weblics® ). Eine grundlegende Architekturoptimierung erfolgte mit der BASE in Version 2.x. Die
--> ... Beispiel: getTypeEntries.php Script, das zur Auswahl verwendet wird require_once( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid5/framework/php/wSession.php" ); $userType = wUserCur :: getType (); if( $userType != 'admin' && $userType
Informationen / Hinweise 3) Problemlösungen / Allgemeines 1) Probleme bei Setup-Installation Sofern bei einer Weblication® CMS Installation über die wSetup.php die Software nicht korrekt bzw. vollständig installiert wird, liegt dies meist
$encoding="UTF-8"; ?> <?php exit; ?> xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= " http://weblication.de/5.0/wd " xmlns:php= " http://php.net/xsl " exclude-result-prefixes="wd
$encoding="UTF-8"; ?> <?php exit; ?> xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= " http://weblication.de/5.0/wd " xmlns:php= " http://php.net/xsl " exclude-result-prefixes="wd
1: Liest ein RSS-Feed ein und gibt diesen aus Quelltext <?php $rssString = wSocket :: getUrl ( 'https://news.weblication.de/news/newsWeblication.php' ); $xsltString = wReadWrite :: readFile ( $_SERVER [ 'DOCUMENT_ROOT' ].
( wThumbnail :: getPathThumbnail ( $path , $width , $height , $mode , $options )); ?> Ergebnis /devAssets/img/weblication/wThumbnails/bild-rot-219eec19e938a03g3436e090cd6fdecc.png Hinweis Beim Einsatz von Framework-Funktionen in eigenen
" xmlns:xslIfIsInEditor= " http://www.w3.org/1999/XSL/TransformIfIsInEditor " xmlns:wslPre= " http://weblication.de/5.0/wsl " xmlns:wslPost= " http://weblication.de/5.0/wsl " xmlns:wslEditorPre= " http://weblication.de/5.0/wsl "
; print wUserContent :: getPathComments ( $path ); // Ausgabe: // /base/blog/posts/weblication/documents/userContent/blogbeitrag-mit-bild.php.wComments.php ?> Hinweis Beim Einsatz von Framework-Funktionen in
Beispiel: Ermittelt den Originalpfad eines Vorschaubildes Quelltext <?php $pathThumbnail = "/devAssets/img/weblication/wThumbnails/bild-rot-219eec19e938a03g6e98d33752e8fa5c.png" ; print wThumbnail :: getPathOrig ( $pathThumbnail ); ?>
//$_SERVER['HTTP_HOST'] = "IHRE-Domain.TLD"; // z.B. "www.domain.dd" require_once( $_SERVER [ 'DOCUMENT_ROOT' ]. "/weblication/grid.php" ); $pathSearch = "/de/weblication/project/searchs/default.wSearchBot.php" ; //Objekt erstellen $wSearch = new
Ermittelt die Standard E-Mail Adresse der aktuellen Domain Quelltext <?php require_once( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid.php" ); print 'Ermittelte E-Mail Adresse: ' . wMailer :: getDefaultMail (); ?> Ergebnis Ermittelte E-Mail
" xmlns:xslIfIsInEditor= " http://www.w3.org/1999/XSL/TransformIfIsInEditor " xmlns:wslPre= " http://weblication.de/5.0/wsl " xmlns:wslPost= " http://weblication.de/5.0/wsl " xmlns:wslEditorPre= " http://weblication.de/5.0/wsl "
pre.php liegt ab sofort unter
vorhanden, wird die Datei /weblication/grid5/conf/serverEnv.php in
längere Zeit nicht eingeloggt waren. Um Benutzer zu deaktiveren oder zu löschen, die sich längere Zeit nicht mehr in Weblication® CMS angemeldet haben, können Sie auf PHP-Framework Funktionen zurückgreifen. In diesem Beispiel können Sie im Skript
von Ihnen einfach auf die jeweiligen Projektbedürfnisse angepasst werden. Die Funktionen können in der Software unter /weblication/grid5/taglib/wsl/ eingesehen werden. Dort werden diese über Software-Updates immer auf aktuellem Stand gehalten, also
Uhrzeigersinn (Standardwert: -90 grad) Beispiel: Dreht das Bild Quelltext <?php $pathImage = "/devAssets/img/banner-weblication.jpg" ; $pathImageDest = "/devAssets/img/banner-weblication-rotated.jpg" ; $deg = 180 ; // Standardwert (wenn nichts
<?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:de= " http://weblication.de/5.0/lang/de " xmlns:en= " http://weblication.de/5.0/lang/en " xmlns:fr= " http://weblication.de/5.0/lang/fr "
Newsletter finden Sie in der config.xml . Im Beispiel anhand der bestehenden Vorlage: /base/newsletter/newsletters/weblication/templates/directories/newsletter/config.xml Über die Verzeichniseinstellungen der Vorlage können Sie die
$encoding="UTF-8"; ?> <?php exit; ?> xmlns:xsl= " http://www.w3.org/1999/XSL/Transform " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wslPre= " http://weblication.de/5.0/wsl " xmlns:wd= " http://weblication.de/5.0/wd " xmlns:php= "
//$_SERVER['HTTP_HOST'] = "IHRE-Domain.TLD"; // z.B. "www.domain.dd" require_once( $_SERVER [ 'DOCUMENT_ROOT' ]. "/weblication/grid.php" ); $pathSearch = "/de/weblication/project/searchs/default.wSearchBot.php" ; //Objekt erstellen $wSearch = new
/wGlobal-sites ). Nach erfolgreichem Löschen erhalten Sie dies durch Ausgabe einer "1" bestätigt. http://IHRE-DOMAIN/weblication/grid5/scripts/wProjectmanager.php?action=clearLanguage&language=en&project=/wGlobalProject Führen Sie nach
erlauben, direkt aus dem Browse&Edit Modus heraus die Suchindizierung aufrufen zu können. Hierfür steht ab der Weblication® Version 005.032.002.000 die Javascript-Funktion " wOpenSearchIndexing(pathSearch) " in der JS-Datei browseEdit.js zur
In künftigen Versionen ist geplant, dies in der Maske für die Verzeichniseinstellung mit aufzunehmen. Auszug aus /de/weblication/wDirectory.php mit nameSuggestion-Eintrag xmlns:wd= " http://weblication.de/5.0/wd " version= " 1.0 " type= " content
des GD-Modules unter PHP für die Bildmanipulation können Sie ein Limit für die maximale Pixelanzahl setzen. Ab Weblication® CMS Version 008.000.157.000 können Sie ein Limit für die Pixelanzahl von Bildern setzen Dies wird bei der Generierung
Versionen (z.B. CMS 5.x) musste dies noch manuell in der Konfigurationsdatei gesetzt werden: Beispiel: Auszug aus der /weblication/grid5/conf/default.wConf.php zur Berechtigungsvergabe der Benutzerverwaltung version= " 5.0 "> <!-- bzw. version=
über Pflegebenutzer und Seitenbesucher. Administratoren haben mit der Benutzersimulation die Möglichkeit, aus dem Weblication® Panel heraus, sich als Pflegebenutzer, öffentlicher Benutzer oder anonym im System zu bewegen. So kann geprüft
(on), falls noch nicht erfolgt: RewriteEngine on RewriteBase /IhrProjekt RewriteCond %{REQUEST_URI} \/index\.php$ [NC] ### Weblication Volltextsuche "Weblication-Grid/5.0 (wSearchBot)" ausschliessen: RewriteCond %{HTTP_USER_AGENT}
Projekt geöffnet und Seitenbesucher bleiben im selben Projekt. Für den Einsatz mehrerer Projekte innerhalb einer Weblication® CMS Installation können Sie zwischen den Projekten auf die gleichen Meldungen / Artikel zurückgreifen. Hierzu steht
innerhalb einer Linkinformation Transparenz bei der Entwicklung Die Navigationsdatei(en) wird innerhalb eines Weblication® Projektes als "normale" XML-Inhaltsdatei geführt und ist somit ebenfalls eingecheckt. So ist es möglich, beliebigen
innerhalb einer Linkinformation Transparenz bei der Entwicklung Die Navigationsdatei(en) wird innerhalb eines Weblication® Projektes als "normale" XML-Inhaltsdatei geführt und ist somit ebenfalls eingecheckt. So ist es möglich, beliebigen
über diese Funktion dargestellt werden, falls man nicht das gesamte Bild darstellen will. Das Standard-Bildelement in Weblication nutzt z.B. die gleiche Framework-Funktion wThumbnail::createThumbnail, wie das WSL-Tag. Weitere Optionen, wie z.B.
von Beispiel 1 <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:wslMastertemplate= " http://weblication.de/5.0/wslMastertemplate " xmlns:en= " /en " xmlns:fr= " /fr " xmlns:wsl= " http://weblication.de/5.0/wsl " xmlns:wd= "