Nieuw lid |
|
Zo doe ik het:
ik gebruik 1 grote css,
en een index.php waar ik hem include
met de volgende functie er in om mijn pagina's er in te steken:
switch ($page) {
case 'home':
include ("includes/home.php");
break;
case 'login':
include ("includes/login.php");
break;
case 'logout':
include ("includes/logout.php");
break;
default:
include ("includes/home.php");
break;
}
switch ($page) { case 'home': include ("includes/home.php"); break; case 'login': include ("includes/login.php"); break; case 'logout': include ("includes/logout.php"); break; default: include ("includes/home.php"); break; }
en op deze manier moet je nooit veel veranderen aan je layout, gewoon telkens dezelfde id's gebruiken voor je DIV's en daar alles insteken
en je krijg da ook links zoals index.php?site=home
waardoor je dan in je pagina door middel van "$_GET['site']== XXX " bepaalde dingen al dan niet kan laten gebeuren
Wat ik ook gebruik voor mijn sites zijn Functions.
Waarom?
Omdat je hierdoor 1 pagina waar alles mooi onder elkaar staat
je kan zeer gemakkelijk bv een logincheck instaleren: bv:
function login_check()
{
$login = false;
if (@$_SESSION['loggedin'] == TRUE)
{
$login = true;
}
return $login;
}
function login_check() { $login = false; if (@$_SESSION['loggedin'] == TRUE) { $login = true; } return $login; }
dan gewoon door simpel:
if (login_check()) {
// Je bent ingelogd
} else {
// Je bent niet ingelogd
}
if (login_check()) { // Je bent ingelogd } else { // Je bent niet ingelogd }
Op deze manier bouw ik mijn sites op, zo krijg je overzichtelijke en simplele sites met 1 css voor alles, en bij wijzigignen aan je volledige template moet je maar 1 file wijzigen,
en stel dat je dan eventueel meerdere templates wil gebruiken moet je maar gewoon de link bv veranderen naar
index2.php waar er een andere CSS op geinclude staat maar waardoor je zeer gemakkelijk kan werken
vb van wat ik hier juist uitlegde:
http://beneluxorious.vacau.com/index.php
en
http://beneluxorious.vacau.com/index2.php
ik veranderde bijna niets aan mijn index.php alle linken op mijn pagina's bleven zelfs dezelfde dus zo kan je zeer gemakkelijk met lay-outs werken
ik hoop dat ik je een beetje geholpen heb hoe ik met mijn sites opbouw
grt Kiwi |