Cambiare formato data registrazione

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

Moderatore: mod Generali

Rispondi
zilmo
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 09/10/2011, 13:25

Cambiare formato data registrazione

Messaggio da zilmo »

Salve a tutti, ho un problema che non riesco a risolvere (Seppur credo sia molto banale) da giorni interi, ho smanettato un po ovunque ma non ho trovato nulla e quindi non mi resta che chiedere a voi :) Vorrei cambiare il formato data nel modulo della registrazione che di default è MM/DD/YYYY mentre il mio cliente vorrebbe che sia DD/MM/YYYY
(La versione che uso è la 2.3)
Aspetto vostre risposte! Grazie anticipatamente! :)
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Cambiare formato data registrazione

Messaggio da maury2ma »

Codice: Seleziona tutto

define('DATE_FORMAT_SHORT', '%m/%d/%Y');  // this is used for strftime()
e cambi quello e i sucessivi come vuoi.
si trovano nelle prime righe dei file delle traduzioni
esempio english.php
ovvio in includes/languages
zilmo
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 09/10/2011, 13:25

Re: Cambiare formato data registrazione

Messaggio da zilmo »

pur avendo già cambiato quella stringa quando la persona si registra e compila la data di nascita seguendo l'ordine DD/MM/YYYY viene segnalato l'errore dove chiede di compilarla in MM/DD/YYYY...Altre soluzioni??
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Cambiare formato data registrazione

Messaggio da maury2ma »

hai canbiato anche quelle sotto ?

Codice: Seleziona tutto

define('DATE_FORMAT_SHORT', '%d/%m/%Y');  // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');
zilmo
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 09/10/2011, 13:25

Re: Cambiare formato data registrazione

Messaggio da zilmo »

Guarda un po le prime righe,

Codice: Seleziona tutto

define('DATE_FORMAT_SHORT', '%d/%m/%Y');  // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');
define('JQUERY_DATEPICKER_I18N_CODE', 'it_IT'); // leave empty for en_US; see http://jqueryui.com/demos/datepicker/#localization
define('JQUERY_DATEPICKER_FORMAT', 'dd/mm/yy'); // see http://docs.jquery.com/UI/Datepicker/formatDate



////
// Return date in raw format
// $date should be in format dd/mm/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);
  }
}
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Cambiare formato data registrazione

Messaggio da maury2ma »

Codice: Seleziona tutto

define('DATE_FORMAT_SHORT', '%d/%m/%Y');  // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');

////
// 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);
  }
}
;) tutto li a portata d'occhio..... ovvio ( il saggio dice Ovvio è Ovvio solo per chi lo Sa)
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Cambiare formato data registrazione

Messaggio da maury2ma »

il resto delle define lascialo pure come è... ti ho scritto solo quelle "fondamentali"
zilmo
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 09/10/2011, 13:25

Re: Cambiare formato data registrazione

Messaggio da zilmo »

tutto funzionante adesso ;) Grazie mille! :D
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Cambiare formato data registrazione

Messaggio da maury2ma »

prego
Avatar utente
benjamin
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 27/10/2011, 21:37

Re: Cambiare formato data registrazione

Messaggio da benjamin »

Buongiorno, ho provato a seguire alla lettera quello che avete scritto ma ancora vedo la data nel modo sbagliato. Questo è il file italian.php

Codice: Seleziona tutto

// look in your $PATH_LOCALE/locale directory for available locales..
// on RedHat6.0 I used 'en_US'
// on FreeBSD 4.0 I use 'en_US.ISO_8859-1'
// this may not work under win32 environments..
setlocale(LC_TIME, 'it_IT');
define('DATE_FORMAT_SHORT', '%d/%m/%Y');  // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
define('PHP_DATE_TIME_FORMAT', 'd/m/Y H:i:s'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');

////
// 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);
  }
}
Suggerimenti? Grazie!
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Cambiare formato data registrazione

Messaggio da maury2ma »

il codice è giusto e se l'hai appplicato ai 2 file (catalog ed admin) di oscommerce dovrebbe andare
Avatar utente
benjamin
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 27/10/2011, 21:37

Re: Cambiare formato data registrazione

Messaggio da benjamin »

Io l'ho cambiato solo nel file /includes/languages/italian.php
Mi puoi dire dove sono gli altri due file?
Grazie!
maury2ma
membro Master
membro Master
Messaggi: 1669
Iscritto il: 10/02/2006, 14:04
Contatta:

Re: Cambiare formato data registrazione

Messaggio da maury2ma »

admin/includes/languages/italian.php
Avatar utente
benjamin
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 27/10/2011, 21:37

Re: Cambiare formato data registrazione

Messaggio da benjamin »

Grazie! Non avevo capito... funziona...
Rispondi