Back to top

Autore Topic: formato GG/MM/AAAA su campo data  (Letto 10891 volte)

Offline mariaaurora

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
formato GG/MM/AAAA su campo data
« il: 27 Gen 2012, 16:38:30 »
Ho letto qualche risposta a domande simili, ma forse si riferivano a versione di Joomla ormai superate e non mi ritrovavo nelle risposte date.


Come si può intuire dall'oggetto, una volta inserita la data scelta tramite l'apposito calendarietto che compare nel form, quando arriva la mail coi dati, il campo viene interpretato con il formato americano, e non quello italiano.


Come si può risolvere il problema?


Grazie


PS. Apro un'altra ultima discussione per un altro problema per non fare confusione

Offline mariaaurora

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #1 il: 01 Feb 2012, 12:53:50 »
Nessuno sa aiutarmi?? :(

Offline hapax

  • Instancabile
  • ******
  • Post: 3005
  • Sesso: Maschio
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #2 il: 01 Feb 2012, 13:10:37 »
Nessuno sa aiutarmi?? :(

se sei puù precisa possiamo provare ad aiutarti

..che versione di joomla utilizzi?

una volta inserita la data scelta tramite l'apposito calendarietto che compare nel form,

..che componente utilizzi per realizzare il form di cui parli?

ciao

 :)
- scegliere con attenzione la sezione in cui aprire la discussione
- descrivere l'ambiente in cui si verifica il problema (se il problema è su un sito remoto inserite il link al sito)
- se il problema viene poi risolto, metti per cortesia [RISOLTO]

Offline mariaaurora

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #3 il: 01 Feb 2012, 15:53:02 »
se sei puù precisa possiamo provare ad aiutarti

..che versione di joomla utilizzi?

..che componente utilizzi per realizzare il form di cui parli?

ciao

 :)


Joomla 1.7 e uso Chronoform

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #4 il: 01 Feb 2012, 17:14:54 »
Per ottenere il risultato facilmente puoi usare la action Custom Datapicker che associerai alla stessa classe impostata nel campo data che vuoi gestire.

Il problema che deriverà sarà poi quello di dover cambiare il tipo del campo nella tabella di database perchè la data nella forma  europea non sarà accettata nei campi date o datetime della tabella del database. Dovrai quindi assegnarli il tipo varchar.

Altro problema che seguirà sarà che con il nuovo tipo l'ordinamento dei record per il campo data non funzionerà correttamente. Per questo infatti il formato della data americano è ideale.

Devi valutare se questo è funzionale alle tue esigenze.

Personalmente io preferisco mantenere i formato originale yyyy-mm-dd nelle registrazioni e nelle letture dei record quando necessario intervenire con script per mostrare la data in formato europeo.

« Ultima modifica: 01 Feb 2012, 17:16:54 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline mariaaurora

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #5 il: 01 Feb 2012, 17:28:08 »
Per ottenere il risultato facilmente puoi usare la action Custom Datapicker che associerai alla stessa classe impostata nel campo data che vuoi gestire.

Il problema che deriverà sarà poi quello di dover cambiare il tipo del campo nella tabella di database perchè la data nella forma  europea non sarà accettata nei campi date o datetime della tabella del database. Dovrai quindi assegnarli il tipo varchar.

Altro problema che seguirà sarà che con il nuovo tipo l'ordinamento dei record per il campo data non funzionerà correttamente. Per questo infatti il formato della data americano è ideale.

Devi valutare se questo è funzionale alle tue esigenze.

Personalmente io preferisco mantenere i formato originale yyyy-mm-dd nelle registrazioni e nelle letture dei record quando necessario intervenire con script per mostrare la data in formato europeo.


Io col database non devo fare alcun tipo di operazione, la funzione del form si conclude con l'invio della mail coi dati raccolti. Certo però che è scomodo visualizzare la data in formato americano, ma sembra troppo macchinosa la risoluzione del problema

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #6 il: 01 Feb 2012, 17:41:38 »
Va bene se ti basta solo la visualizzazione della data lo puoi fare come ho detto.

Non è macchinoso basta solo che tu aggiunga l'action Customer Datapicker nell'area On load e configurare i campi dell'action.

Non ci sono complicazioni dovrai solo stare attenta ad assegnare al campo data una classe ed assegnare la stessa classe al datapicker. Il questo modo il datapicker lavorerà come voluto su tutti i campi data che eventualmente hanno la stessa classe.

Se poi nel campo Extra options extension inserisci questo codice otterrai i nomi dei mesi e delle settimane in italiano nel calendario

Codice: [Seleziona]
days: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Vanerdì', 'Sabato'], months: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre']
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline mariaaurora

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #7 il: 01 Feb 2012, 17:45:21 »
Va bene se ti basta solo la visualizzazione della data lo puoi fare come ho detto.

Non è macchinoso basta solo che tu aggiunga l'action Customer Datapicker nell'area On load e configurare i campi dell'action.

Non ci sono complicazioni dovrai solo stare attenta ad assegnare al campo data una classe ed assegnare la stessa classe al datapicker. Il questo modo il datapicker lavorerà come voluto su tutti i campi data che eventualmente hanno la stessa classe.

Se poi nel campo Extra options extension inserisci questo codice otterrai i nomi dei mesi e delle settimane in italiano nel calendario

Codice: [Seleziona]
days: ['Domenica', 'Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Vanerdì', 'Sabato'], months: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre']


La parte dei giorni in italiano l'avevo già fatta seguendo una risposta simile nel forum, la parte del datapicker non sono per niente pratica, la parte on load non sono mai andata a toccarla... vediamo cosa salta fuori...


Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:formato GG/MM/AAAA su campo data
« Risposta #8 il: 01 Feb 2012, 17:53:08 »

 la parte del datapicker non sono per niente pratica, la parte on load non sono mai andata a toccarla...

Alla fine non lo potrai ridire.

Sperimentare ed essere curiosi di trovare nuove possibilità è il sale dell'evoluzione. ;D
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

 



Web Design Bolzano Kreatif