ForumFree, BlogFree & ForumCommunity Help

Reply Reply
Script per date di compleanno
view post Posted on 23/11/2009, 14:49Quote

Junior Member

Group: Member
Posts: 6


Status: Offline: ultima azione eseguita il 7/12/2009, 19:36


CITAZIONE (.:.cinzia.:. @ 29/10/2009, 10:52)
Buongiorno a tutti. Ho un problema con lo script.
Faccio l'esempio del mio compleanno che sarà il 5 di novembre
Fino a ieri diceva, giustamente, che sarebbe stato fra 9 giorni
oggi mi dice che sarà domani :blink:
Come posso risolverlo?

Nuovo compleanno, stesso problema. Oggi mi dice che domani sarà il compleanno di luca (in realtà, 30 di novembre)
domani mi dirà: oggi festeggiamo luca
da dopodomani ricomincerà a contare i giorni giusti fino al compleanno di luca. -_-
AIUTOO!!!


CITAZIONE (Scorpy87 @ 18/11/2009, 13:57)
Usate questo tool
CITAZIONE (Scorpy87 @ 26/10/2009, 16:22)
E' possibile usare questo tool: http://fastscripts.forumfree.net/ > Script compleanni

Non si apre. <_<

Edited by .:.cinzia.:. - 23/11/2009, 15:15
 
PM Email Top
view post Posted on 24/11/2009, 21:36Quote
Avatar

Senior Member

Group: Member
Posts: 349
Location: Sicilia


Status: Offline: ultima azione eseguita il 9/2/2010, 15:31


CITAZIONE (>Kellie< @ 13/11/2009, 23:01)
Anchio ho il problema dell'"undefined",ma ora non mi appare nemmeno la tabella,Help..cosa c'è che non va?
CODICE
<table class="skin_tbl" align="center" cellpadding="0" cellspacing="0"><tr><td class="mleft_top"></td><td><table class="mback" width="100%" cellpadding="0" cellspacing="0"><tr><td class="mback_left"></td><td class="mback_center">
<div class="mtitle">Puppies' Birthday!</div>

</td><td class="mback_right"></td></tr></table></td><td class="mright_top"></td></tr><tr><td class="mleft"></td><td><table class="mainbg" style="text-align:center;width:100%" cellpadding="4" cellspacing="1">

<tr title="Compleanni">
<td class="ww"><script type="text/javascript">function person(nick,date,month){this.nick=nick; this.date=date; this.month=month-1} p=new Array();

preavviso=120
colore="#51471e"


