Hallo zusammen,
nach einem Update wird bei mir kein Image mehr angezeigt :
data-type="image" data-url="./images/QR.png" data-size="100%" class="cell"
Und wie kann ich herausfinden welche FTUI-Version gerade bei mir läuft ?
Vielen Dank!
Gruß
Tim
Hallo Timmi,
schaue Dir einfach mal die Datei " index-example.html " an Dort im Kopf sollte so etwas stehen:
Zitat
/* FHEM tablet ui */
/*
* UI builder framework for FHEM
*
* Version: 2.5.*
* URL: https://github.com/knowthelist/fhem-tablet-ui
*
LG
PS ist nicht von mir habe den Tip auch erst heute bekommen.
Danke für deine Antwort !
Endlich weiß ich, welche Version ich habe :)
Nach dem gestrigen Update war bei mir das Layout etwas verschoben, mittlerweile habe ich schon alles korrigiert bis auf die images, die werden einfach nicht mehr angezeigt !?
Gruß
Tim
Ein heißer Tipp für sowas ist immer die Entwickler-Console des jeweiligen Browsers. Wird meistens mit F12 aufgerufen. Da gibt's dann einen Reiter "Netzwerk" (oder so ähnlich), der beim Neuladen der Seite schön auflistet, welche Dateien geladen werden. Dann siehst du genau, wo er die Bilder erwartet und nicht findet.
Danke für deinen Tipp !
Laut Entwickler-Konsole werden die Images unter http://<ip>:8083/fhem/ftui/images erwartet, und bei mir sind die Bilder unter /opt/fhem/www/tablet/images abgelegt, was bis gestern auch immer funktioniert hat.
Bei dem QR.png steht in der Konsole folgendes :
QR.png?=1485451664633
Gruß
Tim
Paßt eh, ist der selbe Pfad.
Zeig die Console den Code 200, 304 oder 404?
Ja das ist der selber Pfad und zeigt 200 an,
Da muss sich was am FHEM Server geändert haben. Wenn man ohne Browser Cache arbeiten will, wird nix geladen
fhemserver.local:8083/fhem/ftui_dev/images/mybild.png?_=1485452242399
Das klappt nicht. Durch das ?key=value
Edit: falsch. Das ging noch nie beim fhem svr. Ich habe nocache als Standard gemacht. Das werde ich wieder rückgängig machen.
Vielen Dank, es hat geklappt, die vermissten Bilder sind wieder da :)
Gruß
Tim
Was war denn die Lösung/das Problem?
Ich habe eine Änderung rückgängig gemacht.
FHEMSVR kann mit einem an die URL angegangenen ?_=3455543 nichts anfangen und findet damit das Bild nicht.
Für Bilder aus dem Netz, dessen Inhalt sich ändert, aber der Name gleichbleibt, ist das notwendig, damit der Browser das Bild nicht aus dem Cache läd, sondern neu.
Nocache hatte ich als Default gesetzt. Jetzt ist es wieder wie vorher, man muss class="nocache" angeben, wenn man es braucht.