countdown 2016

+2
Teodor
T.Aurora
6 partecipanti

Risolto countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 11:54

Ho provato a cercare in ogni dove, ma nel topic che parla di come creare un countdown possono aprire topic solo gli amministratori, quindi apro un topic io.
Io ho trovato questo che ho provato a modificare inserendo la data ecc.ecc. ma dopo la convalida nel forum non si vede da nessuna parte.
Non ho altri countdown sul forum...l'unico orpello che ho sono una calza e omino di neve...forse sono loro che contrastano questo script? Oppure sono io che sbaglio...
Vi ringrazio se potete aiutarmi e se no vi ringrazio lo stesso Very Happy

Questo il codice di Martino Pio che ho provato a mettere in Javascript dopo appunto le opportune modifiche...

Codice:
    <script type="text/javascript">
/*countdown - conto alla rovescia*/
function countdown()
{
var_anno=2015;
var_mese=12;
var_giorno=31;
var_ore=00;
var_minuti=0;
var_secondi=0;
data_scandeza= new Date(var_anno,var_mese-1,var_giorno,var_ore,var_minuti,var_secondi);
data_oggi= new Date();
differenza=(data_scandeza-data_oggi);
giorni=parseInt(differenza/86400000);
differenza=differenza-(giorni*86400000);
ore=parseInt(differenza/3600000);
differenza=differenza-(ore*3600000);
minuti=parseInt(differenza/60000);
differenza=differenza-(minuti*60000);
secondi=parseInt(differenza/1000);
differenza=differenza-(secondi*1000);
if (giorni <= "0" && ore <= "0" && minuti <= "0" && secondi <= "0")
{
document.getElementById("Buon Anno!").innerHTML="OPS, Tempo scaduto";
}
else
{
document.getElementById("countdown").innerHTML=giorni +' giorni '+ore+' ore '+minuti+' min '+secondi+' sec';
setTimeout("countdown()",1000)
}
}
</script>
<div id="countdown">
</div>


Ultima modifica di T.Aurora il Lun 28 Dic 2015 - 18:22 - modificato 1 volta.
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Teodor Lun 28 Dic 2015 - 12:18

Ciao, io credo che ci sia qualcosa che non va nel codice.

A me risulta che il codice fornito nel tutorial sia questo:

Codice:
var horloge=function(cible,options){
         if(!(cible.tagName||(cible instanceof jQuery&&cible[0].tagName)))return false;
         this.cible=cible;
         this.options=options||this.optionsParDefaut();
         };
         horloge.prototype={
       /*récupération de l'heure*/
       heure:function(){
         var d=new Date(),date=[],i,h,m,s,r=this,t,u,v=this.options.f_H;
         h=d.getHours();m=d.getMinutes();s=d.getSeconds();
         date["h"]=h<10?"0"+h:""+h;
         date["m"]=m<10?"0"+m:""+m;
         date["s"]=s<10?"0"+s:""+s;
         for(i in date){
         for(t=0;t<date[i].length;t++){date[i+(t+1)]=date[i][t];}
         }
         /*Actions*/
         t=v.match(/\{[jhms][0-9]?\}/g);
         for(i in t){
         v=v.replace(t[i],(u=date[t[i].slice(1,-1)])?u:"mode "+t[i]+" inconnu")
         }
         this.cible instanceof jQuery?this.cible.html(v):this.cible.innerHTML=v;
         /**/
         setTimeout(this.heure.bind(this),1000)
         },
         /*mode a rebours*/
         a_rebours:function(date_cible){
         var d=new Date(),date=[],dc=date_cible,dfs,i,j,h,m,s,r=this,t,u,v=this.options.f_C;
         dc=dc.split(/\D/);
         if(dc.length!=6){this.options.cible.html("Date non valide");return false};
         dc=dc.map(function(e){return parseInt(e)});
         dc=((t=dc[2])<10?"0"+t:t)+"-"+((t=dc[1])<10?"0"+t:t)+"-"+((t=dc[0])<10?"0"+t:t)+"T"+((t=dc[3])<10?"0"+t:t)+":"+((t=dc[4])<10?"0"+t:t)+":"+((t=dc[5])<10?"0"+t:t);
         dc=new Date(dc);
         dfs=parseInt((dc.getTime()>d.getTime())?(dc.getTime()-d.getTime())/1000:0);
         s=dfs%60;dfs-=s;
         j=parseInt(dfs/0x15180);dfs-=j*0x15180;
         h=parseInt(dfs/3600);dfs-=h*3600;
         m=dfs/60;
         date["j"]=""+j;
         while(date["j"].length<parseInt(this.options.n_J)){
         date["j"]="0"+date["j"];
         }
         date["h"]=h<10?"0"+h:""+h;
         date["m"]=m<10?"0"+m:""+m;
         date["s"]=s<10?"0"+s:""+s;
         for(i in date){
         for(t=0;t<date[i].length;t++){
         date[i+(t+1)]=date[i][t];
         }
         }
         /*Actions*/
         t=v.match(/\{[jhms][0-9]?\}/g);
         for(i in t){
         v=v.replace(t[i],(u=date[t[i].slice(1,-1)])?u:"mode "+t[i]+" inconnu")
         }
         this.cible instanceof jQuery?this.cible.html(v):this.cible.innerHTML=v;
         /**/
         this.instance_a_rebours=setTimeout(this.a_rebours.bind(r,date_cible),1000);
         if(0>=parseInt((dc.getTime()>d.getTime())?(dc.getTime()-d.getTime())/1000:0)){clearTimeout(this.instance_a_rebours);this.fin_a_rebours()}
         },
         fin_a_rebours:function(){},
       optionsParDefaut:function(){return {
       /*options de base*/
       /*taille fixe jours*/
       n_J:3,
       /*format Horloge*/
       f_H:'{h}:{m}:{s}',
       /*format Compte a rebours*/
       f_C:'{j} jours {h}:{m}:{s}'
       }}
       };


