« 1 2 »
Autor Zpráva
Nadan
Profil
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
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
Asi... Já nevím, co tohle dělá...
Měsíček
Profil
Pokud je 29.11. naplní proměnnou $var .. poud je 29.2. naplní ji zase jinak a nakonec ji vypíše.
Nadan
Profil
Aha... A co mám napsat za $var?
Nadan
Profil
echo img? Nebo jak?
Měsíček
Profil
To co chceš, nevím co je tvým cílem.
Nadan
Profil
Aby mi to zmenilo header v tom datu...
Tomasds
Profil
Opravdu chceš fotky měnit zpět jednou za 4 roky? :)
Nadan
Profil
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
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
Cože? Jakto?
Tomasds
Profil
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
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
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
Tímhle by to šlo?
Nadan
Profil
Jak teda? Já php neumím...
Tomasds
Profil
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
Jo, to už jsem zkoušel, jenže z těhle stránek jsem se toho moc nenaučil...
OnZ
Profil
<?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
Ale není to správně.
OnZ
Profil
Ale to už ti psaly nechápu co chceš
Měsíček
Profil
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
Takže to co napsal OnZ není dobře?
Nadan
Profil
Takže v čem je chyba?
Nadan
Profil
:( To nejde...
Honza_
Profil
<?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
Ten php skript se asi nedá dát do souboru css, že?
Majkl578
Profil
Honza_
krasny chybny kod. kdyz neumis php, tak sem radsi nepis.

Nadan
jde, ale musi byt formatu php a posilat css hlavicku
Holyday
Profil
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.
« 1 2 »

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: