Volltextsuche

  • Sicherheit: X-Frame-Options Header gegen Clickjacking

    12. Mai 2020 Änderungsdatum: 04. Februar 2022 weblication cms iframe frame embed object layer antwortheader header kopfzeilen x-frame-options sameorigin Über eine Einstellung in den HTTP Antwortkopfzeilen kann festgelegt werden, ob

  • Bereich mit wechselbarem Bild umsetzen

    Ausgehend von der BASE zeigen wir Ihnen nachfolgend ein paar Beispiele. Einbinden eines eigenen Templates für Headerbilder Einfaches Beispiel für statisches Headerbild Erweitertes Beispiel (1) für wechselnde Headerbilder je nach URL

  • Semantische Bereiche einer Webseite - header, footer, section

    Elemente in HTML 5 zur Auszeichnung verwenden. Das BASE (Mobile First) Projekt nutzt bereits im Standard die header und footer Tags zur Kennzeichnung von Kopfbereich und Fußbereich der Webseite. Hinsichtlich der Inhaltsbereiche

  • Sicherheitsmechanismen für Web-Projekte

    Veröffentlichungsdatum: 10. September 2021 Änderungsdatum: 21. Januar 2022 weblication cms sicherheit security header cookies hsts policy Für den Betrieb einer Webseite sollte die Sicherheit immer im Fokus stehen. Dieser Artikel nennt

  • Scrollverhalten des Headers

    des Headers Möchten Sie das Verhalten des Kopfbereiches beim Scrollen beeinflussen, genügt es die Styleregeln in der header.scss anzupassen. Das Verhalten des Kopfbereiches (header) wird über folgende CSS-Klassen gesteuert, die über

  • JavaScript Dateien im HTML-Head einbinden

    Veröffentlichungsdatum: 28. Januar 2018 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Möchten Sie den Header-Bereich um eigene HTML-Skripte ergänzen, können Sie das in folgendem Template vornehmen:

  • Bei einem Selectfeld können pro Styles pro Wert definiert werden: styles="font-size:13px|font-size:11px" oder classes="headline1|headline2"

    Selectfeld können pro Styles pro Wert definiert werden: styles="font-size:13px|font-size:11px" oder classes="headline1|headline2" 09.

  • So definieren Sie die Startseite von Präsenzen

    auch so einrichten, daß diese auf das Projektverzeichnis weiterleitet. Diese Weiterleitung kann z.B. über einen HTTP-Header Aufruf mit Status-Code 301 realisiert werden: Beispiel: /index.php einer Präsenz über 301er-Weiterleitung <?php

  • HTML Meta-Daten setzen und pflegen

    abgelegt ist. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/standard.wDocument.php zum Head ... ... <!-- Definition der Darstellung --> wChecksum= " e1669740dde60c45f82c1fec3d181534 " match= " /wd:document ">

  • wNet::getUrlHeader

    httpAuthPassword Passwort für eine HTTP-Authentifizierung Beispiel: Führt eine GET-Anfrage aus und liefert die Header-Daten Quelltext <?php // Falls Optionen (z.B. htaccess-Logindaten) mitgegeben werden sollen: $options = array();

  • wNet::getUrl

    httpAuthPassword Passwort für eine HTTP-Authentifizierung Beispiel: Führt eine GET-Anfrage aus und liefert die Header-Daten und den Inhalt Quelltext <?php // Falls Optionen (z.B. htaccess-Logindaten) mitgegeben werden sollen: $options

  • Elemente des Mastertemplates bedingt zur Auswahl anbieten

    Denkbar sind hier auch andere Abfragen, wie z.B. bestimmte Verzeichnisbereiche, etc. Beispiel: Auszug aus der headline.text.wItemMastertemplate.php mit Abfrage auf bestimmte Zeichenfolge (z.B. -de) ... if(preg_match("/-de/",

  • Strukturierte Daten in Webseiten

    getDataAsHTML ( $_SERVER [ 'PHP_SELF' ], 'address' ). '" } } ' ; } ... Schritt 2: Ausgabe der strukturierten Daten im Head Um die strukturierten Daten im HTML-Head der Seite auszugeben, rufen Sie die o.g. wMyPoject-Funktion über wsl:php

  • wPageCur::registerJs

    String allowMerge) Parameter path Pfad der JS Datei target Ziel, wo die JS-Dateien eingebunden werden sollen (z.B. head, um es im Kopfbereich einzubinden). Das WSL-tag includeJsRessources muss ebenfalls das entsprechende Attribut target

  • So werden XSLT-Fehler einem Administrator direkt angezeigt

    falsch (xsl:chooose anstatt xsl:choose): Beispiel: Fehlerhafte benennung des xsl:choose Tags im Überschriften-Element (headline.text.wItem.php) ... match= " wd:item[@type = 'headline.text'] "> <!-- web:item:start name="Überschrift" copy="1"

  • X-Frame-Options - Schutz vor Clickjacking

    Veröffentlichungsdatum: 30. Oktober 2019 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Über einen Header-Eintrag kann verhindert werden, daß Ihre Webseite in einem Frame oder iFrame auf externen / fremden Webseiten

  • Mobile Performance durch Einbetten der benötigten CSS-Definitionen im Kopfbereich

    Veröffentlichungsdatum: 25. Juni 2018 Änderungsdatum: 27. Mai 2021 weblication cms performance mobile css kopfbereich head Version 13: Durch Einbetten der benötigten CSS-Definitionen im Kopfbereich werden Seiten auf mobilen Geräten in der

  • Listeneinträge nach erstem Buchstaben gruppieren

    BASE Listeneinträge lassen sich nach dem ersten Buchstaben gruppiert auflisten. Dabei wird das Data-Attribut headlinefirstletter vor dem ersten Eintrag, des jeweiligen Buchstabens angezeigt. Hierzu sind keine Anpassungen am XSLT notwendig, da die

  • includeJsRessources

    sollen Mobile First Beispiele Beispiel htmlHead.wGlobal.php: Bindet benötigte und registrierte Javascript-Dateien im Head ein und liest die Attribut-Werte über die Projektkonfiguration ein <!-- Registriert jQuery lokal oder optional von

  • wResponse::redirect

    (prüft auf schon gesendete Header) Funktionsaufruf Void redirect(String url, Boolean movedPermanently) Parameter url Weiterleitungsziel movedPermanently

  • Automatisches Ermitteln des Überschriften-Level

    Das Weblic® / Element "Überschrift" setzt in der Bearbeitung das Level der Überschrift automatisch nach den im Inhalt bereits enthaltenen Überschriften.

  • Wie kann ich eine Überschrift zweifarbig machen?

    In der Mobile First BASE lassen sich einzelne Wörter oder auch Teile eines Wortes der Überschrift fett markieren. Diese Markierung können Sie im CSS beliebig formatieren. Das Strong-Tag kann also auch z.B. die gleiche Schriftstärke und eine andere Farbe zugewiesen bekommen.

  • Überschrift: Allgemeine Einstellungen wie Zeilenumbruch, Links, Teilformatierung, etc.

    Die Darstellungsvariante für die Überschrift ermöglicht diverse allgemeine Einstellungen.

  • Eigene Pflegemasken zu CSS-Only Untervarianten der Überschrift nutzen

    Das Überschriften Weblic® ermöglicht in aktuellen Versionen bereits die Nutzung eigener Pflegemasken zu Untervarianten.

  • Eigene Pflegemasken zu CSS-Only Untervarianten nutzen

    Weblication® CMS liefert Ihnen seit der BASE Classiv vielfältige Möglichkeiten, rein über CSS nicht nur Formatierungen vorzunehmen, sondern darüber hinaus auch unterschiedliche Bearbeitungsmasken und vieles mehr umzusetzen. Wir nennen es CSS-Only.

  • wPageCur::registerCss

    '/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/styles/items/IhreAnwendung.css') "/> Registriert eingebettete Style-Angaben im Head-Bereich select= " php:functionString('wPageCur::registerCss', '#blockContent {background-color:red}') "/> select= "

  • Weblic® Update durchführen

    um Text-Informationen für die Weblic® Verwaltung beim Aktivierungsprozess auszugeben. beispielhafter Eintrag in der headline.wItem.php <!-- @allowUpdate:0 info= " Individuell angepasst! " --> beispielhafter Eintrag in der design.js //

  • wStringconverter::convertToAnchorID

    Text als ID: Ueber-schrift-mit_Sonder.zeichen:- Erstellt aus dem Überschriftentext eine gültige ID (Auszug aus headline.text.wItem.php) ... name= " id "> anchor_ select= " php:functionString('wStringconverter::convertToAnchorID',

  • wStringconverter::convertAnchorToID

    Text als ID: Ueber-schrift--mit_Sonder-zeichen Erstellt aus dem Überschriftentext eine gültige ID (Auszug aus headline.text.wItem.php) ... name= " id "> anchor_ select= " php:functionString('wStringconverter::convertToAnchorID',

  • wMailer::sendMailText

    Boolean sendMailText(Array header, String text, Array attachment = null, Array options = null) Parameter header E-Mail Header text E-Mail Text attachement Anhang options Optionen engineType - [PHP|zend|wSMTP2] Mail-Engine smtpData

  • Unerwünschte Aufrufe blockieren oder umleiten

    isProbablyBot ()){ //Falls ein Bot falsche Parameter sendet if( strpos ( $_SERVER [ 'QUERY_STRING' ], 'NaN' ) !== false ){ header ( 'HTTP/1.1 400 Bad Request' ); exit; } } Beispiel 3: Aufrufe von "ExampleBot" blockieren Beispiel: Auszug aus der pre.php

  • SEO: Aufruf eines Projektes über definierte Domains

    wRequest :: isSearchBot () === FALSE && ! preg_match ( '/newsletter\/newsletters/' , $_SERVER [ 'REQUEST_URI' ])){ header ( "HTTP/1.1 301 Moved Permanently" ); header ( "Location:http://www.projekt-domain.de" . $_SERVER [ 'REQUEST_URI' ]); } //

  • wMailer::sendMailHtml

    im HTML-Format Funktionsaufruf Boolean sendMailHtml(Array header, String text, Array attachment = null) Parameter header E-Mail Header text E-Mail Text attachement Anhang options Optionen engineType - [PHP|zend|wSMTP2] Mail-Engine smtpData

  • wWeblic::renderItemData

    String renderItemData(String item, Array data, Array options) Parameter item Zu verwendendes Element z.B. headline.standard, falls die Funktion innerhalb einer Seite ausgeführt wird oder andernfalls

  • So schreiben Sie Hintergrundbilder der Navigation in eine CSS-Datei

    umsetzen und so eine CSS-Datei generieren, falls der Benutzer angemeldet ist. Die generierte CSS-Datei wird im Head des Ausgabetemplates eingebunden. Erweitern bzw. überarbeiten Sie die Pflegemaske für die Navigationsverwaltung

  • Softwareentwicklung und Support von Weblication® CMS 4.x

    vorgenommen werden. Angelehnt an die Musterstrukturen/-projekte von CMS 4.x kann dies z.B. in der zentralen head.php des Projektes gesetzt werden: Beispiel: Auszug aus der head.php eines Projektes ini_set ( 'display_errors' , 'Off'

  • wMailer::sendMailAlternative

    Sendet eine E-mail als Text und HTML(multipart/alternative) Funktionsaufruf Boolean sendMailAlternative(Array header, String text, String html, Array attachment = null) Parameter header E-Mail Header text E-Mail Text html E-Mail HTML

  • Kontextmenüs und Schaltflächen im Dateiexplorer anpassen

    Inhalt der post.include.js Datei function wOnBeforeShowContextMenu(selectionData){ //console.log(selectionData['header']); //console.log(selectionData['content']); // Schaltfläche für Verzeichnis erstellen im Kontextmenü ausblenden

  • Das HTML Seiten-Template (standard.wDocument.php)

    " editmasks/standard.metadata.php "/> Der Kopfbereich Im Kopfbereich des XSL-Stylesheets wird der HTML-Header generiert. Hierzu wird das im vorigen Schritt includierte XSL-Element mit dem Namen "htmlHeader" aufgerufen:

  • Das HTML Seiten-Template (standard.wDocument.php)

    " editmasks/standard.metadata.php "/> Der Kopfbereich Im Kopfbereich des XSL-Stylesheets wird der HTML-Header generiert. Hierzu wird das im vorigen Schritt includierte XSL-Element mit dem Namen "htmlHeader" aufgerufen:

  • So setzen Sie die Elementauswahl über das Mastertemplate mehrsprachig um

    eingestellten Benutzersprache (de, en oder fr) angezeigt. Beispiel: Auszug aus /deGlobal/wGlobal/mastertemplates/items/headline.standard.wItemMastertemplate.php <?php $version="1.0"; $encoding="UTF-8"; ?> <?php exit; ?>

  • Framework

    sendMailAlternative (1) Sendet eine E-mail als Text und HTML(multipart/alternative) Boolean sendMailAlternative(Array header, String text, String html, Array attachment = null) sendMailHtml Sendet eine E-Mail im HTML-Format Boolean

  • Formatierung der Druckansicht beeinflussen

    " wd:pathTemplate= " misc/standard.wParams.php "/> <!-- Header einbinden --> href= "

  • Änderungen in Weblication® CMS Core/GRID

    zur besseren Kenntlichkeit beim Überfahren vergrößert dargestellt. 015.003.039.000 21.10.2020 Zusätzliche E-Mail Header, die mit X- beginnen, können nun auch mitgesendet werden. 015.003.000.000 01.10.2020 Final Version 015.002.070.000

  • So setzen Sie eigene Formatierungen für Textfelder

    Text in der Auswahlbox (z.B.: Hauptüberschrift ) en:name Definiert den englischsprachigen Text in der Auswahlbox (z.B.: Headline ) fr:name Definiert den französischsprachigen Text in der Auswahlbox (z.B.: Titre ) value Definiert den Klassennamen,

  • Menü-Navigationen: Mehrere Varianten für Öffner auswählbar

    klicken Sie auf die Schaltfläche "Darstellung des Kopfbereichs anpassen", um die Bearbeitung des Kopfbereichs ( header.scss ) zu öffnen. Im Block "Hauptnavigation" können Sie diverse Einstellungen zur Hauptnavigation vornehmen. Z.B.

  • wMailer

    sendMailAlternative Sendet eine E-mail als Text und HTML(multipart/alternative) Boolean sendMailAlternative(Array header, String text, String html, Array attachment = null) sendMailHtml Sendet eine E-Mail im HTML-Format Boolean

  • So schliessen Sie Inhalte bei der Suchindizierung aus

    erfasst werden kann: Als Meta-Tag: 1.2 Ausschliessen über X-Robots-Tag Sie können eine Seite auch über den HTTP-Header für Suchdienste verbieten, wozu Ihnen das X-Robots-Tag zur Verfügung steht (siehe z.B. Google: Spezifikationen für

  • Inhaltsprojekt bzw. Sprachprojekt offline setzen / Wartungsmodus

    ); if( wProjectCur :: getPath () == '/fr' && ! preg_match ( '/admin|standard/' , wUserCur :: getType ())){ header ( 'HTTP/1.1 503 Service Unavailable' ); header ( 'Status: 503 Service Unavailable' ); header ( 'Retry-After: 900' ); print

  • Einfügen von Struktur-Elementen einschränken bzw. erlauben

    BASE über den Struktureditor gepflegt werden kann, ist dies im Einsatz. Strukturelemente aus .../mastertemplates/items/header/ sind nur verfügbar, wenn diese die contentGroup name="contentHeaderMenuContainer" gesetzt haben. 2.1 Über die