W wolnej chwili poduczyłem się PHP i stworzyłem prosty kod, który z początku miał wyłącznie zmieniać styl w wybranych godzinach. Ostatecznie pomysł się troszkę rozwinął. ^_^
Jdevo (bo tak to nazwałem :D) automatycznie zmienia styl w wybranych godzinach na dzienny/nocny. Wymaga serwera PHP (np. darmowe CBA.PL), ustawienia przetrzymuje w cookies.
Co może skonfigurować user? Styl noc / dzień: • Włącz automatyczną zmianę styli - zależnie od godziny włączony będzie styl dzienny lub nocny. (Domyślna opcja [bez cookies].) • Włącz trwale styl dzienny - niezależnie od godziny włączony będzie styl dzienny. • Włącz trwale styl nocny - niezależnie od godziny włączony będzie styl nocny. • Wyłącz styl dzień/noc - wyłącza zarazem styl dzienny, jak i nocny (pozwala na użycie jednego z domyślnych styli).
Szerokość forum: • Letterbox - szerokość będzie ograniczona (paski po bokach przy większych rozdzielczościach). (Domyślna opcja [bez cookies] ponieważ tworzę ten kod pod swoje forum - drobna edycja i można zmienić, np. widescreen na domyślny.) • Widescreen - szerokość będzie zajmowała cały ekran. • Domyślnie - szerokość będzie zależna od ustawień wybranego stylu.
Skrypt (a właściwie jego fragment z szerokością) przystosowany jest do for PunBB ale oczywiście można stosować go wszędzie bez problemu. ;]
Opcje użytkownika też możecie bez problemu dostosować do własnych potrzeb. :)
Styl wyświetlany w nocy wstawiamy do night.css, a dzienny do day.css. Edytować polecam Notepadem++. Nie bójcie się krzaczków w tych dwóch plikach - wynikają z kodowania (UTF-8 bez BOM, czyli bez nagłówka - obecność nagłówka w tych plikach sprawiała problemy). Efekt ostateczny (style.css) jest już bez krzaczków. ^_^
Zawsze aktualną wersję możecie pobrać tu: https://sourceforge.net/projects/jdevo/
A takie mini-demko i readme tu: http://lionking.trh.com.pl/jdevo_css/ Żeby zauważyć co się dzieje - otwórzcie style.php, a następnie w nowej karcie settings.php, wybierzcie jedną z opcji, wróćcie do style.php i odświeżcie. ^_^
Pamiętajcie, że dzięki magii .htaccess style.php = style.css :)
|