Dieser Artikel beschreibt, wie Sie die Verzeichniseinstellungen (z.B. Rechte) direkt aus der Webseite heraus öffnen und bearbeiten können.
Dieser Artikel beschreibt, wie Sie die Archivierung direkt aus der Webseite heraus öffnen können.
Dieser Artikel beschreibt, wie Sie die Formatierung der eingeblendeten Sprache im Sprachvergleich beeinflussen.
Dieser Artikel beschreibt, wie Sie die Newsletterverwaltung direkt aus der Webseite heraus öffnen können.
Dieser Artikel beschreibt, wie Sie im Weblication® Panel den Support-Button integrieren.
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!' ); // Um angemeldete
Das Facebook-Pixel können Sie als Analysetool zur Messung der Wirksamkeit einer Werbung einsetzen.
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 wslEditorPre:php geschrieben werden.
verwendet werden soll. Auszug aus einer CSS-Only-Variiante zur Liste /* ... */ -w-option-picture-useTitleOfThumbnail: ifNotEmpty; /* Bild-Titel aus Vorschaubilder
über das fullpage-Objekt //Auszug aus der /[IhrProjekt]/wGlobal/content/contentPortal/fullpage.php if(typeof wEditor == 'undefined'){ document.addEventListener('DOMContentLoaded', function waitUntilContentLoaded(){
Öffnet eine Supportmail (Konfigurationseinstellung erforderlich, siehe weiterführende Links)
, 'operator' => '==' , 'condition' => 'standard' ); $users = wUsers :: selectUsers ( $usersQuery ); if( wUserCur :: getType () == 'admin' ){ foreach( $users as $user ){ print wUserData :: getData ( $user , 'firstname' ). '
// Die PHP-Tags sind nur in diesem Quelltext-Beispiel gesetzt // und dürfen im Ereignisfenster nicht gesetzt werden if( wDocumentData :: getData ( $eventData [ 'filePath' ], "/wd:extension/wd:meta/wd:thumbnail/@src" ) == '' ){ wUserCur ::
Parameter group * Beispiel: Zeigt eine Information nur an, wenn der Benutzer ein Chefredakteur ist Quelltext <?php if( wUserCur :: isInGroup ( 'chiefeditorship' )){ print 'Information für Chefredakteure.' ; } ?> Ergebnis Information
anpassen. Quelltext <?php // Auszug aus dem Login-Formular (Nach dem Absenden auszuführendes Skript) $target = 'top' ; ... if( $redirectType == "redirectPath" && $redirectLoginPath != "" ){ $redirectPath = $redirectLoginUrl ; } ... else
); $this -> elements [ 'company' ]-> value = wUserData :: getData ( '/wUser/company[@class="business"]/@value' ); if( wUserData :: getData ( 'title' ) == "mr" ){ $this -> elements [ 'title' ]-> value = "Herr" ; } elseif( wUserData
//E-Mail HTML-Code zuweisen $html = " HTML E-Mail Anfrage Bitte kontaktieren Sie mich sofort . "; //E-Mail senden if(wMailer::sendMailHtml($header, $html)){ print "Die E-Mail wurde erfolgreich verschickt!"; } else{ $lastErrorMessage =
wDocumentData Beispiel: Beispiel 3: Prüft, ob ein Element besteht und liest dann den Text aus Quelltext <?php if( wDocumentData :: getData ( $_SERVER [ 'PHP_SELF' ], "/wd:extension/wd:object/wd:data[@id = 'meta3']" )){ print 'Das
Dieser Artikel beschreibt, wie Sie innerhalb eines Formulares bzw. einer Seite ein Textfeld auf Inhalt prüfen.
Dieser Artikel beschreibt, wie Sie Werte innerhalb von Attributen dynamisch setzen, um den Pflegekommentar in Abhängigkeit bestimmter Kriterien zu nutzen.
Dieser Artikel beschreibt, wie Sie Formatierungen in der Dateibearbeitung beeinflussen können, um z.B. Positionierungen anders vorzunehmen, Hintergrundfarben, etc. anders zu setzen.
Personalisierung der Textversion über PHP $mailStr = wReadWrite :: readFile ( $eventData [ 'pathMailstrText' ]); if( $eventData [ 'receiver.gender' ] == 'female' ){ $mailStr = "*** Top Angebot! ***\n" . $mailStr ; } else{ $mailStr = "###
Erstellen Sie Ihre eigenen Struktur-Elemente für den Einsatz von wiederverwendbaren Seiten-Funktionen.
Projektes Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $pathProject = '/de' ; if( wUserCur :: getType () == 'admin' ){ wCache :: clearCacheProject ( $pathProject ); } ?> Beispiel: Löscht den
Im Editor können Sie die anzuzeigenden Schaltflächen selbst definieren.
nur ueber definierte Domain(s) und Weblication Volltextsuche erlauben // muss vor der Ausgabe der Seiten gesetzt werden: if( wUserCur :: getName () == '' ){ // Abfrage zum /projekt Projekt, um den Aufruf nur ueber die DE-Domain (mit www.) und
eingebunden include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid5/default/project/wGlobal/scripts/pre.php'); if(wUserCur::getName() == '' && !wRequest::isSearchBot()){ // index.php wird nur aus Links entfernt, die mit Slash
Bei unterschiedlichem Logo je Sprachprojekt können Sie die Ausgabe über eine Abfrage der Sprachvariablen steuern.
den Seiten von Apachefriends.org . Beispiel: Inhalt von C:\xampp\apache\conf\extra\httpd-vhosts.conf # # Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most
// Titel der Schaltfläche $titleReject = "Klicken Sie hier, um die Datei zurückzuweisen" ; // Titel der Schaltfläche if( wWorkflow :: isInWorkflow ( $documentPath ) && wWorkflow :: canApproveCurrentLevel ( $documentPath )){ print '
Aktionen zur Cache-Entlastung // Löscht bestimmte Parameter, falls die Seite über einen Bot aufgerufen wurden //if(wRequest::isProbablyBot()){ // wRequest::removeParameter('pageId\w*'); // ggf. Temporäre Weiterleitung
eingebunden include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); // Falls die Textversion gewählt wird: if( wRequest :: getParameter ( 'accessible' ) != '' ){ wSession :: setValue ( 'accessible' , wRequest :: getParameter (
// Titel der Schaltfläche $titleReject = "Klicken Sie hier, um die Datei zurückzuweisen" ; // Titel der Schaltfläche if( wWorkflow :: isInWorkflow ( $documentPath ) & amp ;& amp ; wWorkflow :: canApproveCurrentLevel ( $documentPath
Darstellung muss also über die Cache-Variante abgedeckt sein. Abhängig vom Browser wird ein spezieller Cache genutzt if( isSpecialClient ()){ $preVars [ 'cacheVariant' ] = 'specialClient' ; } Nur sichtbar für die Gruppen: adminsscholl
Über die Pflegemaske der Navigation kann pro Navigationspunkt auch der Benutzerstatus abgefragt werden, um z.B. abhängig davon ein Login bzw. Logout Link anzuzeigen.
ist es somit möglich, bei Bearbeiten eines Navigationspunktes Umschliessen Sie dies am besten mit einem wsl:ifIsAdmin-Tag, damit die Zuweisung der Pflegegruppe nur Administratoren ermöglicht wird. Nur Benutzer, die Mitglied der
jQuery('.buttons').css('--timeToChangeColor'); var colorButtonsChanged = jQuery('.buttons').css('--colorButtonsChanged'); if((new Date()).getHours() > timeToChangeColor){ jQuery('.buttons').css('--colorButtons', colorButtonsChanged) } Das
In der Mobile First BASE stehen Ihnen zur Ausgabe von Objekt-Daten vielfältige Möglichkeiten zur Verfügung.
pre.php zu projektabhängiger Design-CSS zur Farbgebung // nach dem Aufruf des /weblication/grid.php Includes setzen if( wProjectCur :: getPath () == '/projekt2' ){ wPageCur :: setVar ( 'wCSSPath' ,
PHP in XSL-Stylesheets ausführen
(Auszug) ... <!-- Bedingung prüft ob es sich bei der aktuellen Seite um ein Job - Objekt handelt --> < xsl :if test = "/wd:document/wd:extension/wd:object/@type = 'jobOffer'" > <!-- wsl : php wird in PHP umgewandelt -->
eines Formulares ... $attach = null ; //Falls Dateien hochgeladen wurden, können diese hier weiterverarbeitet werden if( $this -> hasElementsFile ){ $attach = array(); foreach( $this -> files as $file ){ //print 'Die hochgeladene Datei
Einblenden von Elementen abhängig von Eingabewerten wird unterstützt. 008.000.228.000 20.09.2013 Über das Attribut ifEmpty kann im WSL-Tag wsl:documentData eine Ausgabe definiert werden, falls der eigentliche Wert leer ist. 008.000.194.000
... // Falls die Anzeige als PDF erlaubt sein soll $preVars [ 'allowPDF' ] = true ; // Standard: false ... ... if( $preVars [ 'allowPDF' ] && $preVars [ 'viewMode' ] == 'pdf' ){ $pathPDF = '/weblication/grid5/tmpHTTP/' . md5 (
zum Kopieren: Auszug aus dem Formulareditor, Box "Nach dem Absenden auszuführendes Skript" ... $validation = true ; if( $mailData [ 'email' ] != $mailData [ 'emailconfirm' ]){ $_SESSION [ "wFormData" ][ $this -> id ][ "elements" ][
Führt eine XSLT-Transformation durch
011.001.163.000 einsetzbar print wWeblic :: renderItemData ( 'userContent.comments' , array( 'allowToComment' => 'ifIsLoggedIn' , 'showComments' => 'ifIsLoggedIn' , 'hasToBeReleasedAfterCreate' => '' , 'emailToReleaseAfterCreate' => '' ,
Falls ein Download von Binärdateien nicht mehr funktioniert und eine Servermeldung im Browser ausgibt, kann dies an veränderter Serverumgbung liegen.
$strIso = utf8_decode ( $str ); print "String UTF-8 kodiert: " . $str ; print " String ISO-8859-1 kodiert: " . $strIso ; if(! wStringconverter :: checkUTF8 ( $strIso )){ $strutf8 = wStringconverter :: toUTF8 ( $strIso ); } print " ISO-8859-1
$strIso = utf8_decode ( $str ); print "String UTF-8 kodiert: " . $str ; print " String ISO-8859-1 kodiert: " . $strIso ; if(! wStringconverter :: checkUTF8 ( $strIso )){ $strutf8 = wStringconverter :: toUTF8 ( $strIso ); } print " ISO-8859-1