Back to top

Autore Topic: Datapickers in Italiano???  (Letto 1249 volte)

Offline elleoerre

  • Appassionato
  • ***
  • Post: 218
  • Sesso: Maschio
    • Mostra profilo
Datapickers in Italiano???
« il: 26 Lug 2013, 13:03:53 »
Salve a tutti, seguendo questo tutorial dal sito ufficiale della chronoengine:

http://www.chronoengine.com/faqs/view/2695/how-can-i-link-two-datepickers.html

Ho realizzato la mia form con due campi Textbox che però funzionano come Datapickers, in cui si seleziona una data d'inizio e una data di fine obbligatoriamente superiore a quella selezionata nel box della data d'inizio.
Tutto funziona perfettamente, ma il calendario che mi carica, riporta i nomi dei mesi e dei giorni in inglese e io vorrei fossero invece in italiano.
Ho provato così ad inserire nel codice javascript proposto dal tutorial le seguenti righe di codice inserite al posto giusto:

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

quindi l'intero codice javascript è diventato il seguente:

Codice: [Seleziona]
window.addEvent('load', function() {
  var start_date, end_date;
  // set up the start datepicker
  start_date = new Picker.Date($('start_date'), {
    pickerClass: 'datepicker_dashboard',
    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'],
    allowEmpty: true,
    useFadeInOut: !Browser.ie
  });
  // set up the end datepicker
  end_date = new Picker.Date($('end_date'), {
    pickerClass: 'datepicker_dashboard',
    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'],
    allowEmpty: true,
    useFadeInOut: !Browser.ie
  });
  // add a check when the end datepicker is opened
  end_date.addEvent('open', function() {
    if ( start_date.date != end_date.date ) {
      end_date.options.minDate = start_date.date;
    }
  });
});

Ma cmq non funziona e il calendario mi esce sempre in inglese.
Dove sbaglio? Qualcuno più capace sa aiutarmi?
Grazie!!!

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Datapickers in Italiano???
« Risposta #1 il: 26 Lug 2013, 15:28:19 »
dipende dalla configurazione della lingua del server, questo problema è stato affrontato in altre discussioni di chronoform, ma non ricordo se è stato risolto.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Datapickers in Italiano???
« Risposta #2 il: 27 Lug 2013, 18:24:43 »
usa l'action Custom data picker collegandola al tuo campo data inserendo in Field Class il nome della classe usata nel campo data.

in Extra options extension metti più o meno quello che avevi già trovato così:

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

puoi anche configurare la visualizzazione della data all'italiana in Date format shown esempio: d-m-Y

e mantenere l'uscita della data nel formato del database in  Date format posted con : Y-m-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