Pagina 1 di 1

Perchè vorrei essere preciso. ;)

Inviato: 29/11/2005, 2:20
da MrFLY
Lo so me lo diceva nache mia moglie che a furia di ricercare la perfezione poi non concludo mai niente.
Vi spiego il problema

Analizzando appieno come lavora osc (php e mysql) mi sono posto un paio di domande cercando di darmi un paio di risposte.

Durante l'installazione lo script non fa altro che agganciarsi al db (io ho il BassPak) crea nel db 67 nuove tabelle che tramite phpMyAdmin mi sono andato a visionare tutte questo perche la creazione dello shop la vorrei persoanlizzare il più possibile secondo le mie esigenze.

il menu admin nel basspak è abbastanza completo... la mia curiosità sulla nuova relaese di sergio aumenta giorno dopo giorno ;) anche sulle news per i template facilmente personalizzabili ;))))

quello che non mi piace è il disordine che oscommerce crea con le cartelle

Vi faccio un esempio la cartella images di default contiene 147 file e sempre di default 14 cartelle.

io dovrei caricare nello shop circa 12mila foto (qualcuna in più) e metterle nella path principale sarebbe un casino.

Vorrei modificare i rispettivi file php per la visualizzazione foto , mi spiego (o almeno cerco di farlo) meglio

La cartella Manufactures di default contiene i 9 file di esempio be il mio sito in quella cartella di file ne dovrà contenere almeno 260)
siccome voglio fare l'upload dei miei Produttori tramite sql e non manualmente la tabella in questione manufacturers nel mio db contiene queste 4 colonne

manufacturers_id manufacturers_name manufacturers_image date_added last_modified


manufacturers_id in ordine crescente.
manufacturers_name il nome del produttore
manufacturers_image il nome dell'immagine da linkare

Ora io vi chiedo secondo la teoria se inserisco tutte le foto dei miei produttori nella cartella images/manufacturers
poi in excel compilo la tabella assegnando ad id ordine crescente copiando i 280 produttori nella _name e nella image il nome di ogni immagine da linkare una volta uppato con phpmyadmin la parte produttori dovrebbe funzionare alla grande ottimizzando in questo modo i tempi di immissione che (a mano la prima volta on line ho impiegato circa 4 ore in questa maniera ci vorrebbe max 30 minuti)

fino a qui ok
ma io vorrei creare delle nuove sottocartelle nella cartella images

Tipo ASUS( che conterra tutte le immagini asus) lo stesso con amd e tutti gli altri brand

Dove spiego ad osc che ho creato queste nuove cartelle e che l'immagine riferita a quell prodotto la trova nella cartella images/sottocartella produttore/sottocartella scheda madre/nomefoto.jpg ?????

Devo agire sui file php (penso di si e se si quali?)
o nella tabella del db.


Scusate l'essere prolisso... ma spero di essermi spiegato.

Grazie.

Inviato: 29/11/2005, 11:08
da PWS
basta che nel campo image metti il percorso relativo dell'immagine.
es.
image = 'asus/motherboards/xxxx12345.jpg'

Inviato: 29/11/2005, 11:18
da Bass
PWS ha scritto:basta che nel campo image metti il percorso relativo dell'immagine.
es.
image = 'asus/motherboards/xxxx12345.jpg'
Esatto, inoltre essendoci all'interno la wysiwyg html puoi semplicemente crearti le cartelle e scegliere dove metterle dal box per caricare i files :)

'iao

Sergio

Inviato: 29/11/2005, 16:22
da MrFLY
Esatto ragazzi questà è la rocedura se lo volessi fare manualmente articolo per articolo ma io vorrei uppare direttamente nella tabella sql la path delle immagini..
Allla fine servirebbe modificare il codice per dire che la path è cambiata e non è più solo images ma images/motherboards/intel/775/asusxxxx.jpg per quel tipo di prodotto


per intenderci se io sposto questa immagine dal sito
table_background_specials.gif
che risiede nella cartella images
e la sposto nella cartella FAQIMG
quale linee di codice devo correggere per far si che mi compaia di nuovo l'icona?

TNX

Inviato: 29/11/2005, 16:53
da Bass
MrFLY ha scritto: quale linee di codice devo correggere per far si che mi compaia di nuovo l'icona?
Il tuo e' un pochino un ginepraio, dovresti correggere i files che la richiama, questa riga per intenderci

Codice: Seleziona tutto

            <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_default.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>
Da ripetersi per tutti i files di oscommerce...

'iao

Sergio

Inviato: 30/11/2005, 0:52
da MrFLY
grazie bass è quello che intendevo capire ... alla fine in tutti i file devo sostituire DIR_WS_IMAGES con DIR_WS_XXXXX ed eventualmente la rispettiva sottocategoria DIR_WS_XXXXX/sub/image.jpg .

be immaginavo fosse un lavoraccio.. ma mica posso mettermi le schede di quasi 20mila prodotti a mano.

Voi avete in mente una soluzione diversa per ovviare a questo problema.
Dovrei buttare 20mila foto nella cartellla images.

Sto valutando varie soluzioni alternative.

Sostanzialmente devo gestire solo questo sito e mi sarebbe piaciuto ordinarlo anziche fare un casino.

LO so SONO DA RICOVERO!!!! :)

Inviato: 30/11/2005, 0:54
da Bass
MrFLY ha scritto: Dovrei buttare 20mila foto nella cartellla images.
Scusa ma perche' non fai il contrario? Lasci la cartella images com'e' e dividi in altre cartelle le foto dei prodotti...

'iao

Sergio

Inviato: 30/11/2005, 1:20
da MrFLY
esatto è quello che vorrei

divido le cartelle dei prodotti nel mio caso ordinate per

ESEMPIO

Folder SCHEDeMADRI
Folder Processori
Folder Schede Video
ecc ecc er quelle che sono le mie categorie

Il problema nasce secondo me volendo popolare il db tramite easy populate o direttamente da phpmyadmin.

in entrambi i casi devo dare la path delle immagini.

Se ad esempio lascio image che è di default e la riempio di tutte le immagini il processo di popolamento viene facile inquanto ho dato alle immagini lo stesso codice (referenza) dell'articolo quindi quindi copio la colonna delle referenze in quella delle immagini
mi ritrovo il db popolato e il sito funzionante ma la cartella images è colma di immagini (sono troppe a volte anche 2 per articolo)
per questo motivo volevo dividerle per categorie di prodotti che risiedevano nelle cartelle divise anch'esse per categorie di prodotti

Manualmente la cosa è facile aggiungo un nuovo prodotto alla categoria compilo la scheda con relativa descrizione e uppo l'immagine nella cartella che creo rispettando la categoria.

QUESTO manualmente però... e per 200 max 300 articoli potrei pure sacrificarmi
Ma per questa mole enorme... è un poko una tragedia :(

TNX