[WebFront] symbolischer Link mit Medien

Klar Rainer, die Skripte habe ich alle angeschaut, aber warum kann man nicht einfach auf ein Bild in einem beliebigen Ordner einen Link setzen? warum „muss“ ein Bild unbedingt im media Ordner liegen, um es in IPS einbinden zu können? Ein symbolischer Link sollte doch eigentlich auf jeden beliebigen Pfad möglich sein, wie z.B. eine Verknüpfung in Windows oder Linux. Es ist doch recht müssig jedes Bild erst, per Skript, in den media Ordner kopieren zu müssen und dann darauf zu verlinken. Findest du das nicht?

Hallo zusammen,

ich habe das gleiche Problem wie Werner.
Die angezeigte Grafik wird nur nach einem erneuten Laden der Seite aktuell angezeigt.
Der Link wird über eine Variable mit
IPS_SetLinkChildID (18201,26742);
geändert.
Jetzt fehlt nur der Befehl zum Aktualisieren der Grafik im Webfront.

Karlheinz

Hallo zusammen,

ich habe mein Problem mit dem erneuern des Bildes wie folgt gelöst.
Variable Status_Vorgarten wird verändert und Skript Bild neu laden aufgerufen.

$imagepfad ="C:\IP-Symcon\media\Status_Vorgarten.png";         //Anzeigebild Webfront
$mediapfad[0] = IPS_GetKernelDir()."media\\Vorgarten_0.png";   //Status Bilder
$mediapfad[1] = IPS_GetKernelDir()."media\\Vorgarten_1.png";   //Status Bilder
$mediapfad[2] = IPS_GetKernelDir()."media\\Vorgarten_2.png";   //Status Bilder
$mediapfad[3] = IPS_GetKernelDir()."media\\Vorgarten_3.png";   //Status Bilder

$BildID = GetValueInteger(32635 /*[Außenbeleuchtung\Vorgarten\Skripte\Status_Vorgarten]*/);
if ($BildID>3)
	{
	$BildID = $BildID-4;
	}

$fileHandle = @fopen($imagepfad, 'wb+');
$image = @ImageCreateFrompng($mediapfad[$BildID]);
@imagepng($image,$imagepfad);
@fclose($fileHandle);

Vielleicht kann es ja einer gebrauchen.

Gruß
Karlheinz

Danke an RWN für die Vorarbeit.