webForumDet fria alternativet

besökaren ska kunna byta utseende

PHP

10 svar · 277 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Frågan#1

Hej!
Jag kan inte PHP, men jag skulle vilja ha så att besökaren kan byta style på sidan. bakgrunds färg, olika bilder och teckensnitt. Som det var förut på www.mk.st!

------------------
KLICKA ABSOLUT INTE!!!

Medlem sedan juni 20003 169 inlägg
#2

Skall resultatet sparas i en cookie eller vad???

------------------
¤ WIBERG ¤

Medlem sedan maj 20002 993 inlägg
#3

Ja!

------------------
KLICKA ABSOLUT INTE!!!

Medlem sedan aug. 20004 638 inlägg
#4

Typ kopierat men lite anpassat från Matti: ;)

filen farg.php:

<?php if ($farg == "gron")
  { setcookie ("FargCookie",
  "gron",time()+31536000); } 

  elseif ($farg == "bla") { setcookie
  ("FargCookie", "bla",time()+31536000); } 

  elseif ($farg == "rod") { setcookie
  ("FargCookie", "rod",time()+31536000); } 

  elseif ($farg == "gul") { setcookie
  ("FargCookie", "gul",time()+31536000); } 

  elseif ($farg == "gra") { setcookie
  ("FargCookie", "gra",time()+31536000); } 

  elseif ($farg == "lila") { setcookie
  ("FargCookie", "lila",time()+31536000); } 
  ?> 

  <html><head>
  <title>&Auml;ndrar f&auml;rger..</title>
  <meta http-equiv="refresh"
  content="0;URL=valjfarg.php">
  </head>
  <body bgcolor="#FFFFFF"> 
Byter f&auml;rginst&auml;llning..
  </body>
  </html>

Först i varje dokument:

<?php
// Bakgrundsfärgsväljare från Matti, [url="http://mk.st"]http://mk.st[/url] 

  $bg="bla";
  $bghex="#336699";

  if(isset($FargCookie)) 
  { 
  if($FargCookie=="gron")
   {
   $bg="gron";
   $bghex="#4A8452";
   }

  elseif($FargCookie=="rod") 
   {
   $bg="rod"; 
   $bghex="#9C395A";
   }

  elseif($FargCookie=="lila") 
   {
   $bg="lila"; 
   $bghex="#634AA5";
   }

  elseif($FargCookie=="gra") 
   {
   $bg="gra"; 
   $bghex="#424242";
   }

  elseif($FargCookie=="gul") 
   {
   $bg="gul"; 
   $bghex="#9C9C31";
   }
  } 
  ?>

farg.php anropas med ett enkelt formulär. Jag fixade lite knappar i en tabell med en serie såna här:

<form name="bla" action="farg.php">
<input type="hidden" value="bla" name="farg">
<input type="image" value="submit" src="bilder/bla.gif" border="0">
</form>

När allt är klart har du ett gäng variabler som är satta till det du vill ha det till. Då är det ju bara att echoa dem såhär t.ex.:
<body background="include/<?php echo("$bg") ?>/bilder/bg.gif">

Ja, det var väl det. ;)

------------------
Axel Veibäck
- http://www.axelweb.nu
- axel@axelweb.nu
Smurfa rättigheter smurfade. All smurf förbjuden

Medlem sedan juni 20001 251 inlägg
#5

setcookie ("FargCookie",
"gron",time()+31536000);

finns i en hel del if-satser. Är det inte smidigare med:

setcookie ("FargCookie",
"$farg",time()+31536000);

:q

------------------
SteveNet - stevenet@webmarkit.net
Cogito ergo doleo.

Medlem sedan feb. 20001 270 inlägg
#6

Varför inte lagra färgkoden i cookien istället för att optimera koden en hel del!? :q

setcookie ("FargCookie", "#FF0000",time()+31536000);

------------------
woodi
Svenska FF1
www.johan-skog.nu

Medlem sedan dec. 19996 592 inlägg
#7

Woodi, blir lite krångligt om man ska använda bilder också.

Stevenets version är självklart bättre, men jag ville inte använda den av någon anledning då jag skrev skriptet. Anledningen har jag glömt bort för länge sedan.. ;)

------------------
matti.intelligens.nu

Medlem sedan feb. 20001 270 inlägg
#8

Matti
Krångligt om man ska ha bilder!? Nu förstår jag faktiskt inte vad Du svamlar om..

Om man döper bilderna till xxxxx_färgkoden.gif så ser jag inget flummigare än att ha en kaka som innehåller värdet GUL som sedan skall översättas till #FFFF00 hela tiden.. Onödigt, onödigt och åter onödigt!

------------------
woodi
Svenska FF1
www.johan-skog.nu

[Redigerat av woodi den 17 dec 2000]

Medlem sedan dec. 19996 592 inlägg
#9

Jobbigt att byta namn på alla bilder?

------------------
matti.intelligens.nu

Medlem sedan juni 20001 521 inlägg
#10

Det går väl fort?

------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."

Medlem sedan feb. 20001 270 inlägg
#11

Matti
Öhhh, har Alpha II redan gjort en massa bilder som han måste döpa om!? Har han redan gjort bilder som heter gul, svart, vit etc!?

------------------
woodi
Svenska FF1
www.johan-skog.nu

269 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)