Back to top

Autore Topic: chronoforms e formato data  (Letto 13701 volte)

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #20 il: 13 Ago 2012, 11:15:26 »
Resta solo la modifica alla tabella del database, cosa che non ho capito...

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #21 il: 13 Ago 2012, 11:28:11 »
Fra poco vengo ammonita perchè scrivo a più battute.


Purtroppo devo correggermi.
Quella soluzione di prima, cioè l'inserimento in datepicker config, modifica la situazione solo nel frontend!


In pratica, il calendario mostrato all'utente è in italiano ma la mail che arriva all'amministratore del sito mostra ancora la data in formato inglese!


Chi mi aiuta?

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #22 il: 13 Ago 2012, 11:47:25 »
Vales, sono andata in phpmyadmin e i formati del campo sono quelli dell'immagine allegata.
Quale di quelli seleziono?


Puoi aiutarmi?

[allegato eliminato da un amministratore essendo vecchio più di un anno]

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #23 il: 13 Ago 2012, 11:48:56 »
Ops. L'avevi scritto: TIPO TEXT.
Scusami.


Resta solo da risolvere il problema della data nella mail.


La soluzione del datapicker setting, con quel codice di prima, funziona solo nel frontend.


Sia nel database che nella mail, la data rimane nel formato y-m-d
« Ultima modifica: 13 Ago 2012, 12:00:13 da Nuvola6 »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #24 il: 13 Ago 2012, 12:26:58 »
proviamo a riepilogare la smitragliata di post ;D

se nel database usi il formato del campo come data lui lo registrerà sempre in formato americano y-m-d.

se lo cambi come detto lo vedrà come un testo, perderai però le funzioni del database per l'ordinamento delle date.

se usi l'action Custom date picker, ed hai settato i parametri format show e format posted come d-m-Y, prova a collocare l'action della email dopo la registrazione nel DB
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 Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #25 il: 13 Ago 2012, 12:41:43 »
ahahah hai detto bene: smitragliata.


il punto è che tutte queste cose sono già settate così ma continua a non andare.


E la cosa strana è che, anche mettendo TEXT, mi registra la data in formato y-m-d nel database.

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #26 il: 13 Ago 2012, 13:54:19 »
scusate ma è un gran danno il fatto che la mail di riepilogo arrivi in formato y-m-d? dopotutto è l'admin che la riceve, mica l'utente.


cmq, se proprio dovesse essere un problema, la soluzione è in php, in chronoforms non credo si possa fare molto
non ho testato, ma provate con
Codice: [Seleziona]
echo date('d-m-Y', strtotime($date));dove $date contiene la data in formato y-m-d.


ps: ovviamente la soluzione di memorizzare nel db il campo formato text non è seria, le date vanno memorizzare in formato date

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #27 il: 13 Ago 2012, 13:56:43 »
Grazie thewebsurfer, ora testo.


Ad ogni modo, dove devo inserire quel codice precisamente?
« Ultima modifica: 13 Ago 2012, 14:16:01 da Nuvola6 »

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #28 il: 13 Ago 2012, 14:17:42 »
Grazie thewebsurfer, ora testo.


E' un danno se il cliente non è uno che ci capisce molto e che può fare confusione con delle prenotazioni.


Ad ogni modo, dove devo inserire quel codice precisamente?


nel template della mail al posto di {NOMECAMPO} inserisci il codice
Codice: [Seleziona]
<?php echo date('d-m-Y'strtotime($form->data['NOMECAMPO'])); ?>
al posto di NOMECAMPO indovina cosa devi mettere? il nome del campo ;)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #29 il: 13 Ago 2012, 14:20:05 »
deve funzionare senza interventi su PHP.

Hai configurato la class del campo uguale a quella dell'action Custom data picker
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 thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #30 il: 13 Ago 2012, 14:26:28 »
deve funzionare senza interventi su PHP.

Hai configurato la class del campo uguale a quella dell'action Custom data picker


l'action ricordo che non funzionava come volevo, quindi non l'ho usata.
il php si rende necessario perché io ho personalizzato il data picker dalle impostazioni generali del form, non con l'action

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #31 il: 13 Ago 2012, 14:32:05 »
Siiiiiiiiiiiiiiii!


Funziona con entrambi i metodi.


Grazie Vale, ecco perchè non funzionava! Non inserivo la stessa classe in datapicker e nel campo!


Grazie anche a te, thewebsurfer, perchè se avrò la tua esigenza, potrò utilizzare il tuo codice.


Grazie ragazzi!




INOLTRE, notiziona: nel database la data è in formato d-m-Y!!!!!!


Ottimo, ottimo
« Ultima modifica: 13 Ago 2012, 14:34:34 da Nuvola6 »

 



Web Design Bolzano Kreatif