template-switcher-v201
Gesponsorde koppelingen
PHP script bestanden
index.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
# Door Josaus
# Template Switcher v2.0.1
# De titel:
$titel = 'Home';
# De styles krijgen een normale naam (de mapnaam) en een naam die de mensen op je webbsite zien.
$styles = array(
'rood' => 'Red',
'groen' => 'Green',
'orange' => 'Orange'
);
# Kijk of hij wel in de lijst hierboven staat.
if(isset($_GET['style']) && isset($styles[$_GET['style']])) {
$style = $_GET['style'];
} else {
$style = 'standaard';
}
include_once 'header.php';
# Formulier om te kiezen.
echo '
<form method="get">
<select name="style" onchange="this.form.submit">';
foreach($styles as $map => $naam) {
if($style == $map) {
# De actieve stijl word geselecteerd.
$geselecteerd = ' selected="selected"';
} else {
$geselecteerd = '';
}
echo '<option value="'.$map.'"'.$geselecteerd.'>'.$naam.'</option>';
}
echo '
</select>
</form>';
# Includen van template.
include_once 'template/' . $style . '/head.php';
include_once 'template/' . $style . '/left.php';
include_once 'template/' . $style . '/right.php';
?>
<?php # De inhoud moet hieronder. ?>
<?php include_once 'footer.php'; ?>
# Door Josaus
# Template Switcher v2.0.1
# De titel:
$titel = 'Home';
# De styles krijgen een normale naam (de mapnaam) en een naam die de mensen op je webbsite zien.
$styles = array(
'rood' => 'Red',
'groen' => 'Green',
'orange' => 'Orange'
);
# Kijk of hij wel in de lijst hierboven staat.
if(isset($_GET['style']) && isset($styles[$_GET['style']])) {
$style = $_GET['style'];
} else {
$style = 'standaard';
}
include_once 'header.php';
# Formulier om te kiezen.
echo '
<form method="get">
<select name="style" onchange="this.form.submit">';
foreach($styles as $map => $naam) {
if($style == $map) {
# De actieve stijl word geselecteerd.
$geselecteerd = ' selected="selected"';
} else {
$geselecteerd = '';
}
echo '<option value="'.$map.'"'.$geselecteerd.'>'.$naam.'</option>';
}
echo '
</select>
</form>';
# Includen van template.
include_once 'template/' . $style . '/head.php';
include_once 'template/' . $style . '/left.php';
include_once 'template/' . $style . '/right.php';
?>
<?php # De inhoud moet hieronder. ?>
<?php include_once 'footer.php'; ?>
Voor de header moet je minstens dit toevoegen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $title; ?></title>
<link rel="stylesheet" type="text/css" href="./template/<?php echo $style . '/'; ?>style.css" />
</head>
<body>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $title; ?></title>
<link rel="stylesheet" type="text/css" href="./template/<?php echo $style . '/'; ?>style.css" />
</head>
<body>
Een footer (,de contents) en de side-bars mag je zelf maken.
De stijlen
Voor elke stijl moet je dus een stijlsheet en een paginaontwerp maken. De stijlen moeten allemaal in een apparte map maken in de template map. Daarin moeten de bestanden right.php, left.php en head.php zitten. Daar mag je dus zelf aan klussen.
Dat was het! Ik beantwoord jullie vragen!