Back to top

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

Offline crafalapapera

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
chronoforms e formato data
« il: 29 Mar 2012, 16:42:04 »
ho installato l'ultima versione di chronoform ed ho un problema col formato data. mi appare nel formato y/m/d. vorrei cambiarlo in d/m/y ma non so dove fare il cambio!

Carneade!!


Offline .:Fox:.

  • Appassionato
  • ***
  • Post: 330
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #1 il: 29 Mar 2012, 18:15:58 »
Nel frontend, le date degli articoli di Joomla vengono scritte in formato europeo o sono sballate anche quelle?

Offline crafalapapera

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #2 il: 29 Mar 2012, 19:33:54 »
sto notando che sono ovunque in quel formato.
se può essere di aiuto per la risoluzione del problema, uso joomla 2.5....

Offline .:Fox:.

  • Appassionato
  • ***
  • Post: 330
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #3 il: 29 Mar 2012, 20:13:53 »
Secondo me hai il sito impostato in lingua inglese.
Lo verifichi guardando nel sorgente della pagina. Probabilmente troverai:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" dir="ltr" >
mentre dovrebbe essere
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it-it" lang="it-it" dir="ltr" >

Ad ogni modo, "Estensioni" > "Gestione lingue", metti la stellina all'italiano che diventa la lingua predefinita.

Offline crafalapapera

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #4 il: 29 Mar 2012, 20:27:51 »
allora, una correzione a quanto detto prima:

nel frontend se visualizzo la data degli articoli la vedo correttamente. il prob si pone quando ricevo la mail proveniente dalla compilazione del form (chronoforms) e nella visualizzazione data nel backend (per esempio nell'elenco articoli). più che altro mi interessa correggerla nel form.

la lingua è impostata sull'ita

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #5 il: 02 Apr 2012, 22:26:06 »
Per default chronoform mostra sempre la data in formato americano.

Usa l'action Custom datapicker nell'area Onload e ti permetterà di gestire la data come vuoi.
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 crafalapapera

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #6 il: 02 Apr 2012, 22:57:48 »
ho provato....ma il formato non cambia.  :(

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #7 il: 02 Apr 2012, 23:18:03 »
Forse non hai configurato bene la funzionalità ricontrolla.
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 crafalapapera

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #8 il: 02 Apr 2012, 23:37:19 »
ho provato in tutti i modi....non cambia nulla! mi sa che mi tocca rinunciarci!

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #9 il: 06 Apr 2012, 18:05:21 »
Potresti rispiegare dove vuoi far apparire la data in formato italiano ?
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 crafalapapera

  • Esploratore
  • **
  • Post: 118
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #10 il: 07 Apr 2012, 00:58:18 »
vorrei che il formato italiano apparisse all'interno del form compilato che mi arriva via mail appena qualcuno clicca il submit

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #11 il: 07 Apr 2012, 08:10:54 »
Devi inserire l'action Custom Datepicker prima di Show html nell'area On Load.

Nei settaggi devi poi impostare il formato d-m-Y in Date format shown ed in Date format posted.

Attenzione, se salvi i dati in una tabella di database devi modificare il tipo di campo in cui memorizzi la data, perchè li accetta solo il formato Y-m-d, e lo devi scegliere tipo testo.

Altra via è rigirare la data nel template dell'email con del codice php.
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 #12 il: 29 Giu 2012, 17:12:43 »
Devi inserire l'action Custom Datepicker prima di Show html nell'area On Load.

Nei settaggi devi poi impostare il formato d-m-Y in Date format shown ed in Date format posted.



ciao, ho seguito le istruzioni ma non ho risolto.

http://www.monkeyphysics.com/mootools/script/2/datepicker.
1. onload aggiungo "custom datepicker"
2. ho provato a riempire anche il campo "field class" pensando che individuasse i campi tramite le classi
3. ho provato anche a cambiare label a giorni e mesi seguendo la docs, niente

3. ho provato anche, dalle impostazioni generali del form, a cambiare DatePicker Settings nel campo DateTime Picker config, l'unica opzione che sembra funzionare è startView: 'decades'

Offline thewebsurfer

  • Abituale
  • ****
  • Post: 904
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #13 il: 30 Giu 2012, 19:52:35 »
ho risolto scegliendo il datapicker di default di chronoforms (monkeyphisics)

in DateTime Picker config:
Codice: [Seleziona]
format: ('d/m/Y'), days: ['Domenica', 'Lunedi', 'Martedi', 'Mercoledi', 'Giovedi', 'Venerdi', 'Sabato'],    months: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre']

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #14 il: 13 Ago 2012, 10:44:58 »
Ciao Vales.
Come si fa a fare questo:
Citazione
Attenzione, se salvi i dati in una tabella di database devi modificare il tipo di campo in cui memorizzi la data, perchè li accetta solo il formato Y-m-d, e lo devi scegliere tipo testo.
?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #15 il: 13 Ago 2012, 10:47:59 »
lo devi fare da phpmyadmin, o altra simile utilità che l'hosting mette a disposizione per la gestione del database, modificando il tipo di campo nella tabella interessata.
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 #16 il: 13 Ago 2012, 10:48:45 »
E che tipo di campo metto?

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #17 il: 13 Ago 2012, 11:00:04 »
Citazione
ho risolto scegliendo il datapicker di default di chronoforms (monkeyphisics)[/size]in DateTime Picker config:





Potreste specificare meglio questa azione?
Non trovo riferimenti in merito.

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #18 il: 13 Ago 2012, 11:07:42 »
Ragazzi, perchè a me non funziona?


Sia in date format show che in date format posted


metto:


d-m-Y H:i:s


Inserisco custom date picker prima di show html ma niente.

Offline Nuvola6

  • Appassionato
  • ***
  • Post: 718
  • Sesso: Femmina
    • Mostra profilo
Re:chronoforms e formato data
« Risposta #19 il: 13 Ago 2012, 11:12:20 »
Ok. Ci siamo. Ho risolto anch'io come thewebsurfer.


Ecco i passaggi:


- In forms manager cliccare sul form creato;
- nella scheda General c'è DataPickerSettings;
- in datetime picker config inserisco:


Codice: [Seleziona]
format: ('d/m/Y'), days: ['Domenica', 'Lunedi', 'Martedi', 'Mercoledi', 'Giovedi', 'Venerdi', 'Sabato'],    months: ['Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre']

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