1000000) { $ausgabe = round($sizeInBytes / 1000000, 1).'MB'; } else { if ($sizeInBytes > 1000) { $ausgabe = round($sizeInBytes / 1000, 0).'KB'; } else { $ausgabe = $sizeInBytes.'Bytes'; } } return $ausgabe; } /* * Als Pano-Name wird ausschließlich der eigentliche Name verwendet, keine Groessen oder Qualitaetsangaben !!! */ include ('inc_off_or_online.php'); include ('dat_objekt_anzeige_off.php'); // $resolutionArray = array ('default', 'low', 'medium', 'high'); $appletArray = array ('', '_lo', '_med', '_hi'); $imageArray = array ($postfix_jpg, $postfix_low, $postfix_medium, $postfix_high); /* * @param $pano das anzuzeigende Panorama */ $pano = $_GET['pano']; /* * @param $resolution gibt die Resolution vor, default ist medium */ $resolution = $_GET['resolution']; if ($resolution != '' && !in_array($resolution, $resolutionArray)) { $resolution = ''; } /* * @param $navigation gibt an, ob die Navigation angezeigt werden soll, oder nicht (true oder false) */ $navigation = $_GET['navigation']; /* * @param $peter Test-Parameter * @param $rth Test-Ausgaben */ $peter = $_GET['peter']; $rth = $_GET['rth']; $rthAusgabe = ''; // Die Linkparameter für eine Weiterverlinkung wieder zusammenbauen $linkParameter = ''; if ($navigation != '') { $linkParameter .= '&navigation='.$navigation; $navigation = ($navigation == 'true'); } else { // Initialisierung seit 19.09.2007 $navigation = true; } if ($rth != '') { $linkParameter .= '&rth='.$rth; } if ($peter != '') { $linkParameter .= '&peter='.$peter; } // Initialgroeße des Applets $pureWidth = '600'; $pureHeight = '400'; // Angezeigter Text für die Qualitaetsauswahl $pureDefaultButton = 'Default Resolution'; //Low (96kb) Medium (450kb) High (1094kb) $pureLowButton = 'Low (96kb)'; $pureMediumButton = 'Medium (450kb)'; $pureHighButton = 'High (1094kb)'; // Class-Angabe fuer Navigations-Links initialisieren $linkClassInitial = 'keine'; $linkClassDefault = $linkClassInitial; $linkClassLow = $linkClassInitial; $linkClassMedium = $linkClassInitial; $linkClassHigh = $linkClassInitial; // Links initialisieren $resoulionParameter = '&resolution='; $linkPrefix = $display['Pure'][0].$pano; $linkPanoDefault = $linkPrefix.$resoulionParameter.$resolutionArray[0]; $linkPanoLow = $linkPrefix.$resoulionParameter.$resolutionArray[1]; $linkPanoMedium = $linkPrefix; // default $linkPanoHigh = $linkPrefix.$resoulionParameter.$resolutionArray[3]; // Root-Directory für die Panoramen $panoDirectory = 'panos/'; // Images initialisieren $imagePrefix = $panoDirectory.$pano; $imagePanoDefault = $imagePrefix.$imageArray[0]; $imagePanoLow = $imagePrefix.$imageArray[1]; $imagePanoMedium = $imagePrefix.$imageArray[2]; $imagePanoHigh = $imagePrefix.$imageArray[3]; // switch ($resolution) { case $resolutionArray[0] : // Default-Resolution soll angezeigt werden $linkClassDefault = 'anzeige'; $linkPanoDefault = '#'; $linkPanoAppletPostfix = $imageArray[0]; $linkPanoAppletImage = $imagePanoDefault; $linkPanoClass = 'default-res'; break; case $resolutionArray[1] : // Low-Resolution soll angezeigt werden $linkClassLow = 'anzeige'; $linkPanoLow = '#'; $linkPanoAppletPostfix = $imageArray[1]; $linkPanoAppletImage = $imagePanoLow; $linkPanoClass = 'low-res'; break; case $resolutionArray[3] : // High-Resolution soll angezeigt werden $linkClassHigh = 'anzeige'; $linkPanoHigh = '#'; $linkPanoAppletPostfix = $imageArray[3]; $linkPanoAppletImage = $imagePanoHigh; $linkPanoClass = 'high-res'; break; case $resolutionArray[2] : default : // Medium-Resolution soll angezeigt werden $linkClassMedium = 'anzeige'; $linkPanoMedium = '#'; $linkPanoAppletPostfix = $imageArray[2]; $linkPanoAppletImage = $imagePanoMedium; $linkPanoClass = 'medium-res'; break; } if ($rth > 0) { $rthAusgabe .= '

