Elemente verschwinden beim SkinLight

Hallo,

ich beobachte an einer Stelle, dass Elemente im SkinLight nicht angezeigt werden, die beim Standard Skin jedoch da sind:

Woran könnte das liegen? Beim reinen Skinwechsel tauchen die Elemente auf bzw. verschwinden.

Gruß

Burkhard

Das klingt definitiv nach einem Bug im Light Skin.

paresy

Magst du mir den Ausschnitt vom Baum passend zu den problematischen Elementen zeigen? Ich würde das gerne nachstellen hier auf meinem System.

paresy

Mach ich gerne, kann aber noch etwas dauern, da ich momentan keinen Zugriff auf das System habe.

Soviel schon mal: es ist eine Installation mit IPSCam und mehreren bewegbaren Kameras. Das Problem tritt bei jeder bewegbaren Kamera auf.

Gruß

Burkhard

Ich würd’ hier gerne noch mal nachhaken, da ich mich bald um einige Probleme beim LightSkin kümmern würde :slight_smile:

paresy

Ich konnte es mir nun genauer ansehen.

Es geht um eine Stelle im IPSCam Modul der IPSLibrary:

Dort wird wird auf eine HTML Variable verlinkt:

In der Variablen steht:


<iframe frameborder="0" width="100%" height="520px"  src="../user/IPSCam/IPSCam_Camera.php"</iframe>

In der aufgerufenen php Datei:

<?php 
	/**
	 * This file is part of the IPSLibrary.
	 *
	 * The IPSLibrary is free software: you can redistribute it and/or modify
	 * it under the terms of the GNU General Public License as published
	 * by the Free Software Foundation, either version 3 of the License, or
	 * (at your option) any later version.
	 *
	 * The IPSLibrary is distributed in the hope that it will be useful,
	 * but WITHOUT ANY WARRANTY; without even the implied warranty of
	 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
	 * GNU General Public License for more details.
	 *
	 * You should have received a copy of the GNU General Public License
	 * along with the IPSLibrary. If not, see http://www.gnu.org/licenses/gpl.txt.
	 */

	/**@addtogroup ipscam
	 * @{
	 *
	 * @file          IPSCam_Camera.php
	 * @author        Andreas Brauneis
	 * @version
	 *   Version 2.50.1, 10.09.2012<br/>
	 *
	 * File kann in das WebFront bzw. MobileFront eingebunden und ermöglicht den Zugriff auf Kameras
	 *
	 */

	/** @}*/
?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate">
		<meta http-equiv="Pragma" content="no-cache">
		<meta http-equiv="Expires" content="0">

		<style type="text/css">html, body { margin: 0; padding: 0; }</style>
		<? include_once 'IPSCam_CameraUtils.php'; ?>
	</head>
	<body >
		<?php
			if ($mobileGUI) {
				echo $camManager->GetHTMLMobile(null /*cameraIdx*/, null /*Size*/, true /*ShowPreDefPosButtons*/, true /*ShowCommandButtons*/, true /*ShowNavigationButtons*/);
			} else {
				echo $camManager->GetHTMLWebFront(null /*cameraIdx*/, null /*Size*/, true /*ShowPreDefPosButtons*/, true /*ShowCommandButtons*/, false /*ShowNavigationButtons*/);
			}
		?>
   </body>
</html>

Sicherlich kein alltäglicher Fall :slight_smile:

Gruß

Burkhard

Mich wundert nur diese doppelte Verschachtelung bei Kamera die da passiert. Es geht glaube ich weniger um das iFrame. Es scheint dort eine DummyInstanz zu sein (Kamera) in der dann irgendwas ist, und dann ist dort das Medien Objekt und die Variable. Das du dazu passend mal den Baum da?

paresy

Welchen Baum meinst du genau? Hier ist der Ausschnitt der IPSLibrary:

Gruß

Burkhard