Joomla.it Forum
Componenti per Joomla! => Gallerie di immagini => : Fenicexx 05 Apr 2014, 17:11:50
-
Salve,
non so se sono nella sezione giusta, comunque il mio problema è questo:
sto sviluppando un app per android e devo recuperare i link delle immagini dei prodotti inseriti tramite il componente k2. Da quello che ho capito le immagini sono in media/k2/itemes/cache/ però da db non trovo l'informazione che mi associa il prodotto all'immagine.
Qualcuno potrebbe aiutarmi?
Grazie
-
Spiegati meglio...
-
Ho scritto degli script che interrogano il db e mi restiuiscono i risultati delle informazioni dei prodotti in formato json (id, nome, etc..) adesso mi servono i link delle immagini di ogni prodotto.
Nella tabella k2_items non c'è nessun riferimento a dove si trovano le immagini. Come faccio a capire qual è il link associato ad una dato id di un prodotto?
Spero di essere stato un po' più chiaro
-
Ho fatto un passo avanti.
K2 mette le foto in media/k2/items/cache/ e rinomina le foto usando l'md5.
Infatti dal codice ho trovato questo:
/media/k2/items/cache/'.md5("Image".$item->id).'_L.png
Quindi ho provato con un id di un prodotto e ho visto la sua immagine. Ad esempio un prodotto con id=28, k2 ha generato questo: 01f1a05053c6242fcfa23075e5b963c1
quindi ho pensato che bastasse fare md5("Image" 28) ma non riesco a far generare lo stesso codice.
Dove sbaglio?
-
Bastava togliere le virgolette e lo spazio, quindi per avere il link di un'immagine dato l'id basta fare così:
/media/k2/items/cache/'.md5(ImageID).'_L.png