Volltextsuche

  • Pflegemasken für Objekte

  • Pflegemasken für Metadaten aus der Dokumentenerweiterung

  • Listen

  • Der Aufbau eines XML-Inhaltsdokuments

    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

  • Pflegemasken für Metadaten aus der Dokumentenerweiterung

  • So setzen Sie eine eigene Kategorienauswahl um

    "/> <!--web:categories:stop--> ... Beispiel: Script zur Kategorienauswahl (showCategoriesToSelect.php) include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $xmlStr = wReadWrite :: readFile ( $_SERVER [ 'DOCUMENT_ROOT'

  • So filtern Sie Namensraumangaben über die pre-Datei

    => wRequest :: getParameter ( 'viewmode' ), 'viewTemplate' => '' , 'docType' => '' , 'debugType' => '' ); include( $_SERVER [ "DOCUMENT_ROOT" ]. "/weblication/grid5/default/project/wGlobal/scripts/pre.php" ); $preResult = str_replace (

  • So prüfen Sie, ob der Cache aufgrund der zeitgesteuerten Veröffentlichung gelöscht werden muss

    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

  • So prüfen Sie auf die erste Navigationshierarchie

    Dieser Artikel beschreibt am Beispiel der Brotkrumennavigation, wie auf das erste Navigationslevel geprüft werden kann.

  • Deaktivierung des Benutzerprofils

    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

  • Listen

  • So setzen Sie ein Element mit unterschiedlichen Darstellungsarten um

    = 'container.box'] "> <!-- web:item:start name="Inhaltsbox (mit weiteren Elementen befüllbar)" en:name="Box to include further elements" iconStyle="" display="user"

  • So schreiben Sie Hintergrundbilder sprachabhängig über CSS

    Klasse zu registrieren, siehe Beispiel. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php mit wLanguageProject ... <!-- System-Parameter einbinden --> href= "

  • Hintergrundbild dynamisch pro Navigationspunkt definieren

    Dieser Artikel beschreibt, wie Sie das Hintergrundbild dynamisch durch den Pflegebenutzer setzen lassen können.

  • Ein Dokument geht auf Reisen - Die Verwaltung von Dokumenten über das PHP-Framework

    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

  • Platzhalter für Verzeichnispfade in Vorlagen nutzen

    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/' ,

  • Die Breadcrumb zeigt einen falschen Pfad an

    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

  • Speichern von Dateien: Titel als Name falls Zufallszahl

    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

  • Navigation mit grafischen Buttons umsetzen

    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

  • SEO-Tipp: Statt /de/ nur /de/ anzeigen

    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() == ''

  • So erstellen Sie Seiten auf Grundlage eines Formulares

    ). 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= "

  • Performance-Optimierungen

    Weiterleitung //wResponse::redirect($_SERVER['REQUEST_URI']); //} // ... // Projektspezifische Funktionen einbinden include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/php/wMyProject.php' ); // ... // Falls spezielle

  • Benutzerdaten über ein Formular bearbeiten

    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 " />

  • Pflegestopp erzwingen

    ü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!' );

  • Der Aufbau eines XML-Inhaltsdokuments

    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; ?>

  • Performance der Webseite optimieren

    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.

  • SEO: Domainaufruf mit oder ohne www umschreiben

    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

  • Debug-Funktionen im Editor

    &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,

  • Telegram Messenger mit Weblication verbinden

    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

  • Bild für Facebookeintrag über Like-Button

    (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

  • Unerwünschte Bots vom Zugriff ausschließen

    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 (

  • Weblication® CMS, BASE und Weblics®

    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

  • Multiprojekt Umsetzung

    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

  • Speicherverbrauch: Info bei zu vollem Verzeichnis

    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

  • Facebook Teilen-Funktion

    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

  • Inhaltsprojekt bzw. Sprachprojekt offline setzen / Wartungsmodus

    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

  • Umbenennen von Projekten

    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.

  • WSL-Tags

    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