Taggato: codice, immagini, importazione, proodotti
-
AutorePost
-
12 Marzo 2015 alle 13:33 #2252
maxxpalermoPartecipanteSalve, come da oggetto, c’è un modo per importare su dolibarr le immagini, avendo già caricato in archivio i prodotti (evitandolo di fare a mano ovviamente)? Se no, almeno sapere come fa a d archiviarle, in quale cartella mette le immagini e in quale tabella si trova il riferimento?
Grazie, saluti.
Massimiliano,16 Marzo 2015 alle 13:46 #2255
aschio_19Amministratore del forumLe immagini dei prodotti sono memorizzate nella cartella documents/produit.
L’importazione delle immagini non è consentita, ma è possibile associare le immagini ai prodotti solo dalla scheda del prodotto stessa.
16 Marzo 2015 alle 17:30 #2257
maxxpalermoPartecipanteciao, grazie per i suggerimenti. ho controllato la cartella in htdocs/produit esiste la sottocartella 1/0/<rowid prodotto> dove sono conservate le immagini. ho provato grezzamente a duplicare una delle cartelle presenti e rinominarla con un altro rowid, ma purtroppo nella scheda prodotto corrispondente l’immagine non risulta, quindi probabilmente dolibarr non va a cercare dentro questa cartella per vedere se trova l’id corrispondente e visualizza la foto e basta, forse segnerà se esiste una immagine in qualche altra parte. quelche altro suggerimento? 🙂
16 Marzo 2015 alle 17:50 #2258
maxxpalermoPartecipanterettifico. ogni volta che si aggiunge un’immagine dolibarr crea nella cartella produit una sottocartella numerata progressivamente da 1 a n dove mette un’altra cartella con il rowid del prodotto. non capisco a cosa serve tutta questa macchinosità. se aggiungi a mano una cartella numerata in progressione e inserisci la cartella con l’id del prodotto allora dolibarr cercherà l’immagine e la visualizzerà.
Resto in attesa di conferma.
Saluti, Massimiliano.16 Marzo 2015 alle 17:55 #2260
aschio_19Amministratore del forumLa struttura è la seguente:

Le cartelle “1” e “2” sono gli id dei 2 prodotti nell’esempio.
16 Marzo 2015 alle 18:07 #2262
maxxpalermoPartecipante
Questa è invece la mia cartella, come vedi all’inizio le cartelle sono solo numerate progressivamente, mentre ogni cartella poi si trova il codice del prodotto.
quindi basta fare così per avere le immagini associate al prodotto?16 Marzo 2015 alle 18:08 #2263
maxxpalermoPartecipanteperdonami, come si fa a inserire un’immagine in allegato??? 😛
16 Marzo 2015 alle 18:15 #2264
aschio_19Amministratore del forumcaricala qui e poi usando il tag “img” inserisci l’url dell’immagine
16 Marzo 2015 alle 18:26 #2265
maxxpalermoPartecipante
ecco, spero che questa volta funzioni, come ti dicevo se osservi la struttura il codice prodotto è interno alle cartelle numerate progressivamente. Se creo una procedura che fa questo lavoro quindi dovrei essere a posto?16 Marzo 2015 alle 18:28 #2266
maxxpalermoPartecipanteLa cartella n.4 in effetti è un duplicato della 3, ho solo cambiato l’id prodotto da 8403 a 8404 e sembra funzionare.
16 Marzo 2015 alle 18:45 #2267
aschio_19Amministratore del forumL’importante è che la cartella più esterna contenga l’id del prodotto. Quella al terzo livello (8401-8402-8403-8404 nella tua immagine) possono avere qualsiasi valore. Io le metterei con lo stesso codice di quella al primo livello, ossia 1,2,3,4
16 Marzo 2015 alle 18:53 #2268
maxxpalermoPartecipantee no. perchè l’id 8401, 8402, 8403, 8404 sono proprio gli id dei prodotti ai quali ho caricato le immagini. invece la cartella più esterna a me sembra un semplice progressivo.
Infatti duplicando la cartella 3, chiamandola 4, non succede niente, mentre se rinomino dentro la cartella 4 l’id del prodotto l’immagine sarà associata al’id del prodotto e visualizzata correttamente.17 Marzo 2015 alle 10:17 #2270
aschio_19Amministratore del forumSvolgendo altri test, ora mi sembra che entrambe le cartelle debbano riportare l’id del prodotto, sia quella interna che quella esterna…altrimenti le immagini non vengono mostrate
18 Marzo 2015 alle 16:21 #2285
maxxpalermoPartecipanteprobabilmente perchè il tuo id e il numero cartella coincidono, prova a usare un rowid diverso, ti accorgerai che il nome cartella di primo livello è un numero progressivo, con me almeno funziona così. ho l’ultima versione di dolibarr e sto testando alcuni dei miei prodotti, e il caso ha voluto che iniziassi con l’id 8401. altrimenti non mi sarei accorto di questo strano comportamento.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.
