Jeg har en funksjon for å skifte stil på websiden. Hvis noen skulle lure på hvordan jeg har laget denne, så følger oppskriften her!
Jeg har benyttet PHP og ‘cookies’ for å få til dette.
Funksjonen er todelt, Første del er lenkene med de enkelte valg av stiler. Denne tar deg til en side som gjør to ting: setter en ‘cookie’ og sender deg tilbake til den siden du kom fra!
Lenkene setter også en variabel, som blir lagret i ‘cookien’.
Koden ser slik ut:
$style = $_GET["style"];
$back = $_SERVER["HTTP_REFERER"];
setcookie(“style”, “$style”, time() +2592000);
header(“Location:$back”);
På den siden som man blir returnert til, henter man bare inn verdien fra ‘cookien’.
$style = $_COOKIE["style"];
Og i (x)HTML’en, mellom head og /head taggene: @import URL (“$style.css”)
Så er det bare å sørge for at man har noen CSS filer med navn som svarer til ‘style’-verdiene man henter inn med ‘cookien’.
Altså en lenke: “/set_style.php?style=blue”
Og en CSS-fil som heter blue.css.
Tags: Programvare • Websiden