Back to top

Autore Topic: [RISOLTO] Formattare Data  (Letto 2200 volte)

Offline saldesiderio

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
[RISOLTO] Formattare Data
« il: 19 Mag 2014, 19:23:30 »
Salve,


vorrei cambiare il formato delle date nelle viste del mio componente lato back-end !


Ho cercato un po' ma non ho trovato nulla che facesse al caso mio!


Come posso risolvere?


Grazie
S.D.
« Ultima modifica: 20 Mag 2014, 22:08:43 da saldesiderio »

mau_develop

  • Visitatore
Re:Formattare Data
« Risposta #1 il: 19 Mag 2014, 19:41:37 »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Formattare Data
« Risposta #2 il: 19 Mag 2014, 19:47:07 »
Citazione
nelle viste del mio componente

quale componente?  non sono tutti uguali e alcuni hanno addirittura la "vista" della data che si modifica dal file language.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline saldesiderio

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Formattare Data
« Risposta #3 il: 19 Mag 2014, 20:07:38 »
E' un componente custom che sto realizzando!


In realtà dal file cliente.xml riesco a cambiare il formato della data:



<field name="data_n"
                       type="calendar"
                       default="01-01-2014"
                       label="COM_ASSICURAZIONE_CLIENTE_FIELD_DATAN_L ABEL"
                       description="COM_ASSICURAZIONE_CLIENTE_FIELD_DATAN_D ESC"
                       format="%d-%m-%Y" />




Però, dopo salvato, nella view multipla e in quella singola la data viene visualizzata nel formato %Y-%m-%d

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Formattare Data
« Risposta #4 il: 19 Mag 2014, 20:12:48 »
era meglio se postavi nella sezione sviluppo del forum 
capisco lo stress ma a volte dopo aver posto una domanda  così ermetiche potrebbero fischiare le orecchie..
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Formattare Data
« Risposta #5 il: 19 Mag 2014, 20:15:24 »
vanno bene anche gli indovinelli, basta che però ci sia un premio :)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline saldesiderio

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Formattare Data
« Risposta #6 il: 19 Mag 2014, 20:59:28 »

mau_develop

  • Visitatore
Re:Formattare Data
« Risposta #7 il: 19 Mag 2014, 21:44:39 »
beh, innanzitutto non limitarti a quotare il link, cliccalo...
se la serp è come la mia il terzo ha come titolo esattamente la tua domanda.

come hai fatto a sviluppare un componente ed impiantarti su qs cosa?

Offline saldesiderio

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Formattare Data
« Risposta #8 il: 19 Mag 2014, 22:46:24 »
Ciò che non capisco è come integrare jdate con calendar !


Scusa ma è meno di  1 mese che lavoro con joomla!


Grazie

Offline saldesiderio

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re:Formattare Data
« Risposta #9 il: 20 Mag 2014, 22:08:00 »
RISOLTO:


Ciao a tutti,


a volte, quando ti inceppi, l'unica via d'uscita è dormire...:D


Io ho attuato questa semplice soluzione:


1- ho modificato il tipo di formattazione del field calendar
   
    <field name="data_n"
                       type="calendar"
                       default="01-01-2014"
                       label="COM_ASSICURAZIONE_CLIENTE_FIELD_DATAN_L ABEL"
                       description="COM_ASSICURAZIONE_CLIENTE_FIELD_DATAN_D ESC"
                       format="%d-%m-%Y" />




2- nel model della View singola ho effettuato la conversione



        public function loadFormData()
   {


            // Load form data
            $data = $this->getItem();
            $data->data_n=date("d-m-Y", strtotime($data->data_n));
           
            return $data;
   }


3- sempre nel model della View singola nella funzione save ho riconvertito nel formato MySql

 
     public function save($data)
   {
           
          //converto nel formato MySql 
          $data['data_n']=date('Y-m-d',strtotime($data['data_n']));
          return parent::save($data);
   }


Ciao
S.D.

Offline frisi1992

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
strtotime error
« Risposta #10 il: 04 Lug 2014, 08:29:39 »
ciao a tutti ragazzi.
sul mio sito www.infissiveglie.it
come potete vedere escono questi 2 errori
Warning[/size]: strtotime() [[/color][/size]function.strtotime[/color][/size]]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in[/color][/size]/home/infis502/public_html/libraries/joomla/utilities/date.php[/color][/size] on line [/color][/size]56[/color][/size]Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead in/home/infis502/public_html/libraries/joomla/utilities/date.php on line 198


che cosa sono?
grazie 1000[/size]

 



Web Design Bolzano Kreatif