FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Timmi am 26 Januar 2017, 10:40:21

Titel: Images
Beitrag von: Timmi am 26 Januar 2017, 10:40:21
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
Titel: Antw:Images
Beitrag von: Dummbatz am 26 Januar 2017, 15:57:06
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.
Titel: Antw:Images
Beitrag von: Timmi am 26 Januar 2017, 16:18:25
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
Titel: Antw:Images
Beitrag von: drhirn am 26 Januar 2017, 17:33:33
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.
Titel: Antw:Images
Beitrag von: Timmi am 26 Januar 2017, 18:34:43
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
Titel: Antw:Images
Beitrag von: drhirn am 26 Januar 2017, 18:37:01
Paßt eh, ist der selbe Pfad.
Zeig die Console den Code 200, 304 oder 404?
Titel: Antw:Images
Beitrag von: Timmi am 26 Januar 2017, 18:41:17
Ja das ist der selber Pfad und zeigt 200 an,
Titel: Antw:Images
Beitrag von: setstate am 26 Januar 2017, 18:50:39
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. 
Titel: Antw:Images
Beitrag von: Timmi am 27 Januar 2017, 01:13:20
Vielen Dank, es hat geklappt, die vermissten Bilder sind wieder da :)

Gruß
Tim
Titel: Antw:Images
Beitrag von: drhirn am 27 Januar 2017, 07:57:02
Was war denn die Lösung/das Problem?
Titel: Antw:Images
Beitrag von: setstate am 27 Januar 2017, 08:32:29
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.