#1029 closed Bug/Fehler (fixed)
Anzeige des noimage.gif wenn kein Kategoriebild angegeben wurde
| Reported by: | astaller | Owned by: | Gerhard Waldemair |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.3.0 |
| Component: | Shop | Version: | 2.0.0.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Hallo, die o.g. Funktion funktioniert nicht.
Es wird kein noimage.gif angezeigt.
Hab es soeben im Demoshop getestet.
MfG
Achim S.
Attachments (0)
Change History (10)
comment:1 by , 9 years ago
| Milestone: | modified-shop-2.0.1.0 → modified-shop-2.0.1.1 |
|---|---|
| Owner: | changed from to |
| Status: | new → assigned |
| Version: | → 2.0.0.0 |
comment:2 by , 9 years ago
Fehler ist in default.php
Korrekturvorschlag:
if ($categories['categories_image'] != '') {
$image = DIR_WS_IMAGES.'categories/'.$categories['categories_image'];
if (!file_exists(DIR_FS_CATALOG.$image)) {
if (CATEGORIES_IMAGE_SHOW_NO_IMAGE == 'true') {
$image = DIR_WS_IMAGES.'categories/noimage.gif';
} else {
$image = '';
}
}
} elseif(CATEGORIES_IMAGE_SHOW_NO_IMAGE == 'true') {
$image = DIR_WS_IMAGES.'categories/noimage.gif';
}
Wobei man wirklich überlegen sollte:
Platzhalterbild wenn kein Bild zugeordnet wurde
Fehlerbild wenn das Bild auf dem Server nicht gefunden wird.
comment:3 by , 9 years ago
| Milestone: | modified-shop-2.0.2.0 → modified-shop-2.0.2.1 |
|---|
comment:4 by , 9 years ago
| Milestone: | modified-shop-2.0.2.1 → modified-shop-2.1.0.0 |
|---|
comment:5 by , 9 years ago
| Milestone: | modified-shop-2.1.0.0 → modified-shop-2.0.3.0 |
|---|
comment:6 by , 9 years ago
Da ich auch gerade drauf gestoßen bin, den Korrekturvorschlag kann man noch leicht verkürzen was die Lesbarkeit des Quellcodes zugute kommt:
$image = ''; if($categories['categories_image'] != '') $image = DIR_WS_IMAGES.'categories/'.$categories['categories_image']; if(!file_exists(DIR_FS_CATALOG.$image)) $image = CATEGORIES_IMAGE_SHOW_NO_IMAGE == 'true' ? DIR_WS_IMAGES.'categories/noimage.gif' : '';
comment:7 by , 9 years ago
| Milestone: | modified-shop-2.0.3.0 → modified-shop-2.0.2.3 |
|---|---|
| Priority: | normal → hoch |
Wenn ich das richtig sehe, dann haben wir das selbe Problem auch an anderen Stellen.
Suche nach "noimage.gif" ergibt alle Stellen, die nochmal überarbeitet werden sollten.
Logik:
- Bild in Datenbank, aber kein Bild vorhanden sollte immer das "noimage.gif" anzeigen
- Nur wenn "noimage.gif" Anzeige unter "Konfiguration" -> "Bild Optionen" auf "Ja" steht, sollte das "noimage.gif" auch immer dann als Platzhalter angezeigt werden, wenn kein Bild angegeben wurde.

Das kann ich bestätigen. Das Kategoriebild wird derzeit nur durch das "noimage.gif" ersetzt, wenn in der Kategorie ein Bild hinterlegt ist, welches sich nicht mehr im Ordner "/images/categories/" befindet.