countdown 2016 Tutori10 Conto alla rovescia


Se sto sbagliando, forniscimi il link del tutorial che hai guardato.
avatar
Teodor
@ Super attivo @

Sesso : Maschio
Età : 28
Messaggi : 1873
Località : Cremona

http://Ilforumditutti.net
Teodor è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da MattiaDes Lun 28 Dic 2015 - 13:27

Manca questa parte:

Codice:
<body onload="countdown()"><div id="countdown"></div></body>


countdown 2016 Z_user10

countdown 2016 1300 countdown 2016 2203 countdown 2016 392
MattiaDes
MattiaDes
Amministratore
Amministratore

Sesso : Maschio
Età : 28
Messaggi : 5137
Località : Italy

http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 13:43

MattiaDes ha scritto:Manca questa parte:

Codice:
<body onload="countdown()"><div id="countdown"></div></body>

Grazie Mattia...sii gentile a quale manca questa parte, al primo o al secondo?

teo il link è questo:

https://aiuto.forumattivo.it/t15138-creare-un-countdown-in-javascript?highlight=countdown+2016
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Teodor Lun 28 Dic 2015 - 13:50

Codice:
<script type="text/javascript">
/*countdown - conto alla rovescia*/
function countdown()
{
var_anno=2012;
var_mese=4;
var_giorno=25;
var_ore=21;
var_minuti=0;
var_secondi=0;
data_scandeza= new Date(var_anno,var_mese-1,var_giorno,var_ore,var_minuti,var_secondi);
data_oggi= new Date();
differenza=(data_scandeza-data_oggi);
giorni=parseInt(differenza/86400000);
differenza=differenza-(giorni*86400000);
ore=parseInt(differenza/3600000);
differenza=differenza-(ore*3600000);
minuti=parseInt(differenza/60000);
differenza=differenza-(minuti*60000);
secondi=parseInt(differenza/1000);
differenza=differenza-(secondi*1000);
if (giorni <= "0" && ore <= "0" && minuti <= "0" && secondi <= "0")
{
document.getElementById("countdown").innerHTML="OPS, Tempo scaduto";
}
else
{
document.getElementById("countdown").innerHTML=giorni +' giorni '+ore+' ore '+minuti+' min '+secondi+' sec';
setTimeout("countdown()",1000)
}
}
</script>

<body onload="countdown()"><div id="countdown"></div></body>


Prova a modificare questo a tuo piacere e dimmi se funziona
avatar
Teodor
@ Super attivo @

Sesso : Maschio
Età : 28
Messaggi : 1873
Località : Cremona

http://Ilforumditutti.net
Teodor è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 14:21

No, purtroppo non funziona. Crying or Very sad
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Teodor Lun 28 Dic 2015 - 14:24

Ora devi andare avanti.

https://aiuto.forumattivo.it/t19061-countdown-2016?nid=8#135744


Procedi con l'installazione.
avatar
Teodor
@ Super attivo @

Sesso : Maschio
Età : 28
Messaggi : 1873
Località : Cremona

http://Ilforumditutti.net
Teodor è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 16:33

Scusa teo...io sarò anche vecchia, ma devo andare avanti dove?... il link che hai postato mi riporta qui...
Quel codice che hai postato io l'ho inserito in javascript, ho convalidato, ma esso non appare.
Quale altra installazione dovrei fare?
Chiedo scusa se non capisco... Embarassed
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Niko Lun 28 Dic 2015 - 16:49

Prova a fare così Wink

crea un nuovo codice javascript in tutte le pagine
Codice:

