ja hoe doe ik dan dat ie layout 1 dan pakt zodra ik die selecteer ^o)
Link gekopieerd
Stop die selectbox in een formulier en verzend dat formulier vervolgens. In de afhandeling kijk je welke layout geselecteerd is en kies je vervolgens de juiste stylesheet om te laden...
Link gekopieerd
De juiste stylesheet bijvoorbeeld gebruiken, die bij dat thema hoort.
Dus:
Thema opslaan in sessie, en dan de sessie uitlezen en aan de hand daarvan de juiste stylesheet tonen.
Link gekopieerd
ehmm kan dit wel allemaal in de banditi source
Link gekopieerd
Ik ken Banditi-source niet. Maar als het PHP is zou het wel kunnen ;-)
Kwestie van wat passen en meten.
Link gekopieerd
<?php
if($_post['layout'] == 'layout1'){
// inlagden css lay-out 1
} elseif($_post['layout'] == 'layout2'){
//inladen css lay-out 2
} else {
// inladen css default layout
}
?>
of haal $_post['layout'] weg als het geen formuliertje is maar haal het gegeven uit de database bij het profiel.
Link gekopieerd
Ariën
25-07-2011 13:18
gewijzigd op 25-07-2011 13:22
Wat snap je niet? Ik maak het wat duidelijker:
<?php
session_start();
// etc...
if($_POST['layout'] == 'layout1'){
$_SESSION['layout'] = 'layout1';
} elseif($_POST['layout'] == 'layout2'){
$_SESSION['layout'] = 'layout2';
} else {
$_SESSION['layout'] = 'layout1';
}
?>
En bovenaan je pagina controleer je aan de hand van de sessie welke layout er gekozen is, en die stylesheet gebruik je dan.
Link gekopieerd