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