CLOSE

COD.INX-GAMING.CO.UK

CLICK HERE
XBOX 360 jtaggata. Ok e allora? Che ne pensate?

Sondaggio

Ti piace la nuova grafica di newbug.it?
 
Timezone Setting ULTRASTATS (fuso orario per ULTRASTATS) PDF Stampa E-mail
Scritto da Administrator   
Martedì 13 Aprile 2010 13:57

Dopo aver effettuato l'installazione di Ultrastats ho notato che i dati venivano visualizzati con un orario differente da quello reale, ovvero

due ore prima. Il motivo risiede nel fatto che il nostro webserver risiede nel Regno Unito, fuso orario GMT +0 e dove non c'è l'ora legale, che causa una differenza (in meno) di ben due ore. Per ovviare al fattaccio basta editare il file index.php contenuto nella cartella principale di Ultrastats. Ecco un esempio valido sul fuso orario italiano:

Codice all'interno di index.php PRIMA della modifica del fuso orario:

.............
// *** Default includes and procedures *** //

define('IN_ULTRASTATS', true);
$gl_root_path = './';
require_once($gl_root_path . 'include/functions_common.php');
require_once($gl_root_path . 'include/functions_frontendhelpers.php'); .....


Codice all'interno di index.php DOPO la modifica del fuso orario:

.............
// *** Default includes and procedures *** //

setlocale(LC_CTYPE, 'italian');
setlocale(LC_TIME, 'italian');
date_default_timezone_set('Europe/Rome');

define('IN_ULTRASTATS', true);
$gl_root_path = './';
require_once($gl_root_path . 'include/functions_common.php');
require_once($gl_root_path . 'include/functions_frontendhelpers.php');......

A quanto pare la gestione dell'ora legale (attualmente in uso in Italia nel momento in cui scrivo) avviene correttamente, cosa che non si può dire per il CMS Joomla

Ultimo aggiornamento Martedì 13 Aprile 2010 15:36