Hoi,
Ff een vraagje. Ik ben weer ff verder gegaan met m'n forum en ga me nu meer met het uiterlijk bezig houden. Dus ik heb me ff verdiept in templates. Ik snap het allemaal wel, maar toch zit ik nog met 1 ding...
Ik gebruik nu Xtemplate. Nu ben ik bezig met een forum en moet er boven een knop login komen te staan als ze niet ingelogd zijn en een knop logout als ze ingelogd zijn. Maar hoe doe ik dit nu efficient? Khad het volgende al(simpel gezegd dan):
En dan laat ik als $logged == 1 het logout deel parsen en anders het login deel.
Maar nu moet ik dit dus in _elk_ script zetten. Dus in elk script:
Zoiets iig....
Weet niemand een template-engine waarbij je ook naar een variabele kunt kijken en aan de hand daarvan iets kan laten parsen? In dit geval is het namelijk wel makkelijk. Scheelt een hoop regels in m'n scripts. Of misschien een andere oplossing?
(Tis vooral makkelijk als je later toch iets verandert wilt hebben, hoef je niet alles te veranderen)
Ff een vraagje. Ik ben weer ff verder gegaan met m'n forum en ga me nu meer met het uiterlijk bezig houden. Dus ik heb me ff verdiept in templates. Ik snap het allemaal wel, maar toch zit ik nog met 1 ding...
Ik gebruik nu Xtemplate. Nu ben ik bezig met een forum en moet er boven een knop login komen te staan als ze niet ingelogd zijn en een knop logout als ze ingelogd zijn. Maar hoe doe ik dit nu efficient? Khad het volgende al(simpel gezegd dan):
code:
1
2
3
4
5
6
| <!-- BEGIN: login --> <a href="login.php">Login</a> <!-- END: login --> <!-- BEGIN: logout --> <a href="logout.php">Logout</a> <!-- END: logout --> |
En dan laat ik als $logged == 1 het logout deel parsen en anders het login deel.
Maar nu moet ik dit dus in _elk_ script zetten. Dus in elk script:
PHP:
1
2
3
4
5
6
7
8
9
| <? if (logged == 1){ $template->parse("logout"); } else { $template->parse("login"); } ?> |
Zoiets iig....
Weet niemand een template-engine waarbij je ook naar een variabele kunt kijken en aan de hand daarvan iets kan laten parsen? In dit geval is het namelijk wel makkelijk. Scheelt een hoop regels in m'n scripts. Of misschien een andere oplossing?
(Tis vooral makkelijk als je later toch iets verandert wilt hebben, hoef je niet alles te veranderen)