codice prodotto troppo lungo

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
ipsale
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 04/09/2003, 0:00
Località: ita

codice prodotto troppo lungo

Messaggio da ipsale »

cosa bisogna modificare per fare accettare ad oscommerce, un codice prodotto più lungo di 12 caratteri ?

avete notizie ????

ciao a tutti
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio 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
ipsale
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 04/09/2003, 0:00
Località: ita

Messaggio da ipsale »

purtroppo, già fatto, ma non cambia nulla, altre idee ?

ciao
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio 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?
ipsale
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 04/09/2003, 0:00
Località: ita

Messaggio 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
chiocciola
membro Regular
membro Regular
Messaggi: 193
Iscritto il: 26/12/2003, 1:00
Località: italia

Messaggio 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
ipsale
membro Regular
membro Regular
Messaggi: 166
Iscritto il: 04/09/2003, 0:00
Località: ita

Messaggio da ipsale »

mi mancava la modifica nel file easypopulate !!!!
ora tutto ok

grazie
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

Messaggio da xpress »

scusate se riprendo la discussione
ma la stringa di riferimento sul db è x caso questa?

`products_model` varchar(12) default NULL,
xpress
membro Regular
membro Regular
Messaggi: 234
Iscritto il: 18/07/2004, 0:00
Località: Italy

Messaggio 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
Rispondi