PHP Themet tai bgcolorit

sysrq868 04.08.04 14:04

No joop. Sainpa se minäkin jotain aikaseksi. Tässä tällänen taustavärin muokkaaja á la EI-mysli viritys, jonka voi helposti muuttaa css -tyylisivu -muokkaajaksi. Juuri mistään kun ei löydy samankaltaisia koodeja ilman mysliä tai maksua.

 Tekstiversio  Arvo: -8 (8 ääntä)  Äänestä: +  -
----- themes1.php -----

<!-- Tämä on sivu, jonka taustaa muokataan -->
<a href="themes2.php">Valkonen</a><br>
<a href="themes2.php?setcolor=red">Punainen</a><br>
<a href="themes2.php?setcolor=green">Vihreä</a><br>
<a href="themes2.php?setcolor=blue">Sininen</a><br>
<!-- Tämä php-juttu joka sivulle, jonka haluat muuttuvan -->
<?php
session_start();
if ($_SESSION["sivutheme123"] == ""){ //en usko et tarvii
  $_SESSION["sivutheme123"] = "white";
  echo "<body bgcolor='". $_SESSION["sivutheme123"] ."'>";
} else {
  echo "<body bgcolor='". $_SESSION["sivutheme123"] ."'>";
}
?>


----- themes2.php -----

<?php
session_start();

if ($_GET["setcolor"] == "red"){
$_SESSION['sivutheme123'] = 'red';
header("Location: themes1.php");
}
if ($_GET["setcolor"] == "green"){
$_SESSION['sivutheme123'] = 'green';
header("Location: themes1.php");
}
if ($_GET["setcolor"] == "blue"){
$_SESSION['sivutheme123'] = 'blue';
header("Location: themes1.php");
}
if ($_GET["setcolor"] == ""){
$_SESSION['sivutheme123'] = 'white';
header("Location: themes1.php");
// ym. ym. jne. jne.
}
?>

sysrq868 14:10 4.8.04 
Ois varmaan voinu tehdä helpomminkin.
ane 23:35 4.8.04 
Ja paremmin. Missä helvetissä tässä on edes css-tyylitiedostojuttuja? Minä näen vain listan eri php-filevaihtoehdoista, en muuta. Semmoinen mikä koskisi suoraan CSS-määrittelyihin olisi pop.
sysrq868 13:40 5.8.04 
jos siis tarkoitit skriptiä joka vaihtais tyylisivuja, niin themes2.php:n sessioineihin tyylisivujen nimi, ja body -tägin tilalle link