Volltextsuche

  • Unterschiedliche Sortiermöglichkeiten für Listen

    id= " orderDir " type= " char.text "> desc id= " orderType " type= " char.text "> natLocal id= " dir " type= " src.dir "> /demo/aktuelles/meldungen id= " dirRecursive " type= " src.default "/> id= " file " type= "

  • SEO: Aufruf eines Projektes über definierte Domains

    Abfragen und Funktionen zurückgreifen. Ab CMS-Version 011.002.143.000 ist die nachfolgend beschriebene Umsetzung auch direkt über die Maske der Projekteinstellungen des Projekt-/Sprach-Verzeichnisses möglich. Die pre.php des BASE Projektes

  • Seiten automatisch online / offline schalten

    eines aktuellen BASE Projektes ermöglichen es, zu einer erstmal offline gesetzten Vorlage zu definieren, daß diese direkt beim Öffnen der Bearbeitung die Arbeitskopie online setzt. Datei-Eigenschaften - Auszug aus Templateinformationen

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

    Dateinamen einer index.php zu entfernen. Über eine mod_rewrite Regel wird deshalb jeder index.php Aufruf (via GET) direkt auf das entsprechende Verzeichnis geleitet und die Parameter angehängt. POST-Anfragen hingegen werden von dieser Regel

  • Liste mit frei definierbarem Filter

    wählen Sie: > - größer Die Bedingung befüllen Sie durch Angabe der globalen Variable, welche Sie entweder direkt in der Seite über ein PHP Quelltext Element definieren oder an zentraler Stelle, wie z.B. in der wMyProject.php .

  • Entwicklertools zur schnellen Layoutanpassung nutzen

    in der CSS-Datei) Unter Umständen ist bei Ihnen ein anderes Element markiert, wählen Sie in diesem Fall das Element direkt mit einem Mausklick aus. Den CSS-Code im rechten Bereich können Sie direkt im Browser ändern! Änderungen, die Sie

  • So verwenden Sie eigene Buttons im Dateiexplorer

    - Eigener Button (z.B. Mail-Symbol) Beispiel: Inhalt der Overlay-Datei /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/editor/dir/standard.wOverlay.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?> version= " 1.0 " xmlns:de=

  • Performance der Webseite optimieren

    ausgeliefert werden. Auslieferung nur einer JavaScript und CSS-Datei in zusammengeführter Form merge= " 1 " dirMerged= " /wGlobalProject/wGlobal/layout/styles/merged " minimize= " 0 "/> merge= " 1 " dirMerged= "

  • Weblication® Masken durch eigene Informationen für Benutzer erweitern

    einbinden, um die Bedienung Ihrer Anwendungen auch im Backend zu optimieren. Ab CMS-Version 12.x können Sie dies direkt über die Projekteinstellungen des Projektes vornehmen (Register: Darstellung -> Benutzerinfos) Definitionsdatei

  • So ziehen Sie eine Präsenz auf einen anderen Webserver um

    anheben (z.B. auf chmod 644 für Dateien und 755 für Verzeichnisse). Die Berechtigungen können Sie übrigens auch direkt für die Backup-Archive im Backup-Werkzeug setzen (Schaltfläche "Berechtigungen setzen"). Schritt 4: Abschlußprüfung

  • Google Fonts bei Github laden und lokal einbinden

    ist. Im Beispiel der 'Open Sans' Schriftart laden Sie also das opensans -Verzeichnis mit den beinhalteten Dateien direkt in das webfonts -Verzeichnis hoch (z.B. über FTP, oder manuelles Anlegen des Verzeichnisses und Hochladen der

  • Listen über individuelle PHP Callback Funktion filtern

    public static function myListFunctionPreFilterYear ( $query ){ $dirYear = date ( 'Y' ); if( wRequest :: getParameterPathSecure ( 'year' ) != '' ){ $dirYear = wRequest :: getParameterPathSecure

  • Vorgehensweise bei ungültiger Lizenz und Loginproblemen

    werden. Im Verzeichnis für den Lizenzschlüssel ( /weblication/grid5/license ) darf immer nur eine Lizenzdatei ( .wlc ) direkt abliegen! Allgemeines vorab Servervoraussetzungen nicht erfüllt Lizenz ist nicht auf die aufgerufene Domain

  • Objekt-Wizard - Pflegemaske des Objektes

    ein dynamischer Pfad gesetzt werden, um diesen dann im Pflegetag über den Platzhalter zu nutzen. Ab CMS 16 kann dies direkt in der Maske gepflegt werden (in CMS 15 ist das nur über den Quelltext möglich). XSLT für individuelle

  • Inhaltsprojekt bzw. Sprachprojekt offline setzen / Wartungsmodus

    Ihr Projekt noch nicht über die o.g. Möglichkeit, können Sie ein Sperren eines Inhalts- oder Sprachprojektes auch direkt über den Provider per htaccess-Schutz vornehmen. Alternativ können Sie auch direkt über die pre.php mit PHP solch

  • Pflegemasken für Objekte

    werden muss (siehe Beispiel). Mit dem Objekt-Wizard (ab CMS-Version 14.x) können Sie übrigens viele Einstellungen direkt über Masken vornehmen und müssen nur noch selten direkt im Quelltext des XSL-Templates arbeiten! Beispielhafter Code

  • Sicherheit erhöhen: Download sensibler Daten

    die "neue" Definition funktioniert und das Modul # vorhanden ist, kann auf die IfModule Abfrage verzichtet werden und direkt die Require-Definition angegeben werden! Bedenken Sie, daß IP-Schutz über .htaccess keine hundertprozentig sichere

  • Formular mit Dateianlagen nutzen

    "Jeder darf in dieses Verzeichnis hochladen". Ggf. müssen Sie hierzu das Verzeichnis einchecken, um die Einstellung direkt für das Verzeichnis setzen zu können. Ist das Hochladen nicht für jeden (also Seitenbesucher) erlaubt, erhalten

  • Der Inhaltsbereich (die wd:group Elemente)

    des Dokuments eindeutige ID haben. Elementcontainer/ Items (wd:item) Name wd:item Attribute id Identifikation für direkten Zugriff name Angezeigter Name bei Auswahl aus Mastertemplate type Typ der Schablone im Elemententemplate Syntax -

  • So aktivieren Sie eine neue Lizenz

    (z.B. 13.x) kann es ggf. sein, daß die genannten Zwischenschritte nicht mehr erforderlich sind und somit ein Upgrade direkt auf die aktuellste Version schon per Klick stattfindet. Im Verzeichnis für den Lizenzschlüssel (

  • Cookies - Informationen zum Datenschutz

    in der includes.global.php hinterlegt war. Je nach Projektumsetzung und -alter kann die Angabe auch direkt als manuelle HTML-Einbindung in der Portal-Seite stattgefunden haben oder ggf. noch gar nicht vorhanden sein. Die

  • Formulardaten protokollieren

    geschrieben werden. Tipp Mit neuen Versionen ab CMS-Version 17 steht eine weitere Möglichkeit zur Verfügung, welche direkt zur Framework-Funktion PHP Framework-Funktion wReadWrite::writeFileCSVArray beschrieben ist. Protokollierung zum

  • includeCssRessources

    CSS-Ressourcen ein TAG Attribute Boolean minimize Minimiert die Ausgabe Boolean merge Fügt die Dateien zusammen [PATH] dirMerged Zielverzeichnis der zusammengefügten Dateien [PATH] dirOptimized Zielverzeichnis der optimierten Dateien Boolean

  • buttonSearch

    CSS Style Hinweise Die Berechtigungen zur Nutzung der Suchindexierung vergeben Sie als Administrator entweder über den direkten Aufruf der Sucheverwaltung oder

  • wUserCur::getGroups

    Benutzers Funktionsaufruf Array getGroups(Integer inherit = '1') Parameter inherit wenn inherit != 1 werden nur die direkt in den Benutzer eingetragenen gruppen zurückgegeben. Beispiel: Zeigt alle Gruppen des aktuellen Benutzers an Quelltext

  • wServer::getDiskUsage

    Linux, MacOS, etc. bei entsprechender Berechtigung nutzbar!) (ab Version 13) Funktionsaufruf String getDiskUsage(String dir) Parameter Diese Funktion benötigt keine Parameter. Die Webserver-Konfiguration muss das Absetzen von System-Befehlen

  • wSearch->createIndex

    Variablen an // Umgebungsvariablen sind erforderlich, wenn das Skript // nicht über GET aufgerufen wird, sondern z.B. direkt über die Konsole $_SERVER [ 'DOCUMENT_ROOT' ] = '' ; // z.B.: 'C:/xampp/htdocs' oder '/www/domain.dd' $_SERVER [

  • wPageCur::logRequest

    projectPath Pfad des globalen Projektes anonymize [|1] falls die IP-Adresse nur anonymisiert gespeichert werden soll dirLogs Optionales Verzeichnis, in dem die Protokolldateien abgelegt werden sollen Beispiel: Protokolliert alle Zugriffe auf

  • wNewsletter::getPathCSV

    den Pfad der Empfänger CSV-Datei Funktionsaufruf String getPathCSV(String $dirCSV, String $receiversId) Parameter dirCSV Verzeichnis, in dem die Empfängerdatei liegt receiversId ID der Empfängerdatei Hinweis Beim Einsatz von

  • wNewsletter::confirmSubscriptionCSV

    Boolean confirmSubscriptionCSV(String pathCSV, String receiversId, String email, String unsubscribeId) Parameter dirCSV Verzeichnis, in dem die Empfängerdatei liegt receiversId ID der Empfängerdatei email E-Mail Adresse des zu

  • wList::createListXML

    eine Liste über alle Dateien eines Verzeichnisses Quelltext <?php $listParameters = array(); $listParameters [ 'dir' ] = '/dev/dokumentationen/framework/klassen' ; print ' ' ; print htmlentities ( wList :: createListXML ( $listParameters ));

  • wList::createListArrayData

    eine Liste über alle Dateien eines Verzeichnisses Quelltext <?php $listParameters = array(); $listParameters [ 'dir' ] = '/dev/dokumentationen/framework/klassen' ; print ' ' ; var_dump ( wList :: createListArrayData ( $listParameters ));

  • wServer

    (NUR unter Linux, MacOS, etc. bei entsprechender Berechtigung nutzbar!) (ab Version 13) String getDiskUsage(String

  • wZIP

    anzulegen String unzipOnlyFiles(String path, String destDir) zip Packt ein Verzeichnis als ZIP-Archiv String zip(String dirToZip, String pathArchive, String

  • Projekte in einer Weblication Präsenz

    Informationen zu Projekten Ein Projekt besteht aus einem oder mehreren (Sprach-)Verzeichnissen (Sprachprojekte), die direkt in der DocumentRoot (und somit parallel zum weblication-Software-Verzeichnis) installiert sind. Parallel zu diesen

  • So lesen Sie die Sprache der aktuellen Seite aus

    Artikel beschreibt, wie Sie die Sprache des jeweiligen Projektes über eine Variable auslesen. Sie können entweder direkt über das Ausgabetemplate oder über die Parameter-Datei die Variable für die aktuelle Projektsprache definieren, um

  • Snippets

    Anwendungsfällen, welche Ihnen direkt vom Support zur Verfügung gestellt werden. Die Beispiele sollen Ihnen den Aufbau und die Umsetzung Ihrer Projekte

  • So legen Sie die Anzahl der Datei-Versionen fest

    beim Speichern von Dateien maximal angelegt werden. Ab CMS-Version 7.x können Sie diese Einstellung übrigens auch direkt über die Onlinedokumentation - Systemeinstellung - Editor angeben, womit die nachfolgend angeführte manuelle Angabe

  • wCategories::mergeCategories

    Optionen mergeType Definiert, wie die Zusammenführung geschehen soll [|flat]. Bei flat werden die Kategorien direkt eingefügt, ohne Knoten für die Hauptkategorie selbst. Beispiel: Führt die Standard-, Countries- und

  • Beliebige Elemente dynamisch mit PHP einbinden

    Weblic® "Element mit dynamischen Platzhaltern einbinden" sind Sie in der Lage, beliebige Elemente mit Hilfe von PHP direkt in der Seite zu dynamisieren. Beispiel 1: Bild per Zufall setzen Beispiel 2: Abhängig von der Tageszeit begrüßen

  • Skript über XSLT einbinden

    Im nachfolgenden Beispiel wird ein PHP-Skript inkludiert, welches die Funktion " myFunction " definiert hat, die danach direkt angesprochen wird. PHP-Skript über XSLT einbinden und Funktion aufrufen select= "

  • Navigation mit Toggler und Layer mehrspaltig horizontal

    Navigationsumsetzung. Kopfbereich: Einstellung Hauptnavigation Die Navigation zeigt auch bei großen Bildschirmen direkt dasToggler-Symbol (Hamburger-Menü). Bei Klick wird eine Layer-Navigation mit horizontalen Hauptpunkten geöffnet,

  • Speicherverbrauch: Info bei zu vollem Verzeichnis

    Möglichketien auch über Weblication® überwachen. Z.B. bietet das weitere Werkzeug "PHP Sandbox" eine Möglichkeit, direkt ohne Anlegen einer separaten Datei, unterschiedlichste Abfragen vorzunehmen. Beispiel 1: Überfülltes tmp-Verzeichnis

  • Automatisierte Funktionen für mehrsprachige Webseiten

    steht auch eine umfangreiche Sammlung an Framework-Funktionen zur Verfügung, um den gewünschten Sprach-Workflow direkt in die Pflege der Seite zu integrieren. Dieser Artikel soll den Umfang der neuen Möglicheiten anhand verschiedener

  • JavaScript Dateien im HTML-Head einbinden

    Einbinden von HTML-Skripten Verfügen Sie bereits über ein HTML-Snippet ist es am einfachsten, diesen direkt in das Template zu kopieren. Empfehlenswert ist hierfür die Stelle nach dem Einbinden der Head-JS-Skripte ( Bitte

  • Kategorienfilter als Auswahlbox für Listen

    Ausgabe nach vordefinierten Kriterien. Dem Besucher Ihrer Webseite können Sie das Filtern einer Weblication® Liste direkt in der Seite erlauben. Diverse Weblics® haben diese Möglichkeit bereits im Standard umgesetzt

  • wStaticHTML

    Funktionen createPageStatic Erstellt eine statische Seite String createPageStatic(String content, String path, String

  • wApplication

    Funktionen clearLogs Säubert Log-Dateien des Systems (verfügbar ab CMS-Version 015.005.100.000) Void clearLogs(String dir, Int limitDays = 31) clearTmp Säubert das temporäre Verzeichnis Void clearTmp(Int possibility = 1, Int $expires =

  • Scrolling von oben erzwingen

    der desing.js, für individuelles Scrollverhalten /* Beim Aufruf von Seiten mit Ankern scrollt der Browser in der Regel direkt dorthin. Wird ein fixer Header verwendet, so wird durch den Browser die Seite erst zum Anker hoch- und dann über das

  • Aufbau eines Weblication® Projektes

    Projekt besteht aus einem oder mehreren (Sprach-/Inhalts-) Verzeichnissen (Sprachprojekte bzw. Inhaltsprojekte), die direkt in der DocumentRoot (und somit parallel zum weblication-Software-Verzeichnis) installiert sind. Ein Inhaltsprojekt wird