Stefano74 Posted February 20, 2023 Share Posted February 20, 2023 (edited) Ciao a tutti, sto provando a modificare da DB (o tramite script) la foto di copertina, a livello db va tutto e anche da backoffice, vedo il flag su quella selezionata, viene anche creata nella cartella il file 27667-home_default.jpg, ma poi sul sito (anche dopo aver svuotata la cache) mi resta quella vecchia, se lo faccio da backoffice ovviamente va, ma vuol dire che c'è un altra tabella? update ps_image set cover = 1 where id_image = 27667 update ps_image_shop set cover = 1 where id_image = 27667 Edited February 20, 2023 by Stefano74 (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 21, 2023 Share Posted February 21, 2023 Ciao, Il tuo script sembra avere una nuova immagine di copertina associata, ma hai pensato di rimuovere la vecchia immagine impostata come immagine di copertina? Link to comment Share on other sites More sharing options...
ps8modules Posted February 21, 2023 Share Posted February 21, 2023 (edited) Ciao, Tramite script PHP: $idImage = 27667; $getIdProductByIdImage = Db::getInstance()->getValue('SELECT id_product FROM '._DB_PREFIX_.'image WHERE id_image = '.$idImage); Db::getInstance()->execute('UPDATE '._DB_PREFIX_.'image SET cover = NULL WHERE id_product = '.$getIdProductByIdImage); Db::getInstance()->execute('UPDATE '._DB_PREFIX_.'image SET cover = 1 WHERE id_image = '.$idImage); Edited February 21, 2023 by ps8moduly.cz (see edit history) Link to comment Share on other sites More sharing options...
Stefano74 Posted February 21, 2023 Author Share Posted February 21, 2023 Buongiorno, si a mente faccio già l'azzeramento del campo per quel prodotto, infatti se vado sulla scheda prodotto il flag è presente solo su quella nuova, quindi tutto giusto, ma se vado poi nel front end resta la vecchia anche dopo aver svuotato la cache. Link to comment Share on other sites More sharing options...
ps8modules Posted February 21, 2023 Share Posted February 21, 2023 Hai aggiornato anche la tabella ps_image_shop ? Link to comment Share on other sites More sharing options...
Stefano74 Posted February 21, 2023 Author Share Posted February 21, 2023 Si tutte e 2... Link to comment Share on other sites More sharing options...
fedesib Posted February 21, 2023 Share Posted February 21, 2023 Ciao, non so se può aiutarti ma, hai aggiunto la nuova immagine anche nella tabella ps_image_lang? Prova dai un'occhiata a questo thread che indica come aggiungere immagini programmaticamente ad un prodotto: Buona giornata, F. Link to comment Share on other sites More sharing options...
ps8modules Posted February 21, 2023 Share Posted February 21, 2023 (edited) E puoi darci l'output sql per entrambe le tabelle? In sql cambia id_product = 1 al tuo da product. Migliore per ID prodotto. select a.id_image, a.cover, b.id_image as id_image_shop, b.cover as cover_shop from ps_image a left join ps_image_shop b on (a.id_image = b.id_image) where a.id_product = 1; Per esempio: Edited February 21, 2023 by ps8moduly.cz (see edit history) Link to comment Share on other sites More sharing options...
ps8modules Posted February 21, 2023 Share Posted February 21, 2023 (edited) Il prodotto ha combinazioni? Di nuovo, id_product deve essere cambiato. select id_image from ps_product_attribute_image a left join ps_product b on (a.id_product_attribute = b.cache_default_attribute) WHERE b.id_product = 1 Edited February 21, 2023 by ps8moduly.cz (see edit history) Link to comment Share on other sites More sharing options...
Stefano74 Posted February 21, 2023 Author Share Posted February 21, 2023 eccomi... allora si ho le combinazioni ma non gestisco le foto per le combinazioni, facendo la query 23226 23226 27616 27616 27618 27618 27619 27619 27620 27620 27621 27621 27617 1 27617 1 il flag è giusto sulla 27617 ma a video mi mostra sempre la 23226 Link to comment Share on other sites More sharing options...
Stefano74 Posted February 21, 2023 Author Share Posted February 21, 2023 1 hour ago, fedesib said: Ciao, non so se può aiutarti ma, hai aggiunto la nuova immagine anche nella tabella ps_image_lang? Prova dai un'occhiata a questo thread che indica come aggiungere immagini programmaticamente ad un prodotto: Buona giornata, F. ho visto... ma li si parla di aggiungere una nuova immagine... in realtà io ho già importato tutto, il mio problema è far scegliere all'operatore da una pagina la foto "migliore", ho creato quindi una paginetta dove per ogni articolo ha tutte le foto in colonna e l'operatore sceglie (li scatta l'update) ma il problema è che se da backoffice è tutto apposto e viene riconosciuto, da front office, anche svuotando cache ecc... non cambia comunque grazie Link to comment Share on other sites More sharing options...
ps8modules Posted February 21, 2023 Share Posted February 21, 2023 17 minutes ago, Stefano74 said: eccomi... allora si ho le combinazioni ma non gestisco le foto per le combinazioni, facendo la query 23226 23226 27616 27616 27618 27618 27619 27619 27620 27620 27621 27621 27617 1 27617 1 Puoi chiedere delle combinazioni? Non si tratta di dimes, ma di ciò che è nel database. Link to comment Share on other sites More sharing options...
Stefano74 Posted February 21, 2023 Author Share Posted February 21, 2023 non mi da nulla sulle combinazioni Link to comment Share on other sites More sharing options...
ps8modules Posted February 21, 2023 Share Posted February 21, 2023 quindi tutte le opzioni sono già esaurite Link to comment Share on other sites More sharing options...
Stefano74 Posted February 21, 2023 Author Share Posted February 21, 2023 scusate faccio una correzione.... in home page mi mostra correttamente quella giusta... mentre se entro nel prodotto vedo la vecchia... perchè li va per ordine? Link to comment Share on other sites More sharing options...
Stefano74 Posted February 21, 2023 Author Share Posted February 21, 2023 ok confermo... per la home è giusto fare quello che facevo... mentre per la scheda prodotto invece vince la posizione, quindi ho modificato anche quella e va. grazie Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now