Witam,
jak zrobić, żeby user strony mógł wybrać czy chciałby, aby pokazywała się jemu stara wersja strony, albo nowa.
Wiem, że będzie trzeba zrobić plik cookie, ale z ciasteczkami jestem zielony. :mrgreen:
Witam,
jak zrobić, żeby user strony mógł wybrać czy chciałby, aby pokazywała się jemu stara wersja strony, albo nowa.
Wiem, że będzie trzeba zrobić plik cookie, ale z ciasteczkami jestem zielony. :mrgreen:
Nie trzeba, można.
Głównie chodzi o to, że HTTP jest protokołem bezstanowym. Musisz użyć czegoś, aby pomiędzy kolejnymi zleceniami przechować informację o wybranym layout-cie. Nie wiemy poza tym w czym programujesz, trudno więc pomóc jakąś radą. Nie mniej najpopularniejsze php, java, .net mają w standardowych bibliotekach mechanizm do prostej obsługi cookies. Czytaj więcej w dokumentacji języka, którego używasz.
Strona powstała w HTML5.
co do umieszczenia informacji o nowym layoucie, to chciałbym zrobić okienko po lewej stronie na górze (latające), czy user chce powrócić do starego motywu. Ale okienko umiem zrobić. Co innego, aby zapisać w pamięci komputera, aby już zawsze pokazywało daną wersję strony (chyba, że znów ktoś będzie chciał zmienić). Coś, jak motywy na Vortalu DP.
To świetnie, że strona powstała w HTML5. Niemniej musisz się zdecydować czym chcesz/możesz/wolisz obsługiwać ciastka. Jeśli twój serwer obsługuje PHP bądź servlety w JAVIE, mogę pomóc jakimiś radami, .net nie znam. Uniwersalne względem serwera byłoby użycie JS, ale nie koniecznie każdy musi pozwalać na to by twój skrypt się u niego wykonał (np. NoScript).
Nie mam pojęcia czym, oby działało.
Tak, z tego co mi wiadomo, to powinien obsługiwać PHP.
EDIT: I obsługuje.
http://guiihz.zzl.org/index.php
Mógłbyś mi pomóc?
Byłem na delegacji stąd “małe” opóźnienie w odpowiedzi.
http://php.net/manual/en/function.setcookie.php
Przykłady masz w dokumentacji jak stworzyć i odczytać ciastko. Więc po wybraniu layoutu (np poprzez menu rozwijane http://www.kurshtml.edu.pl/skrypty/rozwijane_menu.html) Odczytujesz , która opcja została wybrana (załóżmy, że wartością będzie nazwa layoutu). Następnie odczytujesz ciastko i przy pomocy instrukcji warunkowej wyświetlasz jeśli zawartością ciastka jest LayoutA to wyświetl tę stronę jeśli LayoutB to wyświetl inny układ strony itd…