Back to top

Autore Topic: Orario del sito sballato  (Letto 5794 volte)

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Orario del sito sballato
« il: 16 Set 2009, 17:59:19 »
Ciao a tutti gli utenti del forum,

ho un problema con lo shop on-line di un mio cliente. Questo usa un joomla 1.0.15 con virtue mart. Io i siti che ho creato fino ad ora li ho sempre fatti con la versione 1.5 e non mi ci trovo molto. Il problema è che in alto a destra (dalla parte opposta del pathway) che la data. questa però risulta sballata di ben 3 mesi, quindi ad oggi segna 16 dicembre 2009. Abbiamo controllato l'orario del server e effettivamente è ok, ma non ho trovato nulla per configurare la data nell'amministrazione. Soprattutto se vado a creare un nuovo articolo, questo ha la giusta data. Mi potete aiutare a risolvere questo curioso caso?


Grazie a tutti ;)

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #1 il: 16 Set 2009, 18:17:05 »
Ciao.
La data di cui parli è generata da un modulo o da una funzione contenuta nel template utilizzato?
Un link al sito sarebbe di aiuto, grazie.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #2 il: 16 Set 2009, 18:21:14 »
Ciao.
La data di cui parli è generata da un modulo o da una funzione contenuta nel template utilizzato?
Un link al sito sarebbe di aiuto, grazie.

Purtoppo non ho fatto io il sito quindi non ti so dire come sia generata quella data, ma un modulo non mi sembra perchè non ho trovato nulla del genere. Forse è generata dal template, ecco il link http://www-beta.auxostore.com/shop/index.php

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #3 il: 16 Set 2009, 18:35:03 »
Si infatti viene generata all'interno del template dal seguente codice che inizia alla riga 59 del file index.php del template che stai usando:

Codice: [Seleziona]
<div class="date">
<?php
//CREATO DA PALOMBO STEFANO
//raccolta variabili
$data=date("w");  //data in inglese tre lettere (sun)
$mese=date("m");  //mese in inglese 2 numeri (08)
$anno=date("Y");  //Anno in quattro cifre (2007)
$ora=date("H:i");  //ora in ore minuti (21:35)
$numero=date("j");

//conversione in giorni italiani
switch($data){
  case 
0:
  
$data='Domenica';
  break;
          case 
1:
  
$data='Lunedì';
  break;
   case 
2:
  
$data='Martedì';
  break;
   case 
3:
  
$data='Mercoledì';
  break;
   case 
4:
  
$data='Giovedì';
  break;
   case 
5:
  
$data='Venerdì';
  break;
   default:
  
$data='Sabato';
  break;
}

//conversione in mesi italiani
switch($mese){
  case 
01:
  
$mese='Gennaio';
  break;
   case 
02:
  
$mese='Febbraio';
  break;
   case 
03:
  
$mese='Marzo';
  break;
   case 
04:
  
$mese='Aprile';
  break;
   case 
05:
  
$mese='Maggio';
  break;
   case 
06:
  
$mese='Giugno';
  break;
   case 
07:
  
$mese='Luglio';
  break;
   case 
08:
  
$mese='Agosto';
  break;
   case 
09:
  
$mese='Settembre';
  break;
   case 
10:
  
$mese='Ottobre';
  break;
   case 
11:
  
$mese='Novembre';
  break;
   default:
  
$mese='Dicembre';
  break;
}
?>

<?php echo "$data $numero $mese $anno"//Per  inserire l'ora mettere la variabile $ora
?>

</div>

Questo è il codice originale verifica se ci sono delle differenze rispetto a quello che hai tu all'interno del tuo index.php del template
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #4 il: 16 Set 2009, 18:47:31 »
si il codice è lo stesso, non è stato modificato. Quindi cosa puo essere accaduto?

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #5 il: 16 Set 2009, 18:55:43 »
A me sinceramente questo codice sembra corretto. Non riscontro errori a dire la verità.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #6 il: 16 Set 2009, 19:05:42 »
A me sinceramente questo codice sembra corretto. Non riscontro errori a dire la verità.

