Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : ivozambon 14 May 2010, 07:48:46

: [Risolto] Problemi con la DATA
: ivozambon 14 May 2010, 07:48:46
La versione 1.5.17 ita presenta dei problemi legati alla data.

Qualsiasi articolo venga inserito non riporta la data di creazione e data di pubblicazione. Ciò succede con qualsiasi editor.

Stesso problema con JDownload: ad ogni file inserito non viene associata in automatico la data di inserimento e questo, ad esempio, lascia il file taggato come NEW, oltre a non conoscere la data di inserimento.

Verificato con altro sito con versione 1.5.15 è tutto perfetto.

Attendiamo aggiornamenti
: Re:Problemi con la DATA
: ste 14 May 2010, 10:17:54
Ciao ivozambon,
ho fatto una verifica sia su una versione 1.5.17 aggiornata che su una versione 1.5.17 installata da zero e in entrambi i casi la data viene inserita.
Parli di inserimento da backend o da frontend?
: Re:Problemi con la DATA
: ivozambon 14 May 2010, 13:01:30
Da Backend mi da questo problema.
Ho fatto anche un'altra prova, installando in locale Joomla utilizzando XAMPP per Windows 1.7.3 e il problema permane.
: Re:Problemi con la DATA
: ste 14 May 2010, 14:49:57
Con che browser visualizzi il sito? Cosa appare nei campi
Data creazione e Inizio pubblicazione quando crei un contenuto di Joomla?
: Re:Problemi con la DATA
: ivozambon 14 May 2010, 15:07:15
IE8 ma è influente. Con Joomla 1.5.15 va alla grande senza nessun problema. Se creo un articolo resta bianco il campo data creazione e data pubblicazione. Uso l'account Admin
: Re:Problemi con la DATA
: ste 14 May 2010, 15:44:54
Da frontend cosa succede? vedi gli articoli che hanno il campo data vuoto?
puoi darmi il link al tuo sito?
: Re:Problemi con la DATA
: ivozambon 14 May 2010, 16:15:16
Trovata la soluzione.
Quando avevo installato in locale Joomla 1.5.17 al primo accesso al sito (front end) avevo questa schermata:

Warning: strtotime() [function.strtotime]: 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/Paris' for '2.0/DST' instead in C:\xampplite\htdocs\edilizia\libraries\joomla\utilities\date.php on line 56

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/Paris' for '2.0/DST' instead in C:\xampplite\htdocs\edilizia\libraries\joomla\utilities\date.php on line 198

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/Paris' for '2.0/DST' instead in C:\xampplite\htdocs\edilizia\libraries\joomla\utilities\date.php on line 198

Benvenuto in Joomla!

Da una soluzione trovata sul web qualcuno aveva suggerito di togliere un underscore (_) sulla riga 52 del file date.php del path /libraries/joomla/utilities.

Effettivamente in locale con XAMPP l'errore non c'era più e non pensavo generasse questo problema con le date, negli oggetti di Joomla.

Fatto sta che ora tutto funziona, ma in locale mi rimane questo problema non ancora risolto.
Ciao
: Re:Problemi con la DATA
: ste 14 May 2010, 16:34:15
ok, il problema dovrebbe riguardare il settaggio del php di Xampp. Ho trovato questo post su Joomla.org, dove viene segnalato lo stesso problema, ma per una versione di Joomla più vecchia
http://forum.joomla.org/viewtopic.php?p=1556086
Dovresti modificare il file php.ini di xampp (che trovi nella cartella php), cerca la parola "date.timezone" e imposta il timezone così:
; Defines the default timezone used by the date functions
date.timezone = "Europe/Brussels"
Fai una prova e dicci se funziona. Il mio xampp è impostato così
; Defines the default timezone used by the date functions
;date.timezone =
e non dà errori con Joomla
: Re:Problemi con la DATA
: ivozambon 16 May 2010, 10:38:49
Effettivamente al php.ini di XAMPP (C:\xampplite\php) va modificato così:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Rome"

Riavviare i servizi Apache e MySql e tutto funziona.

Grazie. Ciao