Skinna en sida

PHP

7 svar · 210 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Trådstart#1

Tja...

Jag satt å fundera på vilken design av två jag skulle ha på en sida. Så kom jag på den briljanta iden. Varför inte skinna den ? ... Jag vet på ett ungfär hur jag skall göra. Men jag har en fråga bara.

Det är hur jag kan låta en användare sätta ett värde på en variabel.
Jag tänkte mig att det skulle gå med en drop down meny som sätter tex variabeln $skin med 'blue'.
Och om '$skin == blue' är '/skin/$skin == /skin/blue'
Låter det virrigt ? Aja, men bara jag får reda på hur jag får en användare att få tillgång till att ändra värdet på en variabel lättast så vore jag tacksam ...

Hade!

Medlem sedan juni 20001 521 inlägg
#2

Du kan lösa det här med cookies. Gör en liten sökning här i forumet så lär du hitta en hel del inlägg. Jag använder en sådan teknik på min kommande sida.

Medlem sedan jan. 2001191 inlägg
#3

Hmmm, funderar om det inte kan vara värt för dig att kolla upp sessions oxå...

Medlem sedan dec. 19991 749 inlägg
#4

Har en fd arbetskamrat som gjorde en sån grej för en kund. Funkar väldigt bra. Han gjorde en hel sida för det hela där man valde en webbsäker färg ur en imagemap med alla färgerna i.
Snyggt och enkelt.

(fast hans inställningar sparades i en databas o så.)

Medlem sedan sep. 2000155 inlägg
#5

Hmm, okej, Jag har kollat runt lite och hitta lite olika saker. Och jag sitter och testar med cookies.

<?
$skin = original;
setcookie ("skinkaka", "$skin",time()+31536000);
?>
<head><html><body>
<?<img src=\"skins/$skin/loggo.jpg\">?>

borde väll funka .. altså är bilden i skins/original/loggo.jpg. Dock sitter jag på å funderar på hur jag skall göra för att låta användaren definiera $skin till ett annat värde.
Jag tänkte göra det med en drop down meny men hur definierar jag värdet ?
Kod tips ? SNälla ...

[Redigerat av startail den 01 mar 2001]

Medlem sedan juni 20001 521 inlägg
#6

Använd dig att ett formulär, där man kan välja de olika designerna från en liten meny.

<FORM method="POST" action="design.php">
<SELECT name="design">
  <OPTION value="1">Nummer 1</OPTION>
  <OPTION value="2">Nummer 2</OPTION>
</SELECT>
<INPUT type="submit">
</FORM>

Och så sparar du värdet i kakan.

<? 
if ($design){
setcookie ("design", "$design",time()+31536000);
} ?>

Hmm... jag har suttit uppe hela natten så det kan vara slarvfel i ovanstående kod, men jag tror att du fattar poängen.

Medlem sedan sep. 2000155 inlägg
#7

Tråden fortsätter här -> http://cgi.webforum.nu/wf/Forum12/HTML/000890.html

[Redigerat av startail den 01 mar 2001]

Medlem sedan sep. 2000155 inlägg
#8

Tråden fortsätter här -> http://cgi.webforum.nu/wf/Forum12/HTML/000890.html

[Redigerat av startail den 01 mar 2001]

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)