anche a me sembra sia ok, infatti non capisco il motivo per cui sballa il mese ???

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #7 il: 16 Set 2009, 19:10:56 »
infatti giorno data ed anno sono giusti è solo il mese che è in avanti. non sarà voglia di pandoro e panettone? ;D

è come se sbagliasse la conversione dei numeri dei mesi con il nome del mese. fai questo tentativo elimina dal codice la parte relativa alla conversione numero-mese e vedi se ti restituisce il numero corretto del mese nella data.
il codice da eliminare è il seguente:

Codice: [Seleziona]
switch($mese){
  case 01:
  $mese='Gennaio';
  break;
   case 02:
  $mese='Febbraio';
  break;
   case 03:
  $mese='Marzo';
  break;
   case 04:
  $mese='Aprile';
  break;
   case 05:
  $mese='Maggio';
  break;
   case 06:
  $mese='Giugno';
  break;
   case 07:
  $mese='Luglio';
  break;
   case 08:
  $mese='Agosto';
  break;
   case 09:
  $mese='Settembre';
  break;
   case 10:
  $mese='Ottobre';
  break;
   case 11:
  $mese='Novembre';
  break;
   default:
  $mese='Dicembre';
  break;
}
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #8 il: 16 Set 2009, 19:25:03 »
ahaha forse ha voglia di andare di nuovo in vacanza per il Natale.

Cmq ho fatto la modifica da te suggerita, ma stranamente a me continua a visualizzare il mese e non il numero come dovrebbe. Forse è qualcosa relativa alla cache?

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #9 il: 16 Set 2009, 19:52:02 »
Si prova a ripulire la chache del browser e poi riprova. Ti ho proposto questa modifica per vedere se sballa il mese anche indicandolo come numero.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #10 il: 16 Set 2009, 19:59:05 »
Si prova a ripulire la chache del browser e poi riprova. Ti ho proposto questa modifica per vedere se sballa il mese anche indicandolo come numero.

Provato, ma niente da fare, nonostante ho cancellato quel pezzo di codice mi continua a segnare Dicembre.
Puoi provare a vedere se vedi uguale anche tu?

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #11 il: 17 Set 2009, 10:53:31 »
Ciao.
Io adesso vedo la data in questo formato: Giovedì 17 09 2009 ed è corretto il mese visualizzato come numero.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #12 il: 17 Set 2009, 11:53:03 »
Ciao.
Io adesso vedo la data in questo formato: Giovedì 17 09 2009 ed è corretto il mese visualizzato come numero.

Ciao Frascan,

ieri avevo fatto un'errore ed era per questo che non vedevo il codice del mese. Anche io ora vedo 09 come mese, ma se metto il codice che ho tolte prende sempre Dicembre. Quindi il problema è di interpretazione dal codice del mese in formato testo. Come mai secondo te?

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #13 il: 17 Set 2009, 12:44:06 »
Si infatti era questo che volevo verificare. Nel pezzo di codice che fa la conversione da numero mese a data mese non vedo errori però.
Non riesco sinceramente ad individuare un errore. Prova a vedere le varie funzioni date() a livello di manuale php. Altro sul momento non mi viene da suggerirti.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline murdok

  • Esploratore
  • **
  • Post: 51
    • Mostra profilo
Re:Orario del sito sballato
« Risposta #14 il: 17 Set 2009, 13:09:51 »
Si infatti era questo che volevo verificare. Nel pezzo di codice che fa la conversione da numero mese a data mese non vedo errori però.
Non riesco sinceramente ad individuare un errore. Prova a vedere le varie funzioni date() a livello di manuale php. Altro sul momento non mi viene da suggerirti.


Ok, grazie cmq dell'aiuto. ;)
Cmq il giorno lo interpreta bene quindi credo che le funzioni php siano giuste.
Ora faccio un paio di prove

 



Web Design Bolzano Kreatif