Testausgaben

'."\n"; $rthAusgabe .= ''."\n"; $rthAusgabe .= ''."\n"; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''."\n"; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''."\n"; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''."\n"; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''."\n"; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''; $rthAusgabe .= ''."\n"; $rthAusgabe .= '
SIZEPanoramaLinkClassExists
Default'.$imagePanoDefault.''.$linkPanoDefault.''.$linkClassDefault.''. (0 + file_exists($imagePanoDefault)).'
Low'.$imagePanoLow.''.$linkPanoLow.''.$linkClassLow.''. (0 + file_exists($imagePanoLow)).'
Medium'.$imagePanoMedium.''.$linkPanoMedium.''.$linkClassMedium.''. (0 + file_exists($imagePanoMedium)).'
High'.$imagePanoHigh.''.$linkPanoHigh.''.$linkClassHigh.''. (0 + file_exists($imagePanoHigh)).'
'."\n"; } $linkLeiste = '
'; // Weiche, ob Hochauflösendes Bild vorhanden ist !!! //if (file_exists($imagePanoDefault)) { // $linkLeiste .= ''.$pureDefaultButton.''; //} if (file_exists($imagePanoLow)) { $imageLowStatistic = stat($imagePanoLow); if ($rth > 0) { echo ''."\n"; } $linkLeiste .= 'Low ('.layoutImageSize($imageLowStatistic['size']).')'; } if (file_exists($imagePanoMedium)) { $imageMediumStatistic = stat($imagePanoMedium); if ($rth > 0) { echo ''."\n"; } $linkLeiste .= 'Medium ('.layoutImageSize($imageMediumStatistic['size']).')'; } if (file_exists($imagePanoHigh)) { $imageHighStatistic = stat($imagePanoHigh); if ($rth > 0) { echo ''."\n"; } $linkLeiste .= 'High ('.layoutImageSize($imageHighStatistic['size']).')'; } $linkLeiste .= '
'; // Logo zusammenbauen $pureOrdner = 'default'; $pureLogoStyle = ''; // Logo aus der pano-Variablen herleiten $purePfad = explode('/', $pano); $_purePfad = sizeof($purePfad); if ($_purePfad > 1) { $pureOrdner = $purePfad[$_purePfad -2]; $pureLogo = '_'.$pureOrdner.$name_logo; $pureLogoPfad = $panoDirectory.str_replace($purePfad[$_purePfad -1], $pureLogo, $pano); if ($pureOrdner != 'default') { // $pureLogoStyle = '.pure-style {width:'.$pureWidth.'; height:60px; background:url("'.$pureLogoPfad.'") left top no-repeat;}'."\n"; $pureLogoImage = '
'."\n"; } } // $pureResolutionStyle = ''; if ($peter > 0 || $navigation) { $pureResolutionStyle = '#resolution {display:block;}'."\n"; } // Anzuzeigender Name des Panoramas $displayNameArray = explode('/', $pano); $displayName = $displayNameArray[sizeof($displayNameArray) - 1]; // ?> THAVIS - 360° Panorama - <?=$pureOrdner;?>
0) { echo '
Ansicht Vorne
'; echo ""; } else { if (file_exists($linkHinten)) { echo '
Ansicht Hinten
'; echo ""; } } } else { echo '

360-Grad-Panorama folgt in Kürze

'; } // Alternative Meldungen: ///////////////////////////// // 360-Grad-Panorama folgt in Kürze // Zu diesem Modell liegt keine 360-Grad-Innenansicht vor ?>



Probleme mit der Anzeige? Sie benötigen JAVA. Hier geht's zum Download.