Volltextsuche
Empfehlungen für den Einsatz von PHP
Dieser Artikel beschreibt allgemeine Punkte zum Thema Sicherheit bei der Konfiguration eines Webservers mit PHP. Besonders erwähnt ist hier die Konfiguration von PHP als CGI-Modul. Wichtig beim Einsatz von PHP ist, wie der
php
execution Definiert, ob PHP aus TAG Attribute execution Definiert, ob PHP erst nach dem Cache ausgeführt werden soll addToCache Falls das Ergebnis
php
[|post] execution Definiert, ob PHP erst nach dem Cache ausgeführt werden soll [|1] addToCache Falls das Ergebnis auch vom Cache berücksichtigt werden
wRepository::grepDocumentsDir
Beispiel: Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $result = wRepository :: grepDocumentsDir (
Abarbeitung der Skriptausführung bei der XSLT-Transformation
für PHP kein XSLT Version 2 gibt, haben wir es in Weblication® CMS Core/Grid ermöglicht, direkt in allen Templates PHP auszuführen. Den Unterschied zwischen PHP in wsl:php Bereichen und PHP direkt in XSLT ausgeführt, wird Ihnen anhand
Mini-Shop: Umsetzung über Objekt-Wizard - Beschreibung
Pflege der Produkte sowie Listenansicht über den Objekt-Wizard Zentrale Datenverarbeitung über die Klasse wMyShop.php Warenkorb, Kundendaten und Bestellung sind jetzt über den Editor individuell anpassbar Kundendaten werden aus Session
wRepository::grepDocumentsDirRecursive
Beispiel: Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $result = wRepository :: grepDocumentsDirRecursive (
Systemvoraussetzungen Weblication®
(Stand November 2021): Litespeed Apache nginx? Derzeit kann man nginx als Webserver individuell über die wSetup.php erlauben. Bislang ist es nicht vorgesehen, nginx für eine Installation allgemein freizugeben. Welche Webserver von
wRepository::selectDocuments
xPath-Unterstützung Beispiel: Sortierte Liste, die die neuesten 3 Framework-Funktionen liefert Quelltext <?php $query = array(); $query [ 'dir' ] = '/dev/dokumentationen/framework/funktionen' ; $query [ 'orderBy' ] =
wRepository::getDocumentsDir
Ist nichts angegeben, wird der Index genutzt. Beispiel: Listet alle Dokumente aus einem Verzeichis auf. Quelltext <?php $documents = wRepository :: getDocumentsDir ( '/dev/dokumentationen/framework/klassen' ); foreach( $documents as
Listen über individuelle PHP Callback Funktion filtern
Nutzbar ab: Version Veröffentlichungsdatum: 04. Oktober 2016 Änderungsdatum: 23. Mai 2022 liste listenoptionen filter php callback Nutzen Sie eigene PHP-Funktionen, um die für eine Weblication® Liste definierten Dateien vor der Ausgabe
So definieren Sie die Startseite von Präsenzen
Weblication® CMS Projekte (BASE) werden aufgrund der Projektstrukturen standardmäßig mit einer obersten /index.php ausgeliefert, die die Projekt-Startseite inkludiert (verfügbar ab CMS-Version 008.004.103.000). Beispiel: /index.php
Umsetzung einer Internetpräsenz für mobile Endgeräte in älteren Projekten
auf die mobile Version verwiesen. Beispiele für den Aufruf der mobilen Version: http://www.IhreDomain.tld/de/index.php?viewmode=mobile http://m.IhreDomain.tld/de/index.php Diese Abfragen sind in aktuellen Versionen der BASE
Weblics® 2.x in BASE 1.x nutzen
vor Durchführung bitte zuerst alle Schritte im gesamten durch! Schritt 1: XSLT Includes/Funktionen in includes.global.php anpassen Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php Schritt 2: Versionsnummer
So geben Sie Listeninhalte in der Navigation aus
den Template-Aufruf für das Listenelement. Das verwendete Listen-Element (im Beispiel: list.standard.wItem.php ) muss vor dem Template-Aufruf eingebunden sein. Das Beispiel prüft jeden Navigationspunkt des Levels auf einen
WSL-Tags direkt in PHP aufrufen
ab: Version 27. Februar 2018 weblication cms wsl php Der Vorteil von WSL-Tags liegt darin, dass Sie umfangreiche PHP-Funktionen mit nur einem XML-Tag in XSLT-Templates einbinden können. Wollen Sie nun solch eine WSL-Funktion auch in
So werden php-Dateien über htaccess über PHP 5 interpretiert
ü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
Listenausgabe über PHP im Listentemplate steuern
von Dateien über Weblication Listen auszugeben (XSL, CSS, etc.), kann im Zeilentemplate der Liste auch rein auf PHP zurückgegriffen werden. Das unten angeführte Quelltextbeispiel zeigt hierzu eine ganz einfache Umsetzung, welche
Das HTML Seiten-Template (standard.wDocument.php)
In der BASE wird hierzu auf ein zentrales XSL-Stylesheet zurückgegriffen, das HTML Seiten-Template standard.wDocument.php . Pfad des Standard-XSL-Stylesheets: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/standard.wDocument.php Die Zuweisung
Änderungen in Weblication® CMS Core/GRID
Weblication® CMS Blog-Artikel: Neu in Weblication-Versionen Version 20.x 020.001.036.000 10.07.2025 Neue PHP-Framework Funktion wLanguages::createFileLanguage verfügbar, um eine Sprachversion einer Seite anzulegen.
Sicherheit erhöhen: Empfehlungen zur Fehlerbehandlung unter PHP
php fehler error reporting warnings notices einstellung Dieser Artikel gibt Empfehlungen zu den Einstellungen unter PHP hinsichtlich der Ausgabe von Fehlern, Warnungen und Notices. Die Ausgabe von Fehlern und Warnungen innerhalb einer
Pflegetags über PHP dynamisch generieren
11. Januar 2018 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Pflegetags können vollständig dynamisch über PHP erzeugt werden, wenn das PHP vor der XSLT-Transformation ausgeführt wird. Dazu muss es innerhalb eines WSL-Tags
So binden Sie Binärdateien für Sprachportale ein
Weitere Sprachen lassen sich individuell im Template erweitern. Nachfolgend das multilanguage.extension.php Template beispielhaft aus einem Mobile First Projekt. Beispiel: multilanguage.extension.php innerhalb
Eigenes Skript als SMTP-Host verwenden
13. Oktober 2023 Änderungsdatum: 24. Oktober 2023 weblication mail e-mail smtp host mailsystem phpmailer mailversand mailserver Über die Systemeinstellungen von Weblication® wird definiert, welches Mailsystem für den
Liste mit frei definierbarem Filter
Filter Nutzbar ab: Version 11. Februar 2020 liste listenoptionen filter frei definierbar operatoren regex regulär php callback Mit dem frei definierbarem Filter können Sie eine Weblication® Liste in der Ausgabe individuell filtern. Die
Service BW in Cityweb über SOAP einbinden
Cityweb über SOAP einbinden Veröffentlichungsdatum: 03. August 2011 Änderungsdatum: 26. März 2024 service bw soap php Dir Behördenwegweiser von Service BW lässt sich sehr einfach über SOAP und PHP in eine Weblication CMS Präsenz
Code aus externen Seiten einfügen (z.B. php.net)
2022 weblication cms php code kopieren copy einfügen paste problem fehler Beim Kopieren von Code-Beispielen (z.B. PHP Code von php.net) können Probleme beim Ausführen des Codes entstehen. PHP-Code von php.net (date) Hier sehen Sie eine
Ausgabe von HTML in wsl:php
Änderungsdatum: 28. März 2013 html php wsl ausgabe cdata entitäten rendern Was Sie beachten müssen, wenn Sie in wsl:php HTML ausgeben wollen Wenn Sie HTML in einem wsl:php Bereich ausgeben wollen, müssen Sie das Markup entweder in einen
Pflegemasken für Metadaten aus der Dokumentenerweiterung
liegt in der BASE unterhalb folgendem Pfad: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php Dieses Stylesheet wird im XSL-Darstellungstemplate standard.wDocument.php über folgenden Aufruf dynamisch eingebunden,
Pflegemasken für Metadaten aus der Dokumentenerweiterung
liegt in der BASE unterhalb folgendem Pfad: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php Dieses Stylesheet wird im XSL-Darstellungstemplate standard.wDocument.php über folgenden Aufruf dynamisch eingebunden,
Unerwünschte Aufrufe blockieren oder umleiten
Bots/Robots/Spider o.ä. zu blockieren. Zusätzlich können Sie auch sehr individuell an globaler Stelle über die pre.php diverse Aufrufe blockieren oder umleiten, welche nicht erwünscht sind. Beispiel 1: Nur pageId1 bis pageId9 zulassen,
XML-Daten mit XSLT an PHP übergeben
mit XSLT an PHP übergeben Veröffentlichungsdatum: 08. August 2009 Änderungsdatum: 18. Juni 2019 xml variable php variable übergeben übergabe Beachten Sie unbedingt folgenden Hinweis zur Übergabe von XML-Daten an PHP Wenn Sie
Kategorienfilter als Auswahlbox für Listen
1) Kategorienfilter Element hinzufügen Öffnen Sie die Ansprechpartner-Seite (z.B. /base/ansprechpartner/index.php ) zur Bearbeitung. Fügen Sie unterhalb des bestehenden Strukturelementes " Kategorienfilter " (Auswahlbox " Alle
Weblication Newsletter mit PHP erweitern
Zielgruppen, über bedingte Platzhalter sind die Newsletter-Inhalte leicht zu individualisieren. Newsletter über PHP anpassen Nachdem die Platzhalter ersetzt wurden, kann die E-Mail vor dem Versand noch über ein Ereignis beliebig
SEO-Tipp: Statt /de/ nur /de/ anzeigen
beschreibt, wie Sie dafür sorgen, dass eine Seite nicht gleichzeitig über den reinen Verzeichnisaufruf und index.php Aufruf erreichbar ist. Sie können über eine einfache Regel in der .htaccess Datei des Projektes (z.B. /de/.htaccess )
Softwareentwicklung und Support von Weblication® CMS 4.x
Hosting-Pakete bzw. Webserver verfügen meist über eine aktuelle Serverumgebung und nutzen Skriptversionen (Perl, PHP, etc.), auf die das CMS 4.x noch nicht ausgelegt war. Die aktuellen Versionen von Weblication® CMS setzen konsequent
Weblication® - Nutzung unter PHP-Version 8
Nutzbar ab: Version Veröffentlichungsdatum: 23. Februar 2022 Änderungsdatum: 10. Juli 2025 weblication 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
wList::createListArray
aufsteigend nach Pfad Beispiel 1: Generiert eine Liste über alle Dateien eines Verzeichnisses Beispiel: Quelltext <?php $listParameters = array(); $listParameters [ 'dir' ] = '/dev/beispieldaten/fuer-listen' ; print ' ' ; var_dump ( wList
So setzen Sie eine intelligente Bildauswahl um
Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/mastertemplates/items/picture.standard.wItemMastertemplate.php ... name= " Bild " en:name= " Picture " icon= "
So beheben Sie Probleme bei der Installation von Weblication®
zur Verfügung gestellt! Anlegen von Dateien und Verzeichnissen fehlgeschlagen Der Webserver wird nicht unterstützt PHP-Version wird nicht unterstützt XSLT wird nicht unterstützt Probleme beim Entpacken Probleme bei der
Navigation mit grafischen Buttons umsetzen
ab. Im Standard wird ein Navigationspunkt als Textlink ausgegeben: Beispiel: Auszug aus z.B. main.wNavigation.php mit normalem Textlink für Navigationspunkt ... class= " navLevel1 " title= " {@title} " href= "
Beliebige Elemente dynamisch mit PHP einbinden
ab: Version Veröffentlichungsdatum: 07. November 2019 Änderungsdatum: 12. Februar 2021 weblication cms mobile first php dynamisch weblic platzhalter wElementdata Ein Weblic® liefert hierzu die erforderliche Basis. Über das BASE Mobile
Eigene Strukturelemente umsetzen
angepasste Strukturelement " Horizontale Linie (mit Farbauswahl) " angezeigt (Stand: November 2014). layout.hr.wItem.php (Standardauslieferung) <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> xmlns:xsl= "
SEO-Tipp: Hauptverzeichnis ausblenden
Schritt 2: Anzuzeigende Links umschreiben Umsetzung über wMyProject-Funktionen Ältere Umsetzung rein über pre.php Um die Links in den generierten Seiten entsprechend umzuschreiben, können Sie ab Weblication® CMS Version 10.x mit
Cookies - Informationen zum Datenschutz
-Attributes innerhalb des cookie -Tags (zu sessions ) auf den Wert " 1 ". Sofern das Tag in der default.wConf.php noch nicht vorhanden sein sollte, setzen Sie dies XML-Konform. Speichern Sie die Konfigurationsdatei UTF-8 kodiert ab.
wCategories::mergeCategories
Beispiel: Führt die Standard-, Countries- und Products-Kategorie zusammen und legt diese als standard.wNavigation.php ab Quelltext <?php $pathDest = '/[IHR-LAYOUT-PROJEKT]/wGlobal/content/categories' ; wCategories :: mergeCategories (
SEO: Aufruf eines Projektes über definierte Domains
ein Projekt schalten. Alternativ - und besser in Hinblick auf die Pflegemöglichkeit - ist die Umsetzung rein über PHP, was in Lösung 2 aufgezeigt wird. Fallbeispiel: Es besteht eine Weblication® Installation mit zwei lizenzierten
Systemparameter bei der XSL-Transformation
Ermittelung der Standardparameter vorgenommen werden: Einbinden der Systemparameter (Auszug aus der standard.wDocument.php) ... <!-- System-Parameter einbinden --> href= "
So schalten Sie den Parameter WSESSIONID in der URL ab
ab Veröffentlichungsdatum: 19. April 2010 Änderungsdatum: 21. Februar 2014 wsessionid sessionid session abschalten php php.ini php-konfiguration Dieser Artikel beschreibt, wie Sie den über PHP in der URL übergebenen Parameter WSESSIONID
CSS-Rendering - Inhalte wie Bilder automatisch in passender Breite generieren
1: Ermitteln der Breite des aktuellen Elementes, in dem sich das Bild befindet Zur Berechnung der Breite wird über das PHP-Framework auf den globalen Wert zurückgegriffen, der für die entsprechenden Bereiche gesetzt wird. Der globale Wert "