Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562

    CALENDARIO PERPETUO bloccato mese corrente

    Sto cercando di far funzionare bene lo script HTML.it chiamato: Calendario perpetuo.

    Il link è questo: http://php.html.it/script/vedi/1983/...-perpetuo-php/

    Praticamente non mi va avanti ed indietro con i mesi. Rimane sempre fermo. Mi sapete dire come mai?

    ERRATA CORRIGE: ho scoperto che andando avanti o indietro con le frecce, contando esattamente il numero di mesi, va avanti o indietro solo l'anno. Invece il mese e i giorni rimangono al mese corrente.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628

    Re: CALENDARIO PERPETUO bloccato mese corrente

    Originariamente inviato da amamax
    Sto cercando di far funzionare bene lo script HTML.it chiamato: Calendario perpetuo.

    Il link è questo: http://php.html.it/script/vedi/1983/...-perpetuo-php/

    Praticamente non mi va avanti ed indietro con i mesi. Rimane sempre fermo. Mi sapete dire come mai?
    l'ho scaricato anche io ieri...
    controlla il codice c'è un errore ha scritto $giorno anzichè $giorno_ controlla bene


    ciao
    Software gratuito per gestire le tue newsletter: Mercurio

  3. #3
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Ciao. Ho controllato, ma tutti i $giorno hanno il loro _ davanti. MMM sai ho scoperto che praticamente andando avanti e indietro con le frecce, il mese e i giorni rimangono quelli correnti, invece è l'anno che cambia in proporzione ai click che si fanno contando i mesi. Mi aiuti perfavore? Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Originariamente inviato da amamax
    Ciao. Ho controllato, ma tutti i $giorno hanno il loro _ davanti. MMM sai ho scoperto che praticamente andando avanti e indietro con le frecce, il mese e i giorni rimangono quelli correnti, invece è l'anno che cambia in proporzione ai click che si fanno contando i mesi. Mi aiuti perfavore? Grazie
    ops controlla era $mese allora.....bisogna metterlo cosi $mese_

    non giorno non centra nulla mi sono sbagliato
    Software gratuito per gestire le tue newsletter: Mercurio

  5. #5
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Sai che ho scoperto? Che decommentando quel piccolo pezzo di script all'interno, se mando avanti e indietro con le frecce, le date si vedono corrette, mentre è il calendario che si blocca semrpe al mese corrente

  6. #6
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    Ottimo peril mese, va...mentre i giorni del mese e quelli della settimana sempre fermi al mese corrente...mi sai rispondere al volo? Grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Originariamente inviato da amamax
    Ottimo peril mese, va...mentre i giorni del mese e quelli della settimana sempre fermi al mese corrente...mi sai rispondere al volo? Grazie

    Codice PHP:
    function calendario($mese,$anno){
    Global 
    $_GET;

    if (
    $_GET['x'] == NULL){
    $mese_ $mese;
    $anno_ $anno;
    }
    else{
    $mese_ = (int)strftime"%m" ,(int)$_GET['x']);
    $anno_ = (int)strftime"%Y" ,(int)$_GET['x']);
    }


    $prev mktime(000$mese_ -11,  $anno_);

    $next mktime(000$mese_ +11,  $anno_);

    $human_month = array("error""Gennaio""Febbraio""Marzo""Aprile""Maggio""Giugno""Luglio""Agosto""Settembre""Ottobre""Novembre""Dicembre" ); 


    $settimana   = array("Lun""Mar""Mer""Gio""Ven""Sab""Dom"); 
    $colonne     7;
    $giorni      date("t",mktime(000$mese_1$anno_));  //giorni del mese in questione
    $primo_lunedidate("w",mktime(000$mese_1$anno_));  //Array_parte da 0

    if($primo_lunedi==0){
    $primo_lunedi 7;  //siamo mica americani
    }

    print(
    "<table width=\"210\" colspacing=\"0\" border=\"0\">"); //table
    print("\n\t<tr height=\"20\" class=\"txtredB\">\n\t\t<td colspan=\"".$colonne."\" align=\"center\"><a href=\"?x=".$prev."\">&lt;&lt;</a> <span class=\"txtwhiteB\">".$human_month[(int)$mese_]." ".$anno_."</span> <a href=\"?x=".$next."\">&gt;&gt;</a></td>\n\t</tr>"); //mese/anno

    foreach($settimana as $val){

    print(
    "\n\t\t<td height=\"20\" class=\"txtwhiteB\">".$val."\t</td>");

    }
    print(
    "</tr>");

    for(
    $i 1$i<$giorni+$primo_lunedi$i++){

    if(
    $i%$colonne+1==0){

    print(
    "\n\t<tr>");

    }
    if(
    $i<$primo_lunedi){

    print(
    "\n\t\t<td></td>");

    }
    else{

    $giorno_$i-($primo_lunedi-1);
    $a strtotime(date($anno_."-".$mese_."-".$giorno_));
    $b strtotime(date("Y-m-d"));

    /* uncomment when debugging
    print($giorno_."-".$mese_."-".$anno_);
    print(" -> ");
    print(strftime("%d-%m-%Y",$a));
    //print($a);
    print(" -> ");
    print(strftime("%d-%m-%Y",$b));
    //print($b);
    print("
    ");
    */

    if($a != $b){
    print(
    "\n\t\t<td><a href=\"?x=".$a."\"><font size=\"2\" face=\"verdana\">".$giorno_."</font></a></td>");
    }
    else{
    print(
    "\n\t\t<td><a href=\"?x=".$a."\"><font color=\"red\" size=\"2\" face=\"verdana\">".$giorno_."</font></a></td>");
    }
    }
    if(
    $i%$colonne==0){
    print(
    "\n\t</tr>");
    }
    }                                                                                                       
    print(
    "\n\t<tr height=\"30\">\n\t</tr>");
    print(
    "\n</table>");


    cosi famo prima
    Software gratuito per gestire le tue newsletter: Mercurio

  8. #8
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562
    PERFETTO! MITIKO....DA PAURA! VVoVe:

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Originariamente inviato da amamax
    PERFETTO! MITIKO....DA PAURA! VVoVe:


    Software gratuito per gestire le tue newsletter: Mercurio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.