XML-Deklaration und Anweisung zur XSL-Transformation <?php $version="1.0"; $encoding="UTF-8";?> <?php include_once($_SERVER['DOCUMENT_ROOT'].'/de/wGlobal/scripts/pre.php'); ?> <?php exit; ?> XML-Root-Element/ Wurzelknoten
"/> <!--web:categories:stop--> ... Beispiel: Script zur Kategorienauswahl (showCategoriesToSelect.php) include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $xmlStr = wReadWrite :: readFile ( $_SERVER [ 'DOCUMENT_ROOT'
=> wRequest :: getParameter ( 'viewmode' ), 'viewTemplate' => '' , 'docType' => '' , 'debugType' => '' ); include( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid5/default/project/wGlobal/scripts/pre.php" ); $preResult = str_replace (
auf eine Liste aus. Löscht den Cache des Projektes /de, falls es die zeitgesteuerte Veröffentlichung erfordert include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $pathProject = '/de' ; if( wCache :: tdpExpires ( $pathProject
Dieser Artikel beschreibt am Beispiel der Brotkrumennavigation, wie auf das erste Navigationslevel geprüft werden kann.
etc.). Beispiel: Benutzer über ein Skript auslesen und deaktivieren können (z.B. setUserOffline.php) <?php include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php'); ?> xmlns= " http://www.w3.org/1999/xhtml "> Deaktivierung des
= 'container.box'] "> <!-- web:item:start name="Inhaltsbox (mit weiteren Elementen befüllbar)" en:name="Box to include further elements" iconStyle="" display="user"
Klasse zu registrieren, siehe Beispiel. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php mit wLanguageProject ... <!-- System-Parameter einbinden --> href= "
Dieser Artikel beschreibt, wie Sie das Hintergrundbild dynamisch durch den Pflegebenutzer setzen lassen können.
also 25 Sekunden Zeit nehmen, können Sie den Verlauf in der Dateiverwaltung verfolgen. Beispiel: Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $options = array( 'fireEvents' => true ); print
auch über das PHP-Framework kopieren. Beispiel: Inhalt des Skriptes, um /aktuelles als Verzeichnisvorlage zu kopieren include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); wRepository :: copyDirectory ( '/base/aktuelles/' ,
aus dem Seitencache. Nachfolgend eine Gegenüberstellung des Aufrufes. In der BASE Classic ist dieser in der includes.global.php zu finden und in der Mobile First in der navigations.wGlobal.php . Beispiel: Navigationsaufruf der
Verzeichnisereignis onAfterSaveFile mit Snippet zum Dateinamen // Event-Snippet "Titel als Name, falls Zufallszahl" include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid5/snippets/events/createNameFromTitleIfRand.inc' ); Weiterführende
Sie ausgehend vom HTML Seiten-Template den Aufruf der Navigation prüfen, welcher dann in der Regel per Verweis in der includes.global.php definiert ist. Ändern Sie im gewünschten Navigationstemplate die Ausgabe des Navigationspunktes für das
zum individuellen Filtern von index.php Links // ... // Hier wird das globale Steuerungsskript eingebunden include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid5/default/project/wGlobal/scripts/pre.php'); if(wUserCur::getName() == ''
). Beispiel: Auszug aus der Dateivorlage (z.B. vorlage.php) <?php $version="1.0"; $encoding="UTF-8"; ?> <?php include_once($_SERVER['DOCUMENT_ROOT'].'/[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/pre.php'); ?> <?php exit; ?> xmlns:wsl= "
Weiterleitung //wResponse::redirect($_SERVER['REQUEST_URI']); //} // ... // Projektspezifische Funktionen einbinden include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/php/wMyProject.php' ); // ... // Falls spezielle
Links unten). Beispiel: HTML-Seite mit Formular zur Benutzerverwaltung (z.B. benutzerverwaltung.php) <?php include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php'); ?> Benutzerverwaltung content= " text/html; charset=UTF-8 " />
über die pre.php realisiert werden. Beispiel: Auszug aus der pre.php wegen Pflegestopp // Pflegestopp setzen (nach Include der grid.php if( wSession :: getUserName () != '' ){ wUserCur :: sendAlert ( 'Es wurde ein Pflegestopp verhängt!' );
XML-Deklaration und Anweisung zur XSL-Transformation <?php $version="1.0"; $encoding="UTF-8";?> <?php include_once($_SERVER['DOCUMENT_ROOT'].'/[IHR-INHALTS-PROJEKT]/wGlobal/scripts/pre.php'); ?> <?php exit; ?>
Dieser Artikel beschreibt mehrere Möglichkeiten, wie Sie die Performance der Webseite Schritt für Schritt optimieren können und worauf Sie zu achten haben.
Abfrage in der pre.php des globalen Projektes vornehmen. Platzieren Sie dies direkt nach dem schon vorhandenen Include der grid.php . Folgendes Beispiel führt dies an und nutzt dafür die Server-Umgebungsvariable HTTP_HOST , also die
&debugPHP=1&useIncludes=1 Ermöglicht ein debuggen innerhalb der angezeigten Seite, wobei der Include, in dem der Fehler kommt, direkt erscheint Weiterführende Links Debug-Funktionen zu Listen, Navigationen,
indem Sie die Funktion $webhook->sendMessage nutzen. Beispiel-Bot, um per Telegram Dateien an Weblication zu senden include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); // // Telegram BOT // // ACHTEN SIE DARAUF, DASS DIESE URL
(Thumbnail) hinterlegte Bild der entsprechenden Seite zu verwenden. Schon in der BASE Classic ist dies über das includes.global.php umgesetzt. In aktuellen BASE (Mobile First) Projekten kann zudem über die Projektkonfiguration definiert
Die Blockierung von Bots kKann auch manuell direkt über die pre.php umgesetzt werden (nach dem wMyProject.php Include und Error-Handlung Eintrag): Auszug aus der pre.php // Bots blockieren (weitere Bots ggf. ergänzen) if( preg_match (
wozu in erster Linie das HTML Seiten-Template (z.B. standard.wDocument.php ) und die globalen XSLT-Templates für Includes und Funktionen (im templates/global Verzeichnis) gehören. Neue Funktionen und Umsetzungen in der BASE Neue Funktionen
superglobalen Projekt. Zum Seitentitel ist die BASE Classic standardmässig so umgesetzt, daß der Projekt-Titel in der includes.global.php aus dem Global-Projekt (definiert über $wGlobalProjectPath ) gezogen wird (in der Regel das superglobale
ein bestimmtes Limit überschritten hat. Beispiel: Skript für Info bei Limitüberschreitung des tmp-Verzeichnisses include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); print ' ' ; // Speicherverbrauch: Info bei zu vollem
kann es vorkommen, dass im Editor die grid.js nicht eingelesen wird, was dann über die standard.wDocument.php oder includes.global.php nachgerüstet werden muss. Diverse Browser-Plugins/Addons (z.B. Ghostery) können das Publizieren in
Beispiel. Beispiel: Auszug aus der pre.php des Projektes // Hier wird das Weblication Framework eingebunden include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); if( wProjectCur :: getPath () == '/fr' && ! preg_match
neuem Projektverzeichnisnamen /deutsch require_once( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid.php" ); wRequest :: includePage ( '/deutsch/index.php' ); Sollen Aufrufe über die alten Verzeichnispfade nicht ins Leere führen, können Sie dies z.B.
ob der aktuelle Benutzer einen bestimmten Benutzernamen hat. ifValue Prüft auf einen Wert (ab Version 006.008.076.000) includeCssRessources Bindet alle registrierten CSS-Ressourcen ein includeEditmaskExtended Bindet eine erweiterte Pflegemaske ein