Pagina 1 van 1
{} 'variabelen'
Geplaatst: 23 jan 2006, 16:33
door Ytrecq
In de templates van phpBB word gebruik gemaakt van 'verwijzings' variabelen die er ongeveer zo uitzien: {VARIABELE}. Dat lijkt mij ook wel leuk voor mijn site, maar hoe kan je dat maken?
Mijn site is een zelfgemaakte php site.
Het is namenlijk de bedoeling dat PHP en HTML(XHTML) strikt gescheiden worden.
Alvast bedankt.
Geplaatst: 23 jan 2006, 16:40
door Paul
Met een template parser, je kan die van phpbb gebruiken

Geplaatst: 23 jan 2006, 16:41
door Ytrecq
Sorry, maar ik snap niet precies wat je bedoeld. Wat is de template parser precies en hoe werkt het/wat doet het?
Geplaatst: 23 jan 2006, 16:57
door Paul
De template parser maakt van de .tpl bestanden html. Alle {XX} vervangt hij met wat je opgeeft in de php file.
Geplaatst: 23 jan 2006, 16:58
door Ytrecq
En waar kan je die vinden?
Geplaatst: 23 jan 2006, 17:07
door Paul
In de .php file, tussen $template->assign_vars(array()) (BIj phpbb dan

)
Geplaatst: 23 jan 2006, 17:10
door Ytrecq
Ow dat. Maar $template is toch een variabelen. En volgens mij heb ik het gedeeltelijk al eens geprobeerd.
Welke moet je dan nemen? Alles in de page_header.ph waar $template-> voor staat?
Geplaatst: 23 jan 2006, 17:17
door Paul
in $template staat het object template, die de template makat. Je hebt er ook de includes/template.php file voor nodig EN je moet het object creeƫren.
Geplaatst: 23 jan 2006, 17:24
door Ytrecq
En wat is het object in $template dan precies? Want daar heb ik naar gezocht, maar ik kon het nergens vinden. Waar word dat gedaan(het object in $template 'stoppen')?
EDIT: Zou je ook gelijk kunnen zeggen hoe ik het moet toepassen en wat ik moet gebruiken/doen. Want het is nog steeds een beetje vaag voor mij wat er nodig is en hoe hij aan $template komt.
EDIT2: Toen ik het zelf geprobeerd heb heb ik alleen wat code uit page_header.php gehaald. Meer niet. Ik heb dus toenn niets met template.php gedaan dan erin zoeken waar $template werd gedefineerd.
Geplaatst: 23 jan 2006, 17:41
door Paul
$template wordt in includes/functions.php gedefineert.
Geplaatst: 23 jan 2006, 18:48
door svenn
een andere
template parser
zijn leuke dingen die parsers tot je er mee begint te werken :p
Geplaatst: 23 jan 2006, 18:51
door Paul
svennson schreef:een andere
template parser
zijn leuke dingen die parsers tot je er mee begint te werken :p
Die is wel HEEL simpel, was mijn eerste zelfgeschreven parser zelfs beter bij

Geplaatst: 23 jan 2006, 18:53
door svenn
is mijne niet en ik toonde om het systeem uit te leggen
