Antwort #10 am: 19. August 2011, 13:16:00
Schon dieses SQL-Query liefert ein leeres Resultat zurück, somit werden auch keine Bilder angezeigt.
$query = xtc_db_query("SELECT
p.products_image img,
p.products_quantity,
p.products_status
FROM ".TABLE_PRODUCTS." p
LEFT JOIN ".TABLE_PRODUCTS_TO_CATEGORIES." pc ON pc.products_id = p.products_id
WHERE
pc.categories_id = ".$cid."
AND p.products_image != ''
AND p.products_quantity > '0'
AND p.products_status = '1'
".$rnd."LIMIT 1");
Und wozu soll "products_quantity" abgefragt werden? Denn genau dieses "products_quantity" verursacht bei deaktivierter "Lagerbestandsverwaltung" das leere Resultat.
Ersetze das SQL-Query im Skript einfach damit:
$query = xtc_db_query("SELECT
p.products_image img,
p.products_quantity,
p.products_status
FROM ".TABLE_PRODUCTS." p
LEFT JOIN ".TABLE_PRODUCTS_TO_CATEGORIES." pc ON pc.products_id = p.products_id
WHERE
pc.categories_id = ".$cid."
AND p.products_image != ''
AND p.products_status = '1'
".$rnd."LIMIT 1");
Gruß
Ronny