Du hast wohl einen Bug gefunden
in der product_attributes.php aus Torstens Modul steht:
$products_options_query = xtDBquery("SELECT pov.products_options_values_id,
pov.products_options_values_name,
pa.attributes_model,
pa.options_values_price,
pa.price_prefix,
pa.attributes_stock,
pa.attributes_model,
p.products_price
FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_ATTRIBUTES." pa,
".TABLE_PRODUCTS_OPTIONS_VALUES." pov
WHERE pa.products_id = '".$product->data['products_id']."'
AND p.products_id = '".$product->data['products_id']."'
AND pa.options_id = '".$products_options_name['products_options_id']."'
AND pa.options_values_id = pov.products_options_values_id
AND pov.language_id = '".(int) $_SESSION['languages_id']."'
AND pvpe.language_id = '".(int) $_SESSION['languages_id']."'
ORDER BY pa.sortorder, pa.options_values_id");
}
Das kann so nicht funktionieren.
Da ich jetzt nur raten kann ..... ich würde einfach mal testen, ob das Modul funktioniert, wenn ich
vor die Zeile 124
".TABLE_PRODUCTS_OPTIONS_VALUES." pov
Das einfüge:
".TABLE_PRODUCTS_VPE." pvpe,
Das ist aber jetzt
Ich müsste mich da erst rein denken. Oder rumprobieren. Wenn das nicht klappt, wäre mein nächster Versuch zu schauen welche Tabellen davon:
FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_ATTRIBUTES." pa,
".TABLE_PRODUCTS_OPTIONS_VALUES." pov
die Spalte language_id enthalten .... die pov fällt weg, die wird ja schon abgefragt, fehlen noch zwei die man prüfen muss. Und dann einfach bei
AND pvpe.language_id = '".(int) $_SESSION['languages_id']."'
das pvpe mal durch das kürzel der anderen Tabelle ersetzen, das eine language_id enthält.
Iterative Fehlersuche
Eventuell