Pagina 1 di 1

"Compatibile con"... come si fa??

Inviato: 08/12/2007, 10:52
da alemarti
Ciao a tutti,
scusate se posto nuovamente una richiesta pubblicata su "Contrib" ma credo non fosse la giusta collocazione.

Questo il dilemma.
Nella pagina del dettaglio prodotto (product_info.php) vorrei aggiungere sotto la descrizione una riga che mi facesse vedere in automatico con quali categorie è compatibile quel prodotto (l'associazione si trova già sul DB -> "products_to_categories").

In OSC ho caricato una lista di prodotti (non dentro le categorie) e poi li ho "linkati" ai vari prodotti compatibili.
Mi spiego meglio con un esempio: ho due aspirapolveri mod. X e mod. Y (sono le mie categorie) ed ho associato una spazzola di ricambio (è il mio prodotto) ad entrambe le categorie.
Come faccio a visualizzare "Compatibile con: aspirapolvere mod. X, mod. Y"??

Grazie a tutti per suggerimenti

Inviato: 11/12/2007, 15:45
da Simona67
Ciao,

se non ho capito male questa dovrebbe essere la contrib che fa per te:

http://addons.oscommerce.com/info/1415

Ciao e fammi sapere.

Simona

Inviato: 12/12/2007, 16:49
da alemarti
Simona,
grazie per la dritta!

La contrib suggerita è molto più complessa di quanto mi servirebbe.
Ho trovato, grazie al tuo suggerimento, invece questa contrib: http://addons.oscommerce.com/info/2157
che è simile a quanto mi servirebbe ma al contrario; ovvero, invece di visualizzare i prodotti simili, a me serve visualizzare "solo" le categorie simili; praticamente quello che sta nel DB PRODUCTS_TO_CATEGORIES.

Esiste qualcosa o devo ingegnarmi per modificare la contrib trovata?

Grazie

Inviato: 12/12/2007, 20:51
da Simona67
non so se c'è qualcosa di pronto per questo.

Partendo da quella contrib che hai trovato non dovrebbe essere difficile modificarla.

Ciao

Inviato: 12/12/2007, 23:45
da sara75
Non conosco nessuna contribution che lo faccia, però puoi partire da questa query per elaborare la cosa:

Codice: Seleziona tutto

SELECT p2c.categories_id, cd.categories_name FROM products_to_categories p2c, categories_description cd where cd.categories_id = p2c.categories_id and cd.language_id = '" . (int)$languages_id . "' and p2c.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'
Questa query ti tira fuori l'id e il nome delle categorie che trova collegate in PRODUCTS_TO_CATEGORIES al prodotto (int)$HTTP_GET_VARS['products_id'] che stai visualizzando in product_info.php

Inviato: 16/12/2007, 20:19
da alemarti
Scusate il ritardo per la risposta ma sono stato fuori...

Tornando a noi... è proprio quello che mi serviva e funziona perfettamente!

Ora, se ho il prodotto collegato con più categorie??
Credo si debba fare un WHILE e una COUNT per vedere quante occorrenze ci sono in totale e visualizzare tutti i prodotti "compatibili" con le categorie. Almeno credo vedendo come è fatto su altri file php.
Ho provato ma mi sono incasinato...

Soluzioni??

Grazie, come sempre...