Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<select>{$OPTIONFIELDLIST}</select>
<option value="{$IMGFILE}">{$VALUE}</option>
<?php
//nur mal zur Übersicht mit hier rein , da ich hier das Array für die Werte der Select
//Builder Form herbekomme.
// Map Loader Modul
function loadMap()
{
$directory = "templates/Images/maps";
//Verzeichniss zum lesen öffnen
if(is_dir($directory) && $dirHandler = opendir($directory) )
{
//verzeichniss durchlaufen
while($file = readdir($dirHandler))
{ //prüfen das der aktuelle File auch eine Datei ist
if($file != '.' && $file != '..' && is_file($directory.'/'.$file))
{
$loadedMapImages[] = $directory.'/'.$file;
}
}
}
fclose($dirHandler);
return $loadedMapImages;
}
function buildSelectForm($valueArray)
{
//load SelectMainForm Template
$selectTemplate = new TemplateParser('selectField.tpl','templates');
$selectForm = $selectTemplate->getLoadedTemplate();
//load OptionField Template
$optionTemplate = new TemplateParser('optionField.tpl','templates');
$optionFields = $optionTemplate->getLoadedTemplate();
$optionContent = '';
$searchValues[] = '{$VALUE}';
$searchValues[] = '{$IMGFILE}';
for($i = 0;$i< count($valueArray);$i++)
{
$optionValue = substr(basename($valueArray[$i]),0,strrpos(basename($valueArray[$i]),'.'));
$replaceValue[] = $optionValue;
$replaceValue[] = $valueArray[$i];
$optionContent .= str_replace($searchValues,$replaceValue,$optionFields);
unset($replaceValue);
}
$fullSelectField = str_replace('{$OPTIONFIELDLIST}',$optionContent,$selectForm);
return $fullSelectField;
}
//aufruf
buildSelectForm(loadMap());
?>
$selectTemplate = new TemplateParser('selectField.tpl','templates');
$selectForm = $selectTemplate->getLoadedTemplate();