<?php
//###### CSS-Datei inkludieren include(phpIncludePhpPage('blog:ernaehrung:vorlagen:tpl_fleischlos_produkt_css'));
################################################################################## ###### Variablen bestimmen ################################################################################## $namespaceNameString = 'wiki:ernaehrung:marke:' . phpCreateDokuWikiConformName($product[$givenProductArrayId]['marke']['wert']); ###### Rekursiv zu durchsuchendes Verzeichnis
$namespaceToImages= 'media:wiki:ernaehrung:marke:ruegenwalder_muehle'; $convertedPath = strtolower(str_replace('pages/media', 'media', phpConvertNamespaceToFilesystemPath($namespaceToImages))); // ###### Ausschluss-Verzeichnisse und -Dateien festlegen $excludeArray = array ('.txt');
################################################################################## ###### Vorbereitungen Slideshow (JavaScript-Funktion) ################################################################################## ###### Alle Dateien am angegebenen Pfad finden, exklusive der ausgeschlossenen
$images = recursiveScan($convertedPath, $excludeArray); array_multisort($images, SORT_ASC, $images);
###### Define and fill array in JavaScript with array from PHP echo '<html> <script language="javascript"> var galleryarray=new Array(); '; for ($arrayCounter = 0; $arrayCounter < count($images); $arrayCounter++) { Output it as a JavaScript array element
echo 'galleryarray[' . $arrayCounter . '] = "https://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/lib/exe/fetch.php?media=' . $images[$arrayCounter] . '";'; } echo ' var curimg=0 function rotateimages(givenimage){ curimg = givenimage document.getElementById("slideshow").setAttribute("src", galleryarray[curimg]) curimg=(curimg<galleryarray.length-1)? curimg+1 : 0 }
window.onload=function(){ setInterval("rotateimages(curimg)", 5000) } </script> </html>';
################################################################################## ###### HTML-Tag öffnen ################################################################################## echo '<html>'; echo ' <!– ################################################################################## ###### parentbox umspannender Inhalts-Container (öffnen) ################################################################################## –>
<div class="parentbox">
<!– ################################################################################## ###### Sectionbox für Spalten im umspannenden Inhalts-Container (öffnen) ################################################################################## –>
<!– ################################################################################## ###### Linke Spalte (öffnen) ################################################################################## –>
<div class="dateBox">Beitrag vom ' . $blogPageData[$givenBlogArrayId]['blogPageCreationDate'] . ' auf ' . $_SERVER['SERVER_NAME'] . '</div> <br /><br />
<!– ################################################################################## ###### titlebox (Produktname) ################################################################################## –>
<div class="titlebox-top"></html>' . $product[$givenProductArrayId]['marke']['wert'] . ' \\\\ ' . $product[$givenProductArrayId]['produktlinie']['wert'] . ' \\\\ ' . $product[$givenProductArrayId]['produktname']['wert'] . ' ' . $product[$givenProductArrayId]['produktnamenszusatz']['wert'] . '<html></div> <div class="titlebox-bottom">Produkttest</div> </div>
<!– ################################################################################## ###### sectionbox (Produktbild) ################################################################################## –>
<div class="coverbox-image-center"></html>{{' . $namespaceNameString . ':' . $product[$givenProductArrayId]['imageCover']['wert'] . '?nolink}}<html></div> </div>
<!– ################################################################################## ###### sectionbox (Eyecatcher) ################################################################################## –>
<div class="contentbox">Eyecatcher </div> </div>
<!– ################################################################################## ###### sectionbox (Vorwort) ################################################################################## –>
<div class="contentbox">Vorwort <div class="contentbox-information"><poem></html>' . $product[$givenProductArrayId]['fazit']['notiz'] . '<html></poem><br /><br /></div> </div> </div>
<!– ################################################################################## ###### sectionbox (Erster Eindruck) ################################################################################## –>
<div class="contentbox">Der erste Eindruck <div class="contentbox-information"><poem></html>' . $product[$givenProductArrayId]['fazit']['notiz'] . '<html></poem><br /><br /></div> <div class="coverbox-image-center"> <img id="slideshow" src="https://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/lib/exe/fetch.php?media=' . $images[0] . '" /> </div>
<!– Image-Thumbnail-Ribbon zur Darstellung aller Images –>
';
for ($arrayCounter = 0; $arrayCounter < count($images); $arrayCounter++) { echo '<img style="height: 100%;" id="slideshow" onclick="rotateimages(' . $arrayCounter . '); return false;" onmouseover="rotateimages(' . $arrayCounter . '); return false;" src="https://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/lib/exe/fetch.php?media=' . $images[$arrayCounter]. '" />'; }
echo'
<poem></html>' . $product[$givenProductArrayId]['fazit']['notiz'] . '