Pagina 1 di 1

codice prodotto troppo lungo

Inviato: 29/11/2004, 15:28
da ipsale
cosa bisogna modificare per fare accettare ad oscommerce, un codice prodotto più lungo di 12 caratteri ?

avete notizie ????

ciao a tutti

Inviato: 29/11/2004, 16:06
da chiocciola
Penso dipenda solo dal database, se vai sulla tabella products, e modifichi il valore dei caratteri del campo products_model, il tuo campo è modificato, nella versione standard di osCommerce non c'è nessun altro controllo sulla lunghezza del codice
Ciao

Inviato: 29/11/2004, 17:35
da ipsale
purtroppo, già fatto, ma non cambia nulla, altre idee ?

ciao

Inviato: 29/11/2004, 17:55
da chiocciola
Ho provato su una versione pulita di OsCommerce ms2 e funziona come avevo detto, hai mica installato qualche contrib che vincola o fa il controllo sul campo?

Inviato: 29/11/2004, 18:04
da ipsale
mi dici che tabella hai modificato di preciso ? il problema si verifica con easypopulate, quando trova un codice lungo altre i 12 caratteri si blocca

ciao

Inviato: 29/11/2004, 19:34
da chiocciola
La tabella è products ed il campo è products_model, ho guardato easypopulate e ho trovato:

//**** Size of products_model in products table ****
// set this to the size of your model number field in the db. We check to make sure all models are no longer than this value.
// this prevents the database from getting fubared. Just making this number bigger won't help your database! They must match!
global $modelsize;
$modelsize = 15;
Prova a verificare
Ciao

Inviato: 29/11/2004, 19:52
da ipsale
mi mancava la modifica nel file easypopulate !!!!
ora tutto ok

grazie

Inviato: 22/03/2005, 8:52
da xpress
scusate se riprendo la discussione
ma la stringa di riferimento sul db è x caso questa?

`products_model` varchar(12) default NULL,

Inviato: 22/03/2005, 15:01
da xpress
sul db ho messo
da
`products_model` varchar(12) default NULL,
a
`products_model` varchar(100) default NULL,

e sul file adnmin/easypolulate.php
da
$modelsize = 12;
a
$modelsize = 50;

anche xche da
Create Complete tab-delimited .txt file in temp dir
dovrebbe esportare tutto completamente