Zmena titulného obrázku na stránke v určitom čase

Programovacie jazyky, rady, poradňa...
n97.sk
Light Expert
Light Expert
Príspevky: 71
Registrovaný: 08 jan 2010, 20:28

Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa n97.sk »

Zdravím majstri.
Neviem si poradiť s jednou vecou. Hľadal som aj na google, ale veľmi presne neviem ani, ako to hľadať. Vysvetlím o čo mi ide:

mám web stránku (php + css), mám tam veľký titulný obrázok. Chcel by som dačo také, aby sa obrázok zmenil na iný (ktorý bude samozrejme nahratý a pripravený v zložke s webom) po určitom čase. Konkrétne - stačili by mi len 2 obrázky aby sa menili medzi sebou. Ide o objekt, budovu vyfotenú cez deň a vyfotenú v noci. A teda, chcel by som, aby sa návštevníkom cez deň zobrazoval denný obrázok, a naopak vnoci aby sa zobrazoval zase nočný obrázok. stačilo by keby sa menia po 12hod. (napr. od 7h do 19h by bol denný a od 19h do 7h by bol nočný).

Neviete niekto poradiť ako na to, prípadne čo použiť? Alebo ako to vlastne hľadať na nete ...

Za všetky odpovede ďakujem, prípadné ďalšie otázky zodpoviem.
Runes
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4832
Registrovaný: 09 aug 2006, 13:03
Bydlisko: Bratislava - Tatoine
Kontaktovať používateľa:

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa Runes »

robim v inom jazyku, ale podla mna nic katastrofalne, tam kde mas portnuty obrazok das asi len jednoduchu podmienku
zisti si funkciu na aktualny cas nasledne sprav s casu 4 ciselnu cifru a daj daco v zmysle If (time < 0800) and (> 2000) Then Set pictureA Else Set pictureB


EDIT:
to som 7 minut pisal 2 riadky ??? :D
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa BX »

Radšej php a stačí porovnávať časy. Niečo ako

Kód: Vybrať všetko

echo '<img src=" ';
if ( $curTime > 19:00 )
    echo "nocny_obrazok.jpg";
else
   echo "denny_obrazok.jpg";

echo ' " />';
Prácu s časom v php si vieš vygoogliť, alebo napr. tu sa ničo dočítaš http://www.tvorba-webu.cz/php/datum-cas.php
Dá sa to porovnávať viacerými spôsobmi, tak si vyber.

(Aj keď dobre, neviem, či php zoberie do úvahy timezone klienta)
n97.sk
Light Expert
Light Expert
Príspevky: 71
Registrovaný: 08 jan 2010, 20:28

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa n97.sk »

Díkes moc chalani za odpovede. Ale práve zisťujem, že ten obrázok je na pozadí, je to background, v CSS. Na tvorbu webu používam dreamweaver.
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa BX »

Tak to z toho css odstráň a pridaj inline do tagu, kde to má byť, alebo keď nie, tak ten javascript.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa audiotrack »

a prečo by to robil? CSS súbor predsa vieš tiež generovať v php dynamicky rovnako ako html
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa BX »

Hej, len mi príde jednoduchší ten inline zápis, ako úprava ďalšieho súboru.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa audiotrack »

lenže on to v tom css má :) Takže to css bude upravovať tak či tak. Práve to tvoje riešenie vyžaduje úpravu ďalšieho súboru okrem súboru s css. (a to sa ešte nebavíme o možnosti že to zrejme bude musieť upravovať aj v každej podstránke ak to chce mať všade /napr. v body tagu keďže spomína pozadie/ a ak má takú nešikovnú struktúru ako predpokladám že má)
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Zmena titulného obrázku na stránke v určitom čase

Príspevok od používateľa BX »

Ha, tá nešikovná štruktúra webu ma nenapadla :D
Ale s tou úpravou som to myslel tak, že mi príde lepšie urobiť raz opravu ručne a potom v php spraviť kód na jeden riadok. Úprava ďalšieho súboru by si v php vyžadovala riadky aspoň dva :P
Napísať odpoveď