Back to top

Autore Topic: data in inglese  (Letto 3353 volte)

Offline Cosmio

  • Appassionato
  • ***
  • Post: 291
    • Mostra profilo
data in inglese
« il: 19 Nov 2008, 14:41:57 »
buongiorno, utilizzo il templare themza_j15_08 e mi pubblica la data in inglese, la vorrei in italiano ma non capisco da dove è possibile cambiarla, potete aiutarmi.
grazie

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: data in inglese
« Risposta #1 il: 19 Nov 2008, 16:27:41 »
Confesso che sulle date ancora non ho idee del tutto chiare. Come su molte altre questioni, daltronde ;D

Vedi qui
http://wiki.joomla.it/index.php?title=Come_cambio_il_formato_della_data%3F
e poi sul forum dedicato che c'è in fondo alla pagina.

Controlla lo script che fa la chiamata della data sulla index.php del template:
Codice: [Seleziona]
<div id="pillmenu"><jdoc:include type="modules" name="user3" /></div>
            <?php if($this->params->get('dateDisplay')) : ?><div id="date"><?php echo date('l dS \of F Y'); ?></div>

e cambia il formato come desideri, viste le istruzioni precedenti. :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline iccamar

  • Esploratore
  • **
  • Post: 189
  • Sesso: Maschio
    • Mostra profilo
Re: data in inglese
« Risposta #2 il: 23 Nov 2008, 19:45:44 »
Sono alle primissime armi...

Se puo' aiutare, io ho risolto cambiando così dopo aver cliccato - in "gestione template" - sul bottone che consente di modifcare il codice HTML:

ho modificato
Codice: [Seleziona]
echo date('l dS \of F Y')
in

Codice: [Seleziona]
echo date('d-m-Y')
La data compare però con il formato gg/mm/AA (a me serviva così)

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: data in inglese
« Risposta #3 il: 23 Nov 2008, 21:28:42 »
Sono alle primissime armi...

Se puo' aiutare, io ho risolto cambiando così dopo aver cliccato - in "gestione template" - sul bottone che consente di modifcare il codice HTML:

ho modificato
Codice: [Seleziona]
echo date('l dS \of F Y')
in

Codice: [Seleziona]
echo date('d-m-Y')
La data compare però con il formato gg/mm/AA (a me serviva così)

Credo che così come la hai riportata (con "Y", piuttosto che "y") l'anno ti debba venir fuori a quattro cifre (AAAA).


In ogni caso,
%a restituisce il nome del giorno della settimana abbreviato (lun.)
%A ti restituisce il giorno della settimana per esteso (Lunedi),
%d il giorno del mese a due cifre (01,02,03... 12, 13, 14)
%m il numero del mese
(ma "%M" restituisce i minuti formato due cifre!!)
%b il nome del mese abbreviato (Nov)
%B il nome del mese per esteso (Novembre)
%Y l'anno a quattro cifre. Per l'anno a due cifre va utilizzato "%y"

Quindi, ad esempio, per avere "Domenica, 23 Novembre 2008" la stringa è:
Codice: [Seleziona]
%A, %d %B %Y

Offline iccamar

  • Esploratore
  • **
  • Post: 189
  • Sesso: Maschio
    • Mostra profilo
Re: data in inglese
« Risposta #4 il: 23 Nov 2008, 21:40:48 »
Perfetto! Grazie! ;D

Inoltre è vero quanto dici: ho sbagliato io ad inserire l'esempio. L'anno esce effettivamente a 4 cifre.

 



Web Design Bolzano Kreatif