02. september 2003 - 15:33Der er
25 kommentarer og 1 løsning
Cookie til community
Ok, her kommer lige et spørgsmål. Er det muligt, at lave en cookie, så man kan vælge et design (lyst eller mørkt) og derefter kan cookien huske det valgte design, og næste gang man smutter ind på siden, så er det dét design man valgte sidste gang, der nu bliver vist HELE tiden, indtil man ændrer det?
Jeg har selv bakset lidt med det, men får hele tiden en fejl. Måske er det bare mig der ikke forstår mig på cookies?!
Well. I hvert fald kunne jeg godt tænke mig en kode til det, hvis I eksperter vil hjælpe.
Jeg har lavet et lille eksempel, hvor du behøver to stylesheets (style0.css og style1.css). Her kan brugeren selv skifte mellem dem.
<% If Request.Querystring("action") = "newdesign" Then Response.Cookies("Side")("Design") = CInt(0 & Request.Cookies("Side")("Design")) + 1 Response.Cookies("Side").Expires = Date+365 End If
Design = CInt(0 & Request.Cookies("Side")("Design")) Mod 2 %>
Netro > Hvordan kan må så lave sådan, at man kan vælge om det skal være et mørkt eller et lyst design? Altså så der står: "Mørkt design" "Lyst design" Og når man så trykker på "Mørkt design" så bliver designet mørkt. Og omvendt.
Undskyld, kan du hjælp mig via msn? pleas, det vil være pænt af dig, og jeg sidder ikke med den i 3 år.. jeg har lige oprettet en bruge herind i den her hjemmeside og jeg er nye.. og det er første gang jeg ser den der kode. :). men den har jeg ledt efter flere uger.
Se her. www.cstrike.hotserv.dk . det er min hjemmeside, jeg bruger lidt php, så derfor har jeg inkludet en side der hedder "top.php" og ind i top.php har jeg skrevet det som du har givet mig derop. linket til min style er sådan her. forum/templates/AcidTechBlood/AcidTechBlood0.css og AcidTechBlood1.css. jeg ved ikke hvad jeg skal gør..
Hej igen, jeg har gjort det, men når jeg trykker på skift design, så får jeg denne her øvest på min hjemmeside.
Warning: Cannot modify header information - headers already sent by (output started at /var/www/hotserv.dk/users/cstrike/top.php:7) in /var/www/hotserv.dk/users/cstrike/top.php on line 9 Jeg ved ikke helt hvad der er galt.
Sådan ser det hele ud i min hjemmeside, i mellem <head> </head> har jeg det her. <head> <?php if($_GET["action"] == "newdesign") setcookie("Design", 1 - round(0 + $_COOKIE["Design"]), time() + 3600 * 24 * 30); ?>
Og ind i <body> har jeg det her. <a href="top.php?action=newdesign">Skift design</a> som jeg sagde er top.php den side hvor koden ligger i. den er includet i index.php, jeg tror ikke det gør noget, vel?
Nej, jeg har ikke lyst til at bruge mere tid på det nu - af fire grunde.
1. Du bryder ind i en anden brugers spørgsmål. 2. Spørgsmålet er besvaret og lukket for tre år siden. 3. Du spørger i den forkerte katagori. 4. Det virker ikke som om, du prøver at løse problemet ved egen hjælp.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.