Pagina 1 di 1

Aiutino...immagini prodotto

Inviato: 01/10/2003, 11:53
da Alex
Come mai, quando clicco su un prodotto, portandomi nella pagina "product_info.php", mi visualizza il nome del prodotto, il prezzo, quando è stato aggiunto al catalogo... ma non l'immagine???

Inviato: 01/10/2003, 16:01
da BluEdoG
si vede che il link dell'img punta altrove. ricontrolla i file config del lato catalog.

Inviato: 01/10/2003, 17:35
da Alex
Ho capito qual'era il problema...
Risiedeva nel fatto che, in /catalog/product_info.php, alla linea 72, ovvero nella query sql che viene assegnata ad una variabile, nella versione MS2, rispetto a MS1, mancava il campo p.products_image, quindi il tutto era corretto, ma non veniva visualizzata l'immagine proprio perchè era stata "tolta" la chiamata sql a quel campo.

Mi spiego: prima la query alla riga 72 era così:

Codice: Seleziona tutto

$product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
Per aggiungere, come nella MS1, l'immagine del prodotto, bisogna aggiungere il campo p.products_image dopo p.products_quantity (o dove si vuole, all'interno della select dei campi), così:

Codice: Seleziona tutto

$product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
Spero di esser stato d'aiuto anche a chi come me avesse avuto tale problema.
Saluti.
-Ale-

Inviato: 02/10/2003, 0:13
da BluEdoG
Misteri del php, io non ho trovato tutti questi problemi con la MS2, ho addirittura installato versioni ultramoddate e funzionano alla perfezione...