GX-Bug #71100
offenBeschädigte Bilder zeigen kein Fallback-Bild an | Corrupted images do not show a fallback image
0%
Beschreibung
Kann wie folgt reproduziert werden:
- Shop 5.0.0.0 installieren
- Einen Artikel anlegen
- Ein Bild im Artikel hochladen
- Das Bild auf dem Server im Ordner /images/product_images/info_images/ manipulieren, so dass der Inhalt der Datei leer ist.
- In der Datenbank für die Bilder die Breite und Höhe auf 0 setzen (UPDATE products SET products_image_w = 0, products_image_h = 0)
- Shop aufrufen, Startseite
Erwartetes Ergebnis:
Das bearbeitete Produkt, welches das kaputte Bild beinhaltet, zeigt ein Fallback-Bild an (images/product_images/thumbnail_images/noimage.gif).
Tatsächliches Ergebnis:
Das bearbeitete Produkt, welches das kaputte Bild beinhaltet, zeigt das Browser-Symbol für ein kaputtes Bild an. Die DevTools zeigen außerdem mehrere Fehler an, dass die Bild-URL nicht gefunden werden konnte.
Die Lösung hierfür, ist vermutlich einfach in images/product_images/thumbnail_images/noimage.gif (welches derzeit nicht existiert) ein Bild hinzuzufügen, welches dasselbe darstellt wie ein Artikel, dem keine Bilder zugewiesen wurden. Im Code wird an einigen Stellen "noimage.gif" referenziert, dieses muss vermutlich angepasst werden, sollte sich der Name des Bildes ändern.
Steps to reproduce:
- Install shop 5.0.0.0
- Create a new article
- Upload an image in the new article
- Manipulate the image in the directory /images/product_images/info_images/ so that it becomes a completely empty file.
- Set the image width and height in the database to 0 (UPDATE products SET products_image_w = 0, products_image_h = 0)
- Open shop to the frontpage
Expected result:
The edited product which contains the corrupted image displays a fallback image (images/product_images/thumbnail_images/noimage.gif).
Actual result:
The edited Product which contains the corrupted image displays the browser-symbol for broken images. DevTools are also showing several errors signaling that the image url was not found.
The solution to this is probably just to add an image at images/product_images/thumbnail_images/noimage.gif (which currently does not exist) which shows the same as for articles that have no images assigned to them. In the code there are several mentions of "noimage.gif" which potentially have to be changed should the name differ.
Dateien
Zugehörige Tickets
Von Rico Schreiber vor 4 Monaten aktualisiert
- Nachfolger von GX-Bug #70976: Shop Startseite nicht aufrufbar, wenn die Größenangaben für Artikelbilder nicht ermittelt werden könenn wurde hinzugefügt
Von Rico Schreiber vor 4 Monaten aktualisiert
- Datei missing_fallback_image.png missing_fallback_image.png wurde hinzugefügt
Von Till Tepelmann vor etwa 1 Monat aktualisiert
- Zielversion wurde von 5.0.1.0 zu 5.0.2.0 geändert