p[0]=new person("Billi,Blaki,Luna,Billy,Black,Michael cuccioli di Hotoreste.vbs!",15,7)
p[1]=new person("Ballo labrador di bessy97!",15,1)
p[2]=new person("Katy cavalier di AlidiKristallo97!",5,3)
p[3]=new person("Melody shitzu di LOCHI!",20,6)
p[4]=new person("Niky golden di LOCHI!",12,7)
p[5]=new person("Dado boxer di Hotoreste.vbs e Chanel e Leo bassotti di ParisHilton!",16,7)
p[6]=new person("Molly bassotto di LOCHI!",17,7)
p[7]=new person("Tiffany e Dodò bassotti di ParisHilton!",18,7)
p[8]=new person("Jerry beagle di LOCHI!",28,7)
p[9]=new person("Tommy beagle di Exclusive e Lyra golden di _Lyra_!",29,7)
p[10]=new person("Alan boxer di _Lyra_!",30,7)
p[11]=new person("Lucy labrador di Marty-dog e Coccola beagle di =]> Kylua <[=!",25,12)
p[12]=new person("Luna barbone di Marty-dog!",26,12)
p[13]=new person("Chiara labrador di Ciambellina_98 e Greta dalmata di §Scira§!",10,8)
p[14]=new person("Milù schnauzer di Schnauzerina93!",9,8)
p[15]=new person("Axel beagle di Schnauzerina93 e Mina chihuahua di Martina>cucciolina01 !",16,8)
p[16]=new person("Fido shiba di Fidobau!",15,8)
p[17]=new person("Amber bassotto di Paranoikbaby!",19,12)
p[18]=new person("Toby shiba di pakkun95!",18,8)
p[19]=new person("Rex pastore ted. di Schnauzerina93!",24,6)
p[20]=new person("Luna dalmata di Dalmatina!",25,8)
p[21]=new person("Nutella labrador di Schnauzerina93,Toby labrador di bubu.f60, e Tom e Lalla cuccioli di NIKITA98!",21,8)
p[22]=new person("Poci bassotto di Konata-izumi e Andie shitzu di Paranoikbaby!",20,8)
p[23]=new person("Haruhi e Ami cucciole di Konata-izumi e Brombolo e Jambo cuccioli di ~Shany~!",22,8)
p[24]=new person("Lisa jack russel di Martina>cucciolina01!",7,1)
p[25]=new person("Tom bassotto di Martina>cucciolina01!",5,6)
p[26]=new person("Sally dalmata di bubu.f60!",10,1)
p[27]=new person("Lucky husky di ~Shany~ e Nerone labrador di Lady Divina!",10,12)
p[28]=new person("Linda pastore ted. di Fede15!",23,12)
p[29]=new person("Maya shiba di Dalmatina!",24,8)
p[30]=new person("Laika beagle di Dalmatina!",28,8)
p[31]=new person("Chiara labrador di Dalmatina!",5,9)
p[32]=new person("Kira husky di §Scira§!",24,2)
p[33]=new person("Schedo shetland di §Scira§!",20,7)
p[34]=new person("Mila chihuahua di §LoroPossono§!",27,9)
p[35]=new person("Rina husky di boxerina26!",26,1)
p[36]=new person("Nessi boxer di boxerina26 e Scotty labrador di §LoroPossono§!"12,11)
p[37]=new person("Enzo corgi di mitol26!",4,8)
p[38]=new person("Kiss barbone toy di boxerina26!",30,3)
p[39]=new person("Laky e Matias cuccioli di Dalmatina!",5,10)
p[40]=new person("Fiore cavalier di Dalmatina!",4,10)
p[41]=new person("Valery dalmata di Dalmatina!",3,10)
p[42]=new person("Rocky barbone di Bernardo Provenzano!",10,9)
p[43]=new person("Peggy e Charly shitzu di issa96!",24,12)
p[44]=new person("Rinka labrador di the.dreamer.96!",10,10)
p[45]=new person("Black husky di .Simon. e Viviana beagle di sweet!",11,10)
p[46]=new person("Stella e Balto cuccioli di NIKOLITA98!",3,4)
p[47]=new person("Dado corgi di NIKOLITA98!",1,1)
p[48]=new person("Altair beagle di Zigiottina!",1,11)
p[49]=new person("Neve barbone di °°Dolce.stellina°°!",3,11)
p[50]=new person("Miele golden di sasì!",9,11)
p[51]=new person("Ramses shitzu di sweet!",4,11)
p[52]=new person("Puffo labrador di sweet!",16,10)
p[53]=new person("Luna shitzu di sweet!,18,12)
p[54]=new person("Maya shiba di sweet!",12,10)
p[55]=new person("Bleid e Diana cuccioli di §Scira§!",9,11)
p[56]=new person("Bau dalmata di sasì!",13,11)
p[57]=new person("Luna e Lord golden di Nozomi95!",21,11)

var now=new Date(); today=new Date(0,now.getMonth(),now.getDate()); function delta(sdate){return Math.round((sdate.getTime()-today.getTime())/(24*60*60*1000))}

function tmpa(n,z){this.n=n; this.z=z} tmpx=new Array(); function tmpb(n){this.n=n} tmp1=new Array(); tmp0=new Array(); aa=bb=cc=-1; for(var i in p){birthday=new Date(0,p[i].month,p[i].date); if(delta(birthday)<0) birthday=new Date(1,p[i].month,p[i].date); z=delta(birthday); if(z==0){cc++; tmp0[cc]=new tmpb(p[i].nick)} else if(z<=preavviso){if(z==1){bb++; tmp1[bb]=new tmpb(p[i].nick)} else{aa++; tmpx[aa]=new tmpa(p[i].nick,z)}}} document.write("<span style='color:"+colore+"'>"); s="";

if(cc>=0){s=" - "; document.write("<b>Oggi è il compleanno di ");
for(x=0; x<=cc; x++){document.write(tmp0[x].n); if(x<cc-1) document.write(", "); else if(x<cc) document.write(" e ")} document.write(" AUGURI!<\/b>")}

if(bb>=0){if(bb>0) document.write(s+"Domani compiranno gli anni "); else document.write(s+"Domani compirà gli anni ");
for(x=0; x<=bb; x++){document.write("<b>"+tmp1[x].n+"<\/b>"); if(x<bb-1) document.write(", "); else if(x<bb) document.write(" e ")}
s=" - "}

if(aa>=0){tmpy=new Array(); for(i=0; i<aa-1; i++){min=i; for(j=i+1; j<aa; j++) if(tmpx[j].z<tmpx[min].z) min=j; if(i!=min){tmpy[0]=new tmpa(tmpx[i].n,tmpx[i].z); tmpx[i]=tmpx[min]; tmpx[min]=tmpy}}

if(aa>0) document.write(s+"I prossimi compleanni sono di "); else document.write(s+"Il prossimo compleanno è di ");
for(x=0; x<=aa; x++){document.write("<b>"+tmpx[x].n+"<\/b>"); on=0; if(x+1<=aa){if(tmpx[x].z!=tmpx[x+1].z) on=1} else on=1; if(on) document.write(" tra "+tmpx[x].z+" giorni"); if(x<aa-1) document.write(", "); else if(x<aa) document.write(" e ")}} document.write("<\/span>")
</script></td>
</tr>

</table></td><td class="mright"></td></tr><tr><td class="mleft_bottom"></td><td><table class="msub" width="100%" cellpadding="0" cellspacing="0"><tr><td class="msub_left"></td><td class="msub_center">&nbsp;</td><td class="msub_right"></td></tr></table></td><td class="mright_bottom"></td></tr></table><br><br>

Help

ecco come si vede:
image
 
PM Email WEB Top
view post Posted on 29/11/2009, 22:34Quote
Avatar

Senior Member

Group: Member
Posts: 349
Location: Sicilia


Status: Offline: ultima azione eseguita il 9/2/2010, 15:31


up!
 
PM Email WEB Top
view post Posted on 7/12/2009, 15:09Quote

Junior Member

Group: Member
Posts: 6


Status: Offline: ultima azione eseguita il 7/12/2009, 19:36


CITAZIONE (.:.cinzia.:. @ 23/11/2009, 14:49)
CITAZIONE (.:.cinzia.:. @ 29/10/2009, 10:52)
Buongiorno a tutti. Ho un problema con lo script.
Faccio l'esempio del mio compleanno che sarà il 5 di novembre
Fino a ieri diceva, giustamente, che sarebbe stato fra 9 giorni
oggi mi dice che sarà domani :blink:
Come posso risolverlo?

Nuovo compleanno, stesso problema. Oggi mi dice che domani sarà il compleanno di luca (in realtà, 30 di novembre)
domani mi dirà: oggi festeggiamo luca
da dopodomani ricomincerà a contare i giorni giusti fino al compleanno di luca. -_-
AIUTOO!!!

Nessuno sa come risolvere questo problema? :unsure:
 
PM Email Top
view post Posted on 17/12/2009, 14:44Quote
Avatar

Senior Member

Group: Member
Posts: 349
Location: Sicilia


Status: Offline: ultima azione eseguita il 9/2/2010, 15:31


CITAZIONE (>Kellie< @ 24/11/2009, 21:36)
CITAZIONE (>Kellie< @ 13/11/2009, 23:01)
Anchio ho il problema dell'"undefined",ma ora non mi appare nemmeno la tabella,Help..cosa c'è che non va?
CODICE
<table class="skin_tbl" align="center" cellpadding="0" cellspacing="0"><tr><td class="mleft_top"></td><td><table class="mback" width="100%" cellpadding="0" cellspacing="0"><tr><td class="mback_left"></td><td class="mback_center">
<div class="mtitle">Puppies' Birthday!</div>

</td><td class="mback_right"></td></tr></table></td><td class="mright_top"></td></tr><tr><td class="mleft"></td><td><table class="mainbg" style="text-align:center;width:100%" cellpadding="4" cellspacing="1">

<tr title="Compleanni">
<td class="ww"><script type="text/javascript">function person(nick,date,month){this.nick=nick; this.date=date; this.month=month-1} p=new Array();

preavviso=120
colore="#51471e"


p[0]=new person("Billi,Blaki,Luna,Billy,Black,Michael cuccioli di Hotoreste.vbs!",15,7)
p[1]=new person("Ballo labrador di bessy97!",15,1)
p[2]=new person("Katy cavalier di AlidiKristallo97!",5,3)
p[3]=new person("Melody shitzu di LOCHI!",20,6)
p[4]=new person("Niky golden di LOCHI!",12,7)
p[5]=new person("Dado boxer di Hotoreste.vbs e Chanel e Leo bassotti di ParisHilton!",16,7)
p[6]=new person("Molly bassotto di LOCHI!",17,7)
p[7]=new person("Tiffany e Dodò bassotti di ParisHilton!",18,7)
p[8]=new person("Jerry beagle di LOCHI!",28,7)
p[9]=new person("Tommy beagle di Exclusive e Lyra golden di _Lyra_!",29,7)
p[10]=new person("Alan boxer di _Lyra_!",30,7)
p[11]=new person("Lucy labrador di Marty-dog e Coccola beagle di =]> Kylua <[=!",25,12)
p[12]=new person("Luna barbone di Marty-dog!",26,12)
p[13]=new person("Chiara labrador di Ciambellina_98 e Greta dalmata di §Scira§!",10,8)
p[14]=new person("Milù schnauzer di Schnauzerina93!",9,8)
p[15]=new person("Axel beagle di Schnauzerina93 e Mina chihuahua di Martina>cucciolina01 !",16,8)
p[16]=new person("Fido shiba di Fidobau!",15,8)
p[17]=new person("Amber bassotto di Paranoikbaby!",19,12)
p[18]=new person("Toby shiba di pakkun95!",18,8)
p[19]=new person("Rex pastore ted. di Schnauzerina93!",24,6)
p[20]=new person("Luna dalmata di Dalmatina!",25,8)
p[21]=new person("Nutella labrador di Schnauzerina93,Toby labrador di bubu.f60, e Tom e Lalla cuccioli di NIKITA98!",21,8)
p[22]=new person("Poci bassotto di Konata-izumi e Andie shitzu di Paranoikbaby!",20,8)
p[23]=new person("Haruhi e Ami cucciole di Konata-izumi e Brombolo e Jambo cuccioli di ~Shany~!",22,8)
p[24]=new person("Lisa jack russel di Martina>cucciolina01!",7,1)
p[25]=new person("Tom bassotto di Martina>cucciolina01!",5,6)
p[26]=new person("Sally dalmata di bubu.f60!",10,1)
p[27]=new person("Lucky husky di ~Shany~ e Nerone labrador di Lady Divina!",10,12)
p[28]=new person("Linda pastore ted. di Fede15!",23,12)
p[29]=new person("Maya shiba di Dalmatina!",24,8)
p[30]=new person("Laika beagle di Dalmatina!",28,8)
p[31]=new person("Chiara labrador di Dalmatina!",5,9)
p[32]=new person("Kira husky di §Scira§!",24,2)
p[33]=new person("Schedo shetland di §Scira§!",20,7)
p[34]=new person("Mila chihuahua di §LoroPossono§!",27,9)
p[35]=new person("Rina husky di boxerina26!",26,1)
p[36]=new person("Nessi boxer di boxerina26 e Scotty labrador di §LoroPossono§!"12,11)
p[37]=new person("Enzo corgi di mitol26!",4,8)
p[38]=new person("Kiss barbone toy di boxerina26!",30,3)
p[39]=new person("Laky e Matias cuccioli di Dalmatina!",5,10)
p[40]=new person("Fiore cavalier di Dalmatina!",4,10)
p[41]=new person("Valery dalmata di Dalmatina!",3,10)
p[42]=new person("Rocky barbone di Bernardo Provenzano!",10,9)
p[43]=new person("Peggy e Charly shitzu di issa96!",24,12)
p[44]=new person("Rinka labrador di the.dreamer.96!",10,10)
p[45]=new person("Black husky di .Simon. e Viviana beagle di sweet!",11,10)
p[46]=new person("Stella e Balto cuccioli di NIKOLITA98!",3,4)
p[47]=new person("Dado corgi di NIKOLITA98!",1,1)
p[48]=new person("Altair beagle di Zigiottina!",1,11)
p[49]=new person("Neve barbone di °°Dolce.stellina°°!",3,11)
p[50]=new person("Miele golden di sasì!",9,11)
p[51]=new person("Ramses shitzu di sweet!",4,11)
p[52]=new person("Puffo labrador di sweet!",16,10)
p[53]=new person("Luna shitzu di sweet!,18,12)
p[54]=new person("Maya shiba di sweet!",12,10)
p[55]=new person("Bleid e Diana cuccioli di §Scira§!",9,11)
p[56]=new person("Bau dalmata di sasì!",13,11)
p[57]=new person("Luna e Lord golden di Nozomi95!",21,11)

var now=new Date(); today=new Date(0,now.getMonth(),now.getDate()); function delta(sdate){return Math.round((sdate.getTime()-today.getTime())/(24*60*60*1000))}

function tmpa(n,z){this.n=n; this.z=z} tmpx=new Array(); function tmpb(n){this.n=n} tmp1=new Array(); tmp0=new Array(); aa=bb=cc=-1; for(var i in p){birthday=new Date(0,p[i].month,p[i].date); if(delta(birthday)<0) birthday=new Date(1,p[i].month,p[i].date); z=delta(birthday); if(z==0){cc++; tmp0[cc]=new tmpb(p[i].nick)} else if(z<=preavviso){if(z==1){bb++; tmp1[bb]=new tmpb(p[i].nick)} else{aa++; tmpx[aa]=new tmpa(p[i].nick,z)}}} document.write("<span style='color:"+colore+"'>"); s="";

if(cc>=0){s=" - "; document.write("<b>Oggi è il compleanno di ");
for(x=0; x<=cc; x++){document.write(tmp0[x].n); if(x<cc-1) document.write(", "); else if(x<cc) document.write(" e ")} document.write(" AUGURI!<\/b>")}

if(bb>=0){if(bb>0) document.write(s+"Domani compiranno gli anni "); else document.write(s+"Domani compirà gli anni ");
for(x=0; x<=bb; x++){document.write("<b>"+tmp1[x].n+"<\/b>"); if(x<bb-1) document.write(", "); else if(x<bb) document.write(" e ")}
s=" - "}

if(aa>=0){tmpy=new Array(); for(i=0; i<aa-1; i++){min=i; for(j=i+1; j<aa; j++) if(tmpx[j].z<tmpx[min].z) min=j; if(i!=min){tmpy[0]=new tmpa(tmpx[i].n,tmpx[i].z); tmpx[i]=tmpx[min]; tmpx[min]=tmpy}}

if(aa>0) document.write(s+"I prossimi compleanni sono di "); else document.write(s+"Il prossimo compleanno è di ");
for(x=0; x<=aa; x++){document.write("<b>"+tmpx[x].n+"<\/b>"); on=0; if(x+1<=aa){if(tmpx[x].z!=tmpx[x+1].z) on=1} else on=1; if(on) document.write(" tra "+tmpx[x].z+" giorni"); if(x<aa-1) document.write(", "); else if(x<aa) document.write(" e ")}} document.write("<\/span>")
</script></td>
</tr>

</table></td><td class="mright"></td></tr><tr><td class="mleft_bottom"></td><td><table class="msub" width="100%" cellpadding="0" cellspacing="0"><tr><td class="msub_left"></td><td class="msub_center">&nbsp;</td><td class="msub_right"></td></tr></table></td><td class="mright_bottom"></td></tr></table><br><br>

Help

ecco come si vede:
(IMG:http://i37.tinypic.com/rbehxh.jpg]http://i....com/rbehxh.jpg)

up!!ma perchè non risponde nessuno?-.-
 
PM Email WEB Top
view post Posted on 21/12/2009, 09:05Quote
Avatar

Millennium Member

Group: Member
Posts: 6751
Location: Dove c'è l'arcobaleno


Status: Online: ultima azione eseguita alle ore 06:52, 10 minuti fa


Cercate di utilizza SPOILER quando inserite codici HTML così lunghi. Grazie.

UNDEFINED ed altri problemi : anche l'anno scorso, a fine anno, si è presentato per molti utenti lo stesso problema. Aspettiamo qualcuno dello staff, che speriamo, abbia trovato la soluzione.
 
PM WEB Top
view post Posted on 1/1/2010, 19:13Quote
Avatar

Senior Member

Group: Member
Posts: 568
Location: Isola di Lost


Status: Offline: ultima azione eseguita il 7/2/2010, 12:47


Se volessi che dica: Oggi è il compleanno di Bla Bla...
E quando nessuno festeggia: Oggi nessuno compie gli anni

Cosa devo modificare? Vorrei che fosse.. o vera, o falsa, tutto qui.
 
PM Email WEB MSN Top
view post Posted on 17/1/2010, 01:27Quote
Avatar

Advanced Member

Group: Member
Posts: 208
Location: pozzuoli {Na}


Status: Offline: ultima azione eseguita il 10/2/2010, 03:24


scusate lo inserito in cima al fondo e nn mi esce niente come mai? grazie
 
PM Email Top
view post Posted on 31/1/2010, 15:50Quote

Member

Group: Member
Posts: 13


Status: Offline: ultima azione eseguita il 5/2/2010, 15:23


grazie
 
PM Email Top
593 replies since 17/4/2005, 09:53
 
Reply Reply

Fast reply

You need to register in order to post: click here