Pagina 1 van 1
Dynamische custom pagina met php code.
Geplaatst: 28 apr 2010, 21:58
door mrdummy
- Modificatie & Versie:Nope
Directe link naar de modificatie: Neuh
Adres van je forum: http://www.vliegende-hollanders.nl/forum/
phpBB versie:3.0.7-PL1
Heb je onlangs een andere modificatie of stijl geïnstalleerd?
Aion style sheet, verder niks
Wat is het probleem? Dynamische custom pagina maken.
Ik heb tutorial gevolgd om custom pagina te maken (die aboutme.php) en dat werkt. Maar de pagina is ingelezen als HTML en daar werkt php code kennelijk niet goed op. Het is niet dynamisch.
Ik wil graag dynamische pagina maken met php code erin, en toch tegelijk forum layout gebruiken. Hoe pak ik het beste aan? Er is niet veel nuttige info te vinden op google over dynamische custom page. De tutorial is gewoon statisch.
Anders ga ik in eerste php boel aanpassen maar ik weet niet waar ik op moet letten want overall header en footer moeten wel kunnen werken. Ik wil graag aantal pagina's in stijl zetten in plaats van witte pagina's.
Ik wil niet echt iframe veld voor gebruiken als makkelijke oplossing.
Re: Dynamische custom pagina met php code.
Geplaatst: 29 apr 2010, 17:28
door mrdummy
Ik ga in tussentijd tests doen door direct in php code toe te voegen.
Es kijken of het werkt.
Maar elke tip is welkom om pagina dynamisch te maken!
Re: Dynamische custom pagina met php code.
Geplaatst: 03 mei 2010, 14:39
door mrdummy
Ik heb nu gevonden door assign_var te gebruiken
Code: Selecteer alles
$template->set_filenames(array('body' => 'lb_agenda_forum.html',));
$template->assign_var('TITEL' , 'Legion Agenda');
$template->assign_var('TEXT' , $body);
en HTML template wordt dan:
Code: Selecteer alles
<!-- INCLUDE overall_header.html -->
<h2>{TITEL}</h2>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
{TEXT}
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
In php deel kan ik van te voren body genereren en in $body string zetten. Dat blijkt te werken.