Autor | Zpráva | ||
---|---|---|---|
Nadan Profil |
#1 · Zasláno: 29. 11. 2008, 18:56:01
Prosím vás, jak by měl vypadat kód, který mi třeba 29. listopadu přehodí obrázek x.jpg na x2.jpg a 29. února zase zpět? Není to moc těžké?
|
||
Měsíček Profil |
#2 · Zasláno: 29. 11. 2008, 18:59:42
Reaguji na Nadana:
Myslíš něco podobného? <?php if (date("d.m") == "29.11") { $var = ... } if (date("d.m") == "29.2") { $var = ... } echo $var; ?> |
||
Nadan Profil |
#3 · Zasláno: 29. 11. 2008, 19:01:05
Asi... Já nevím, co tohle dělá...
|
||
Měsíček Profil |
#4 · Zasláno: 29. 11. 2008, 19:03:39
Pokud je 29.11. naplní proměnnou $var .. poud je 29.2. naplní ji zase jinak a nakonec ji vypíše.
|
||
Nadan Profil |
#5 · Zasláno: 29. 11. 2008, 19:05:12
Aha... A co mám napsat za $var?
|
||
Nadan Profil |
#6 · Zasláno: 29. 11. 2008, 19:05:54
echo img? Nebo jak?
|
||
Měsíček Profil |
#7 · Zasláno: 29. 11. 2008, 19:06:37
To co chceš, nevím co je tvým cílem.
|
||
Nadan Profil |
#8 · Zasláno: 29. 11. 2008, 19:07:55
Aby mi to zmenilo header v tom datu...
|
||
Tomasds Profil |
#9 · Zasláno: 29. 11. 2008, 19:12:23
Opravdu chceš fotky měnit zpět jednou za 4 roky? :)
|
||
Nadan Profil |
#10 · Zasláno: 29. 11. 2008, 19:14:16
Heh... To mě nenapadlo :D Já jsem to jneom tak nadhodil jako příklad... Ale spíše by mě zajímal ten kód...
|
||
Leo Profil |
#11 · Zasláno: 29. 11. 2008, 19:19:18
Dalsi vec v tom kodu je ta, ze pokud se php skript 29. listopadu nespusti (nikdo ten den neprijde na Vase stranky) tak uz se to nepreklopi vubec, Leo
|
||
Nadan Profil |
#12 · Zasláno: 29. 11. 2008, 19:21:06
Cože? Jakto?
|
||
Tomasds Profil |
#13 · Zasláno: 29. 11. 2008, 19:22:19 · Upravil/a: Tomasds
Nadan
Máš dvě možnosti. Buď chceš vyhodnocovat informaci, které období je a někam ji ukládat a následně využívat, nebo ti prostě stačí to vždy zjistit a ihned použít. Zjednoduš si to. Nevymýšlej přepínač, prostě zjisti, jestli aktuální datum je v daném intervalu a stránku generuj podle toho. Edit: viz Leo. Ty nechceš přepínač, chceš vědět, jestli jsi v jedné nebo druhé části roku. |
||
Nadan Profil |
#14 · Zasláno: 29. 11. 2008, 19:24:10
Jakože nepoužívat kvůli tomu php kód, ale vždycky když uvidím, že je 29.11., tak to přehodím vlastnoručně?
|
||
Tomasds Profil |
#15 · Zasláno: 29. 11. 2008, 19:26:37
když (datum je menší než 29.2. nebo datum je větší než 29.11.)
img src=x2.jpg else img src=x.jpg |
||
Nadan Profil |
#16 · Zasláno: 29. 11. 2008, 19:28:40
Tímhle by to šlo?
|
||
Nadan Profil |
#17 · Zasláno: 29. 11. 2008, 19:43:35
Jak teda? Já php neumím...
|
||
Tomasds Profil |
#18 · Zasláno: 29. 11. 2008, 19:48:41
Nemám v úmyslu ti dát rybu. Jestli se nikdo nenajde, zkus se naučit chytat sám, třeba na http://www.linuxsoft.cz/article.php?id_article=192
|
||
Nadan Profil |
#19 · Zasláno: 29. 11. 2008, 19:50:17
Jo, to už jsem zkoušel, jenže z těhle stránek jsem se toho moc nenaučil...
|
||
OnZ Profil |
#20 · Zasláno: 29. 11. 2008, 20:19:15
<?php
if (date("d.m") == "29.11") { $var = '<img src="x.jpg">'; } if (date("d.m") == "29.2") { $var = '<img src="x2.jpg">' } echo $var; ?> Takhelt o funguje |
||
Měsíček Profil |
#21 · Zasláno: 29. 11. 2008, 20:20:53
Ale není to správně.
|
||
OnZ Profil |
#22 · Zasláno: 29. 11. 2008, 20:24:17
Ale to už ti psaly nechápu co chceš
|
||
Měsíček Profil |
#23 · Zasláno: 29. 11. 2008, 20:26:18
1.) Psali
2.) Opravdu mně? 3.) Když je to špatně tak proč to píšeš? Na začátku jsem jen nastínil řešení. |
||
Nadan Profil |
#24 · Zasláno: 29. 11. 2008, 20:36:07
Takže to co napsal OnZ není dobře?
|
||
Nadan Profil |
#25 · Zasláno: 29. 11. 2008, 21:26:02
Takže v čem je chyba?
|
||
Nadan Profil |
#26 · Zasláno: 29. 11. 2008, 21:47:40
:( To nejde...
|
||
Honza_ Profil |
#27 · Zasláno: 29. 11. 2008, 22:08:31 · Upravil/a: Honza_
<?php if (date("d.m") > "29.11" && date("d.m") < "29.2" ) { $var = '<img src="x.jpg">'; } else { $var = '<img src="obrazek.jpg">'; echo $var; ?> A co todle? |
||
Nadan Profil |
#28 · Zasláno: 29. 11. 2008, 22:20:46
Ten php skript se asi nedá dát do souboru css, že?
|
||
Majkl578 Profil |
#29 · Zasláno: 29. 11. 2008, 22:45:18
Honza_
krasny chybny kod. kdyz neumis php, tak sem radsi nepis. Nadan jde, ale musi byt formatu php a posilat css hlavicku |
||
Holyday Profil |
#30 · Zasláno: 29. 11. 2008, 22:47:32
Nadan
Tím jsem si nikdy nebyl jistý, ale tuším na 99%, že ne. Pakliže ale chceš v závisloti na datu použít jiné CSS, dá se to udělat nějak takhle: <?php if (date("d.m") > "29.11" && date("d.m") < "29.2" ) { $css_file = '1'; } else { $css_file = '2'; } ?> <link rel="stylesheet" type="text/css" href="styly<?php echo $css_file; ?>.css"> Co to provede? Pakliže si někdo načte stránku v období 30.11. až 28.2., pro stránku se použije CSS soubor s názvem styly1.css. V ostatních případech se použije CSS soubor nazvaný styly2.css. |
||
Téma pokračuje na další straně.
|
0