/*countdown - conto alla rovescia*/
function countdown()
{
var_anno=2012;
var_mese=4;
var_giorno=25;
var_ore=21;
var_minuti=0;
var_secondi=0;
data_scandeza= new Date(var_anno,var_mese-1,var_giorno,var_ore,var_minuti,var_secondi);
data_oggi= new Date();
differenza=(data_scandeza-data_oggi);
giorni=parseInt(differenza/86400000);
differenza=differenza-(giorni*86400000);
ore=parseInt(differenza/3600000);
differenza=differenza-(ore*3600000);
minuti=parseInt(differenza/60000);
differenza=differenza-(minuti*60000);
secondi=parseInt(differenza/1000);
differenza=differenza-(secondi*1000);
if (giorni <= "0" && ore <= "0" && minuti <= "0" && secondi <= "0")
{
document.getElementById("countdown").innerHTML="OPS, Tempo scaduto";
}
else
{
document.getElementById("countdown").innerHTML=giorni +' giorni '+ore+' ore '+minuti+' min '+secondi+' sec';
setTimeout("countdown()",1000)
}
}

ora vai nei templates e modifica overall_header.. cerca:
Codice:
<body>

e sostituiscilo con
Codice:

<body onload="countdown()">



ora inserisci questo dove far comparire il countdown:
Codice:
<div id="countdown"></div>
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 18:22

Grazie Niko, sei sempre gentilissimo. Credevo fosse una cosa più semplice come quello di Natale per capirci, ma ci proverò senz'altro.
Metto risolto perchè dubito che tornerò a rompere gli zebedei... e poi so de coccio, quindi vedrò di farcela.
Buon Anno e grazie per la pazienza. santa
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Teodor Lun 28 Dic 2015 - 19:05

Ciao, lascio lo stesso aperto nel caso tu riscontri difficoltà.


Facci tu sapere quando lo avrai installato e sarà funzionante.  Very Happy
avatar
Teodor
@ Super attivo @

Sesso : Maschio
Età : 28
Messaggi : 1873
Località : Cremona

http://Ilforumditutti.net
Teodor è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 20:34

Grazie...allora ne approfitto:

< body > ---> a me appare questo a riga 211 < body id="phpbb" > ed è questo che devo sostituire con
Codice:
<body onload="countdown()">
?
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Teodor Lun 28 Dic 2015 - 21:10

No, devi cercare proprio

Codice:
<body>
avatar
Teodor
@ Super attivo @

Sesso : Maschio
Età : 28
Messaggi : 1873
Località : Cremona

http://Ilforumditutti.net
Teodor è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 22:28

getto la spugna... mi sono letta 3 volte le 341 righe e
Codice:
<body>
da solo non l'ho trovata.
Ho provato anche con la funzione cerca che c'è in alto...la parola è uscita due volte, ma mai da sola, quindi non so proprio nè che fare nè che dire.
Ci penserò domani... dopotutto domani è un altro giorno Very Happy


T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Teodor Lun 28 Dic 2015 - 22:42

Magari @Niko ti ha fornito i passaggi per una versione diversa dalla tua.


Che versione hai sul tuo forum?
avatar
Teodor
@ Super attivo @

Sesso : Maschio
Età : 28
Messaggi : 1873
Località : Cremona

http://Ilforumditutti.net
Teodor è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Lun 28 Dic 2015 - 22:55

phpBB3
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da jessy Mar 29 Dic 2015 - 8:22

jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da T.Aurora Mar 29 Dic 2015 - 11:28

Grazie Jessy...ci avevo già provato perchè una volta tutti questi widget riuscivo a metterli io, ma con questo forum ci vogliono degli script diversi che io non so fare. Grazie lo stesso.
T.Aurora
T.Aurora
****

Sesso : Femmina
Età : 78
Messaggi : 282
Località : Milano

http://ilcortiledellematte.forumattivo.it/
T.Aurora è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da jessy Mar 29 Dic 2015 - 13:37

ok...ti faccio sapere.Ciao
jessy
jessy
*****

Sesso : Femmina
Età : 25
Messaggi : 735
Località : Roma

http://ilgiornaledibordo.forumattivo.com
jessy è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da CalebLost Mar 29 Dic 2015 - 14:44

Scusate se mi intrometto, ma quale sarebbe il JS per il Countdown?
CalebLost
CalebLost
***

Sesso : Maschio
Età : 54
Messaggi : 186
Località : Roma

http://hifi4all.forumattivo.it/
CalebLost è stato ringraziato dall'autore di questo topic.

Risolto Re: countdown 2016

Messaggio Da Niko Lun 11 Gen 2016 - 15:46

Dal momento che il 2016 è ormai arrivato, deduco che questo topic non serva più Wink

archivio :thanks:
Niko
Niko
Moderatore
Moderatore

Sesso : Maschio
Età : 28
Messaggi : 9573
Località : Provincia di Varese

https://www.fmcodes.net/
Niko è stato ringraziato dall'autore di questo topic.

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.