Hauptmenü

Images

Begonnen von Timmi, 26 Januar 2017, 10:40:21

Vorheriges Thema - Nächstes Thema

Timmi

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

Dummbatz

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.
FHEM auf Pi3 mit 1 nanoCul433 schaltet 2 Lichtkreise mit  ITL-1000 Empfänger + 5 Funkdosen ELRO / Unitec + DEC200 von AVM

Timmi

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

drhirn

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.

Timmi

#4
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

drhirn

Paßt eh, ist der selbe Pfad.
Zeig die Console den Code 200, 304 oder 404?

Timmi

Ja das ist der selber Pfad und zeigt 200 an,

setstate

#7
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. 

Timmi

Vielen Dank, es hat geklappt, die vermissten Bilder sind wieder da :)

Gruß
Tim

drhirn

Was war denn die Lösung/das Problem?

setstate

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.