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... :D

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.