Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Zmiana wyglądu strony zależnie od pory dnia? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Zmiana wyglądu strony zależnie od pory dnia? (/thread-zmiana-wygladu-strony-zaleznie-od-pory-dnia)



Zmiana wyglądu strony zależnie od pory dnia? - TazMan - 10-04-2008

witam!
mam pomysła na stronkę o moim akwarium i mam taki planl, ze chcę aby wygląd strony zmienial się dwa razy na dobe taki efekt strona nocna i dzienna.

Mam przygotowany alernatywny plik css.

Ale pewnie w samym css sie nie da tego zrobic.
Macie jakiś popomysł?

pozdrawiam


RE: Zmiana wyglądu strony zależnie od pory dnia? - Radek - 10-04-2008

Kod PHP:
<?php
    $styles 
= array(13 =>  'style1.css',
                         
16 =>  'style2.css',
                         
20 =>  'style3.css');

    
krsort($styles);

    foreach ( 
$styles as $time => $css ) if ( date('H') >= $time ) break;
?>

<link rel="stylesheet" type="text/css" href="<?=$css?>" /> 

Dla godziny 13:00 ustawi się plik style1.css, dla 16:00 style2.css itd. Trzeba zamienić obecną ścieżkę do pliku ze stylami css w kodzie html strony na <?=$css?>

Pozdrawiam.


RE: Zmiana wyglądu strony zależnie od pory dnia? - TazMan - 10-04-2008

Dzięki WIELKIE Smile
Czyli zaraz po css wdze, że zaczne barać się za php Smile

rozumiem, że moge treść php zapisac w osobnym pliku *.php i na stronach których chcę, żeby to działalo wstawic odnośnik do tego pliku?
Oczywiście zmieniając odpowiednio odnośnik do css(tak jak mi podałeś)

powiedz mi jeszcze o jaki czas tu będzie egzekwowany?
-lokalny jaki jest na serwerze, na którym jest strona
- komputera urzytkownika, który przeglada stronę
czy może jeszcze jakos inaczej ?
(w sumie to nie ma znaczenia pytam z ciekawości)

pozdrawiam


RE: Zmiana wyglądu strony zależnie od pory dnia? - Radek - 10-04-2008

TazMan napisał(a):rozumiem, że moge treść php zapisac w osobnym pliku *.php i na stronach których chcę, żeby to działalo wstawic odnośnik do tego pliku?

Dołączać zewnętrzny plik można w ten sposób:
Kod PHP:
include('skrypt.php'); 

TazMan napisał(a):powiedz mi jeszcze o jaki czas tu będzie egzekwowany?

Czas z maszyny, na której znajduję się strona.

Pozdrawiam.