für die wsl-Klasse die Methode parseTag aus Funktionsaufruf Mixed parseTag(String wslElement, Array attributes) Parameter wslElement Name des WSL-Elementes
::parseString Ersetzt Platzhalter und interpretiert Bedingungen (ab CMS-Version 012.006.124.000) Funktionsaufruf String parseString(String $path, Array $placeholders, Boolean $htmlspecialchars) Parameter string Vorlage placeholders Platzhalter
[ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ; $xmlString = ' Textinhalt ' ; // DOM-Objekt erzeugen $domObject = wDOM :: parseString ( $xmlString ); // Inhalt von $domObject ausgeben print ' Inhalt von $domObject ' ; print 'Für Beispiel-Ausgabe
Parameter path Dateipfad Beispiel: Auslesen der Elternkategorie einer Kategorie Quelltext <?php $domObject = wDOM :: parseFile ( '/deGlobal/wGlobal/content/categories/standard.wCategories.php' ); $kat = '1251969641249' ; $parentKat = wDOM ::
bei XML-Fehlern Nutzbar ab: Version Veröffentlichungsdatum: 02. Juli 2015 Änderungsdatum: 08. April 2021 xml fehler parse load Bei Fehlern in der XML-Struktur erleichert Ihnen Weblication® den Weg zur Problemlösung mit gezielten Hinweisen.
Quelltext <?php $pathCat = '/[IHR-LAYOUT-PROJEKT]/wGlobal/content/categories/standard.wCategories.php' ; $dom = wDOM :: parseFile ( $pathCat ); $catData = wDOM :: dom2Array ( $dom ); print " " ; var_dump ( $catData [ 'categories' ][ 'category' ]);
getValueOf (1) Ermittelt einen Wert aus einem XML-Baum String getValueOf(DomDocument dom, String xPathExpression) parseFile (1) Erstellt ein DOM-Objekt auf Basis einer XML-Datei DOMDocument parseFile(String path) parseString (2) Erstellt ein
WSL-Klasse über die wsl-Elemente simuliert werden können. Funktionen parseTag Führt für die wsl-Klasse die Methode parseTag aus Mixed parseTag(String
= wUserCur :: getType (); if( $userType != 'admin' && $userType != 'standard' ){ exit; } $domObject = wDOM :: parseFile ( '/[PROJEKT]/wGlobal/content/entries/locomotion.wEntries.php' ); $resultNodes = wDOM :: executeXPath ( $domObject ,
oder Schleifen genutzt werden soll. Sie können ein WSL-Tag direkt in PHP aufrufen, indem Sie die Funktion wsl_TAGNAME::parseTag aufrufen und dieser Funktion alle Attribute als assoziatives Array übergeben. Beispiel: WSL-Tag zum Pinnen von Bildern
getValueOf Ermittelt einen Wert aus einem XML-Baum String getValueOf(DomDocument dom, String xPathExpression) parseFile Erstellt ein DOM-Objekt auf Basis einer XML-Datei DOMDocument parseFile(String path) parseString Erstellt ein
wird Boolean loadWithoutCache(String url) maskEmails Maskiert E-Mail Adressen String maskEmails(String html, Int level) parseString Ersetzt Platzhalter und interpretiert Bedingungen (ab CMS-Version 012.006.124.000) String parseString(String $path,
= ' select= " php:functionString('wEnv::getCookieValue', 'mobile_detected_width') " /> ' var diffScreenWidth = parseInt(currentScreenWidth) - (widthDetected == '' ? 0 : parseInt(widthDetected)); if((diffScreenWidth > 100 ||
dom * xPathExpression * Beispiel: Auslesen der Elternkategorie einer Kategorie Quelltext <?php $domObject = wDOM :: parseFile ( '/de/wGlobal/content/categories/standard.wCategories.php' ); $kat = '1251969641249' ; $parentKat = wDOM :: getValueOf (
); $xmlStr = wStringconverter :: addPrologXml ( wStringconverter :: removeDoctype ( $htmlStr )); $dom = wDOM :: parseString ( $xmlStr ); ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So
: eval()'d code(509): wsl_phpScript::parseTag() #2 /kunden/279546_77694/webseiten/grid5.weblication.de/weblication/grid5/lib/php/gWslProcessor.php(48): eval() #3
orderDir=""--][!--#if test="'[!--position()--]' != '1'"--], [!--#endif--] $categoryText = wsl_getCategoryText::parseTag(array('path' => '/[IHR-LAYOUT-PROJEKT]]/wGlobal/content/categories/standard.wCategories.php', 'id' =>
weiterverarbeiten: [!--#foreach select="meta_categories" orderBy="" orderDir=""--] $categoryText = wsl_getCategoryText::parseTag(array('path' => '/[IHR-LAYOUT-PROJEKT]]/wGlobal/content/categories/standard.wCategories.php', 'id' =>
]. '/weblication/grid.php' ; //Ermittelt alle Kategorienknoten $resultNodes = wDOM :: executeXPath ( wDOM :: parseFile ( $_SERVER [ 'DOCUMENT_ROOT' ]. '/deGlobal/wGlobal/content/categories/standard.wCategories.php' ), '//category' );
php.ini für memory_limit memory_limit = 64M Weiterführende Links 1und1-Artikel: Wie kann ich .php Dateien als PHP5 parsen lassen? 1und1-Artikel:
= wUserCur :: getType (); if( $userType != 'admin' && $userType != 'standard' ){ exit; } $domObject = wDOM :: parseFile ( '/de/wGlobal/content/entries/locomotion.wEntries.php' ); $resultNodes = wDOM :: executeXPath ( $domObject , "//entry" );
der Newsletter Absender E-Mail Adresse einen anderen SMTP-Server für den Newsletterversand verwenden $domObject = wDOM :: parseFile ( $eventData [ 'filePath' ]. '/config.xml' ); $fromEmail = wDOM :: getValueOf ( $domObject , "/wConfig/fromEmail/text()"
php:function('wEnv::setGlobalValue', 'widthCurrentElement', $widthElementInner) "/> ... ... var widthCurrentElement = parseInt(' select= " php:function('wEnv::getGlobalValue', 'widthCurrentElement') "/> '); ... var pictureWidth =
} else if(jQuery.fancybox && jQuery.fancybox.version && parseInt(String(jQuery.fancybox.version).replace(/(\d+\.\d+)\.\d+/, '$1')) >= 2){ // ... } else{ // ... } // ... } }); // ...
customFilterFiles ( $files , $filterID ){ $returnFiles = array(); foreach( $files as $file ){ $domObject = wDOM :: parseFile ( $file ); // Ermittelt alle Kategorieneintraege der Datei (wd:category-Nodes) $categoriesNodes = wDOM :: executeXPath (
################################################ ServerName localhost AddType text/html .shtml AddHandler server-parsed .shtml ServerAdmin webmaster@localhost DocumentRoot "c:/xampp/htdocs/localhost" ScriptAlias /cgi-bin/
werden sollen. 012.007.000.000 02.05.2018 Final Version 012.006.124.000 18.04.2018 Neue PHP-Framework Funktion wOutput::parseString verfügbar, um Platzhalter zu ersetzen und Bedingungen zu interpretieren. 012.006.105.000 04.04.2018 Über
aElement.getAttribute('data-pauseatframe') != ''){ var pauseAtFrame = aElement.getAttribute('data-pauseatframe'); if(parseInt(Math.round(aElement._lottie.currentFrame)) > pauseAtFrame){ aElement.pause(); } } else if(aElement.currentState ==
werden die Variablen wValueAB1 - wValueAB8 bei der Generierung berücksichtigt. 017.006.038.000 06.03.2023 Der wCss2 Parser unterstützt nun die Funktionen circle, ellipse, inset, polygon und path, um z.B. über clip-path Formen zu definieren.