Pagina 1 di 1
modulo di iscrizione
Inviato: 12/02/2004, 0:40
da Smart
salve a tutti,
sono riuscito a modificare tutte le date in modo che mi compaiano in italiano
solo una mi continua a richiedere lo stile english
quella del modulo di iscrizione riguardo alla data di nascita,
dove la posso modificare?
premetto che uso osc ms 2.2
grazie a tutti
modulo di iscrizione
Inviato: 26/02/2004, 23:31
da busonero
mi sembra che si debba modificare il dataset
ciao
roberto
Inviato: 17/03/2004, 15:57
da skizo
mi sembra che si debba modificare il dataset
Ciao e dove si trova il dataset?
Skizo
modulo di iscrizione: data di nascita
Inviato: 17/03/2004, 16:17
da busonero
no, no e' una modifica del dataset
customer_dob
come presupponevo,
ma bensi' devi modificare
catalog/includes/languages/italian.php
ca. riga 69
// text for date of birth example
define('DOB_FORMAT_STRING', 'mm/dd/yyyy');
non so in italiano, perche' non ho il shop in italiano
ma penso
// text for date of birth example
define('DOB_FORMAT_STRING', 'gg/mm/aaaa');
la definizione del formato data dipende dalla configurazione del server.
ma se cambi come sopra va a posto.
ciao
roberto
Inviato: 17/03/2004, 16:24
da skizo
devi modificare
catalog/includes/languages/italian.php
ca. riga 69
// text for date of birth example
define('DOB_FORMAT_STRING', 'mm/dd/yyyy');
Ciao,
ho già provato a modificare questo mettendolo come dici tu ma l'unica cosa che cambia è la parte di testo.Penso che per modificare il formato richiesto si debba modificare qualcosa alla base di OSC e non nelle traduzioni.Credo...
Cia
Sk
Stesso problema
Inviato: 28/09/2004, 16:58
da 6blu
qualcuno mi può dare una conferma assoluta!! che il file di traduzione presente su questo sito sia CORRETTO?! (osc_2.2-MS2_ITA-lang-1.1.zip)
mi riferisco hai problemi nella fase di iscrizione x la data di nascita.
Il server dove si trova il mio OSC è Linux, e quando cerco di registrarmi con una data del tipo 21/09/1698 mi da il seguente errore
La [Data di nascita] deve essere inserita seguendo il formato DD/MM/YYYY (es. 21/05/1970).
Grazie
Re: Stesso problema
Inviato: 28/09/2004, 23:37
da Bass
6blu ha scritto:qualcuno mi può dare una conferma assoluta!! che il file di traduzione presente su questo sito sia CORRETTO?! (osc_2.2-MS2_ITA-lang-1.1.zip)
Prova sostituendo il codice presente con questo in italian.php (sia admin che catalog) dove dice
Codice: Seleziona tutto
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
sostituisci le righe seguenti con
Codice: Seleziona tutto
function tep_date_raw($date, $reverse = false) {
if ($reverse) {
return substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4);
} else {
return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2);
}
}
'iao
Sergio
Risolto
Inviato: 29/09/2004, 14:59
da 6blu
Modificando il file catalog\includes\languages\italian.php tutto è andato a posto per quanto riguarda l'iscrizione di un nuovo utente con data di nascita 29-09-2004.
Modificando poi catalog\admin\includes\languages\italian.php ho sistemato il medesimo problema (che non sapevo di avere) lato Admin quando vai a modificare un profilo cliente.
Tutto a posto quindi a parte un bug minore...
Quando un utente REGISTRATO tenta di modificare la propria data di nascita dal proprio pannello di gestione account, gli appare la data in formato MM/GG/AAAA.
La cosa assurda è che l'inserimento acettato è quello giusto GG/MM/AAAA.
Se qualcuno ha la gentilezza di verificare che il problema esiste anche a lui, prego di segnalarlo.
Vorrei una volta sistemato tutto rilasciare una versione di osc_2.2-MS2_ITA-lang-1.2 del modulo traduzione.
Che ne pensate?
Ciao e grazie.
P.S. - Non mi è chiaro un piccolo dettaglio. Queste modifiche che influenza hanno sul DB? Se il mio sito ha 10 utenti gia registrati usando il file italian.php "buggato", cosa accadra quando tenterò di modificare la data di nascita di uno di quasti dopo aver instllato il nuovo italian.php?
Re: Risolto
Inviato: 30/09/2004, 0:00
da Bass
6blu ha scritto:Se qualcuno ha la gentilezza di verificare che il problema esiste anche a lui, prego di segnalarlo.
A me funziona tutto, la data mi viene visualizzata in formato italiano
P.S. - Non mi è chiaro un piccolo dettaglio. Queste modifiche che influenza hanno sul DB? Se il mio sito ha 10 utenti gia registrati usando il file italian.php "buggato", cosa accadra quando tenterò di modificare la data di nascita di uno di quasti dopo aver instllato il nuovo italian.php?
La mette nel formato corretto. Se sul tuo sito scegli la lingua italiana la mostrera' in forma italiana mentre in inglese mostrera' il formato anglosassone, indipendentemente da come e' stata memorizzata al principio
'iao
Sergio
Inviato: 10/11/2004, 13:42
da alfredo
Io ho sostituito
define('DATE_FORMAT', 'm/d/Y'); // this is used for date()
con
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
in
catalog/includes/languages/italian.php
e la visualizzazione è OK.