Hallo Zusammen,
ich habe ein Phänomen was bei meinen Kunden im Backend für Irritation sorgt:
Ein Modul mit Bildern ist vorhanden was eine Bildergalerie darstellt. Die Galerie wird auch im Backend mit Thumbs angezeigt. Die Thumbs werden über den MediaManager und einen eigenen Typen erstellt.
Jetzt passiert folgendes: Der Kunde bearbeitet eine bestehende Galerie, wählt in der Bilderliste ein zu veränderndes Bild, Klickt auf das "Auge" rechts und der Mediapool öffnet sich mit dem Bild. Er tauscht das Bild aus, schließt den Mediapool, klickt auf "Speichern" beim Modul. Nun wir das Modul im Backend wieder angezeigt mit den Thumb. Das Bild wird aber nicht als geändert angezeigt, vermutlich weil es noch im Cache ist. Erst wenn er auf der Seite F5 drückt oder ganz raus geht, z.B. indem er nochmal Struktur klickt und zu dem Artikel navigiert wird es im Backend korrekt angezeigt.... Habt Ihr eine Idee wie man das lösen könnte? Die einzige, meiner Meinung nach aber unglückliche Lösung ist dem MediaManager-Aufruf zusätzlich einen Zufallsparameter mitzugeben, also z.B. &t=' . time(), aber dann läd er ja immer das Bild neu. Hat jemand eine Idee dazu?
Danke
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- runstop64
- Beiträge: 369
- Registriert: 23. Okt 2012, 21:34
- Wohnort: Hamburg
- Kontaktdaten: Website Facebook Twitter
Re: Image Manager & Refresh
Durch Änderung des Bildes über das Auge-Icon bleibt der Dateiname erhalten. Daher bekommt der Browser nicht mit, dass das Bild sich geändert hat. Die einfachste Variante wird sein, mit einem Time-Parameter oder einem Zufallswert das Neuladen zu erzwingen.
Andere Varianten wären: Ein echtes Austauschen der Dateien vorzunehmen, also neue Bilder in den Medienpool hochladen und die Dateien über das Icon "Medium auswählen" austauschen. Oder du arbeitest mit dem Update-Datum als Parameter.
Andere Varianten wären: Ein echtes Austauschen der Dateien vorzunehmen, also neue Bilder in den Medienpool hochladen und die Dateien über das Icon "Medium auswählen" austauschen. Oder du arbeitest mit dem Update-Datum
Code: Alles auswählen
rex_media::get('file')->getUpdateDate()