Problema data di nascita iscrizione in inglese.

Domande a questioni che hanno già trovato una risposta su questo forum

Moderatore: mod Documentazione

Rispondi
skizo
membro Senior
membro Senior
Messaggi: 293
Iscritto il: 21/06/2003, 0:00
Località: Italy

Problema data di nascita iscrizione in inglese.

Messaggio da skizo »

Salve a tutti, sono riuscito a risolvere, con l'aiuto di Busonero un fastidioso problema legato al formato in inglese della data di nascita al momento della registrazione di un nuovo cliente.Dopo avere debitamente modificato le scritte che appaiono nel modulo di iscrizione, che si trovano in /include/languages/italian.php bisogna invertire i seguenti parametri come ho fatto io:

da:
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
if ($reverse) {
return substr($date, 3, 2) . substr($date, 0, 2) . substr($date, 6, 4);
} else {
return substr($date, 6, 4) . substr($date, 0, 2) . substr($date, 3, 2);
}
}


a:
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
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);
}
}

Come potete vedere la differenza è minima e abbastanza intuitiva.
I file da modificare con lo stesso parametro sono:
catalog/includes/languages/italian.php e
catalog/admin/includes/languages/italian.php

E' tutto.Spero di essere stato utile per chi, come me, e' diventato matto con questo problema.

Ciao
Skizo
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio da marcus »

Ottimo!

Marzullus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Avatar utente
jerys1974
membro Regular
membro Regular
Messaggi: 213
Iscritto il: 07/02/2004, 1:00
Località: Italia
Contatta:

Messaggio da jerys1974 »

Grande... ero entrato nel forum appunto per segnalare questo.
CIAO
riccardo1975
membro Junior
membro Junior
Messaggi: 28
Iscritto il: 30/04/2004, 0:00
Località: italia

Messaggio da riccardo1975 »

Anchio nel mio piccolo voglio contribuire :D. Ad essere preciso:

Sempre in italian.php non vi dimenticate di cambiare

define('ENTRY_DATE_OF_BIRTH_ERROR', 'La "Data di nascita" deve essere inserita seguendo il formato MM/DD/YYYY (eg. 05/21/1970).');
define('ENTRY_DATE_OF_BIRTH_TEXT', '* (eg. 05/21/1970)');

in

define('ENTRY_DATE_OF_BIRTH_ERROR', 'La "Data di nascita" deve essere inserita seguendo il formato gg/mm/aaaa (eg. 21/05/1970).');
define('ENTRY_DATE_OF_BIRTH_TEXT', '* (eg. 21/05/1970)');

A presto
skizo
membro Senior
membro Senior
Messaggi: 293
Iscritto il: 21/06/2003, 0:00
Località: Italy

Messaggio da skizo »

Vero! :D Bravo Riccardo :D :D
Archimede

re foramto data

Messaggio da Archimede »

come si fa in account_edit.php a sistemare il formato della data in italiano??
ho modificato i files italian come da voi detto ma quando un cliente modifca la data di nascita mi dice che il formato non è corretto!!! help!
Grazie
Rispondi