Autor | Zpráva | ||
---|---|---|---|
fonsii Profil |
#1 · Zasláno: 1. 5. 2009, 19:20:47
Ahoj mám na stránkách flash intro a potřeboval bych vědět jestli tam nějak jde dát to zatrhovací tlačítko u ktereho by bylo nespouštět při příští návštěvě a když ten člověk si to zatrhne a potom příjde tak se to intro nespustí. Jde to nějak?
|
||
Medvídek Profil |
#2 · Zasláno: 1. 5. 2009, 19:30:16
fonsii
Asi bych to udělal přes cookies. |
||
Hitman Profil |
#3 · Zasláno: 1. 5. 2009, 19:41:17
fonsii
Jde to udělat přes IP, nebo přes cookies. Ale obě se dají obejít. |
||
Medvídek Profil |
#4 · Zasláno: 1. 5. 2009, 20:01:39
Hitman
IP bych zavrhl, spousty lidí nemá veřejnou IP, takže bys je mohl připravit o požitek z intra. |
||
fonsii Profil |
#5 · Zasláno: 1. 5. 2009, 20:06:01
A jak se to dělá přes ty cookies?
|
||
Medvídek Profil |
#6 · Zasláno: 1. 5. 2009, 20:38:40
fonsii
Pokud bude zaškrnuté nespouštět, tak uložit do cookies a tu kontrolovat při další návštěvě. Více o cookies třeba tady : http://www.linuxsoft.cz/article.php?id_article=436 |
||
fonsii Profil |
#7 · Zasláno: 1. 5. 2009, 20:51:25
A mohl bys mi napsat přímo ten kód co mám do stránek vložit? Já se v tom návodu nevyznám
|
||
vynalezce Profil |
<? if($_post["intro"]=="0"){ SetCookie ("intro", "0", time()+dobaplatnosti); } if($_post["intro"]=="1"){ SetCookie ("intro", "1", time()+dobaplatnosti); } if($_COOKIE["intro"]!="0"){ echo "intro"; } ?> |
||
fonsii Profil |
#9 · Zasláno: 1. 5. 2009, 21:53:46
To nefunguje. Nevím totiž jak tam mám dat to políčko na zaškrtávání
|
||
imploder Profil |
fonsii
if(!isset($_COOKIE["intro_navstiveno"])) zobraz_intro(); setcookie("intro_navstiveno", 1, time()+31536000); // cookie vyprší rok po poslední návštěvě |
||
imploder Profil |
#11 · Zasláno: 1. 5. 2009, 22:18:15
fonsii
Pokud se má zaškrtnutím políčka okamžitě nastavit, aby se už intro nespouštělo, bez reloadu stránky, pak se ti bude hodit nastavování cookies Javascriptem. |
||
fonsii Profil |
To intro se nejmenuje intro ale flash1. Takže to
<? if($_post["intro"]=="0"){ SetCookie ("intro", "0", time()+dobaplatnosti); } if($_post["intro"]=="1"){ SetCookie ("intro", "1", time()+dobaplatnosti); } if($_COOKIE["intro"]!="0"){ echo "intro"; } ?> mám dát do hlavičky a to if(!isset($_COOKIE["intro_navstiveno"])) zobraz_intro(); setcookie("intro_navstiveno", 1, time()+31536000); mám dát do toho checkboxu? Je to takhle správně? <input type="checkbox" name="formcheckbox1" value="if(!isset($_COOKIE["flash1_navstiveno"])) zobraz_flash1(); setcookie("intro_navstiveno", 1, time()+31536000);> Moderátor Mistr: Tip pro příště - kód vkládej pomocí .
|
||
fonsii Profil |
#13 · Zasláno: 2. 5. 2009, 12:05:35
Pořád to nejde. Mohli byste mi sem dát prosim celej ten kód i s tím tlačítkem abych to tam jenom vložil?
|
||
Časová prodleva: 15 let
|
0