Back to top

Autore Topic: RISOLTO modifica data  (Letto 5381 volte)

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
RISOLTO modifica data
« il: 19 Giu 2013, 11:28:42 »
buongiorno, nel template che uso, in basso è prevista la visualizzazione della data, però non è nel classico formato "italiano", si visualizza così
 Wednesday the 19th
credo di aver trovato l'istruzione nel file index.php e dovrebbe essere questa
 
Codice: [Seleziona]
<?php echo date('l \t\h\e jS');?>è possibile trasformarla?
grazie
« Ultima modifica: 25 Giu 2013, 23:03:15 da tonicopi »

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:modifica data
« Risposta #1 il: 19 Giu 2013, 11:55:01 »
ciao Roberto, la specifica funzione per la data utilizzata nel tuo template è indipendente da Joomla. E' infatti una caratteristica offerta dal php. Online puoi trovare molte risorse riguardo la stampa della data:
https://www.google.it/#hl=it&q=stampa+data+php

Se però ci dici in che formato esatto desideri ottenerla possiamo dirti direttamente come modificare il codice

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #2 il: 19 Giu 2013, 12:13:51 »
intanto grazie della risposta,

poi mi piacerebbe vederla come mercoledì 19 giugno 2013, quindi "giorno della settima testo- giorno mese numerico - mese testo - anno numerico"
è possibile?




Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:modifica data
« Risposta #3 il: 19 Giu 2013, 12:16:16 »
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #4 il: 19 Giu 2013, 12:31:32 »
grazie anche a te belin, però nel tuo link non mi ci raccapezzo, sono parecchio zappa specialmente con l'inglese, cercando invece nei risultati proposti da goggle con il link di giovi ho trovato questo codice
Codice: [Seleziona]
<?php  
setlocale
(LC_TIME'it_IT');    
echo 
strftime("%A %d %B %Y");    
?>
 
ma non restituisce la data come la vorrei ma in inglese....
 


Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #5 il: 19 Giu 2013, 12:36:33 »
piano piano ci arrivo , il codice di prima era per server linux, con questo, per server windows,
Codice: [Seleziona]
<?php  
setlocale
(LC_TIME'ita');    
 echo 
strftime("%A %d %B %Y");    
?>
 
mi da come risultato mercoled� 19 giugno 2013
che, a parte il probòema della ì del mercoledì potrebbe essere quello che voglio
ora però l'altra domanda è la ì accettata me la dovrei tenere così???
 e poi, per mia curiosità, per server non si intende il server dov'è il sito? perché il mio è linux....

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:modifica data
« Risposta #6 il: 19 Giu 2013, 12:39:18 »
i caratteri accentati si vedono se imposti la pagina php/html in utf-8  :)

magari hai anche una versione di php 5? :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #7 il: 19 Giu 2013, 12:50:03 »
rieccomi, a dimostrazione della mia stupidità, il problema di server non esiste, perché le prove le stavo facendo in locale..... ;D ;D ;D
invece il problema dell'accentata rimane anche on line, ora controllo che versione di php c'è, però avevo controllato i requisiti per joomla 3 e mi sembrava che andasse bene  :-\ :-\ :-\

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:modifica data
« Risposta #8 il: 19 Giu 2013, 13:22:22 »
non è una questione di server o di requisiti ma come ti ha già suggerito belinbelan è la codifica della pagina, che si imposta tramite un tag presente nella testata della stessa.
Se posti un link al sito possiamo verificare come e se è già impostato ed eventualmente guidarti per la modifica del template per l'inserimento del tag
<meta http-equiv="content-type" content="text/html; charset=utf-8"> nel codice

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #9 il: 19 Giu 2013, 13:58:40 »
il sito è www.ilcavaliere.eu
grazie


Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #10 il: 19 Giu 2013, 14:04:41 »
se riuscite a darmi una mano anche con questo ve ne sarei molto grato
http://forum.joomla.it/index.php/topic,204323.0.html


Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:modifica data
« Risposta #11 il: 19 Giu 2013, 14:05:56 »
intanto metti anche questa piccola stringa nell'head:

<meta charset="" />

--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #12 il: 19 Giu 2013, 14:14:54 »
belin scusa, forse non hai capito con chi hai a che fare..... dove la devo mettere quella tringa? nell'index.php o in qualche altro file?
 :-[

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:modifica data
« Risposta #13 il: 19 Giu 2013, 14:21:08 »
se riuscite a darmi una mano anche con questo ve ne sarei molto grato
http://forum.joomla.it/index.php/topic,204323.0.html
che fai, spammi?
 
Nell'index.php del tuo tempalte (templates/tuotemplate/index.php) inserisci sotto il tag <head> o subito prima del tag </head> la stringa
Codice: [Seleziona]
<meta charset="utf-8">

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #14 il: 19 Giu 2013, 14:30:51 »
fatto, manon mi sembra sia cambiato nulla...
no no, non spammo, chiedo aiuto


Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:modifica data
« Risposta #15 il: 19 Giu 2013, 14:40:40 »
usa questa prima di stampare la data e cancella quella che hai trovato online:
Codice: [Seleziona]
setlocale(LC_TIME, 'ita', 'it_IT.utf8');

Offline roberto_

  • Appassionato
  • ***
  • Post: 239
    • Mostra profilo
Re:modifica data
« Risposta #16 il: 19 Giu 2013, 14:44:10 »
grazie grazie grazie


 



Web Design Bolzano Kreatif