Back to top

Autore Topic: Componente visualizza orari sbagliati come fare?  (Letto 2254 volte)

Offline limpido

  • Appassionato
  • ***
  • Post: 278
    • Mostra profilo
Componente visualizza orari sbagliati come fare?
« il: 19 Lug 2010, 23:25:07 »
Ho dovuto settare il core di joomla a+2 come orario per poter far trovare l'orario esatto negli articolo e nelle news.

Ora ci sono alcuni componenti e o moduli (Come Alpha User Point) che non si aggiornano come orario e mi riportano uno sfasamento di 2 ore... Come posso fare per alinearli al sito? da dove prelevano i dati se il core di joomla è settato bene?

Offline limpido

  • Appassionato
  • ***
  • Post: 278
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #1 il: 20 Lug 2010, 22:37:56 »
upppp  mi date qualche info???

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #2 il: 21 Lug 2010, 09:10:33 »
Controlla lo script del componente, magari ha un proprio settaggio che fa a pugni con quello del framework di joomla.

Offline limpido

  • Appassionato
  • ***
  • Post: 278
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #3 il: 22 Lug 2010, 23:38:31 »
   
      $db               =& JFactory::getDBO();
            
      $nullDate   = $db->getNullDate();
      $date =& JFactory::getDate();
      $now  = $date->toMySQL();



penso l'errore sia qui, che va a prelevare la data e l'ora sul server e non quella di joomla (poiche sul core di joomla ho fatto  +2 mentre in questo dove sta questo codice mi va un ora indietro)

Oltre a questo codice vi allego la pagina intera cosi se qualcuno mi può dare una mano mi farebbe tanto piacere

[allegato vecchio più di un anno eliminato automaticamente]
« Ultima modifica: 22 Lug 2010, 23:48:52 da limpido »

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #4 il: 23 Lug 2010, 09:32:24 »
Prova ad aggiungerlo in manuale ( ma poi dovresti cambiarlo ogni volta che si passa dall'ora legale al solare)

Codice: [Seleziona]
$agg_ora = 1;
 $nullDate   = $db->getNullDate();
      $date =& JFactory::getDate();
      $date =  $date + $agg_ora;
      $now  = $date->toMySQL();

Offline limpido

  • Appassionato
  • ***
  • Post: 278
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #5 il: 23 Lug 2010, 20:12:12 »
dovrei andare a sostituire o aggiungere?

Offline limpido

  • Appassionato
  • ***
  • Post: 278
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #6 il: 24 Lug 2010, 01:03:34 »
Ciao ho provato come mi hai detto tu, ma la pagina non si vede apportando le modifiche,... puoi dare un okkiata alla pagina per intero che ti ho allegato in precedenza'??
Grazieeeeee

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #7 il: 24 Lug 2010, 09:24:53 »
A quella parte di codice che mi hai scritto, devi aggiungere quelle 2 linee cioè:

      $agg_ora = 1;   <---- Questa setta la variabile ad "1" (sarebbero le ore)
      $nullDate   = $db->getNullDate();
      $date =& JFactory::getDate();
      $date =  $date + $agg_ora;   <----- Questa Somma alla data, il valore della variabile settata in precedenza ( quindi dovresti recuperare quell'ora persa)
      $now  = $date->toMySQL();

Offline limpido

  • Appassionato
  • ***
  • Post: 278
    • Mostra profilo
Re:Componente visualizza orari sbagliati come fare?
« Risposta #8 il: 24 Lug 2010, 21:55:27 »
pho fatto le modifiche ma la pagina non viene visualizzata...
forse si devono modificcare altri paramentri, cmq ti ringrazio se hai tempo puoi dare un okkiata al file in allegato?
Graziee

 



Web Design Bolzano Kreatif