Hallo, lieber Forum Benutzer. Wir haben in letzter Zeit festgestellt, dass die Kommunikation via https://slack.com/ viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen Möglichkeiten der Kommunikation ist das Forum ein wenig eingeschlafen und weniger Nutzer benutzen das Forum aktiv (trotzdem lohnt es sich evtl. hier nach Lösungen zu suchen oder seine Frage zu stellen).

Wir empfehlen bei Fragen/Problemen aktuell die Frage (zusätzlich) im Slack zu stellen. Dort sind viele kompetente REDAXO Benutzer aktiv und beantworten gerne (Anfänger)Fragen.

Selbst einladen kannst Du dich hier: http://redaxo.org/slack/

Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
snaper123
Beiträge: 53
Registriert: 15. Jun 2011, 11:41

Image Manager & Refresh

12. Okt 2018, 08:46

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

Benutzeravatar
runstop64
Beiträge: 353
Registriert: 23. Okt 2012, 21:34
Wohnort: Hamburg
Kontaktdaten: Website Facebook Twitter

Re: Image Manager & Refresh

12. Okt 2018, 11:56

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

Code: Alles auswählen

rex_media::get('file')->getUpdateDate()
als Parameter.
Viele Grüße,
Daniel


studio-ahoi.de | Referenzen | Friends Of REDAXO

Zurück zu „Allgemeines [R5]“