Hi all, Just upgraded to VB 3.5 and I am completely lost with the hook things. With VB 3.0.8, I was able to put my includes in the phpinclude_start template in the format below and just pull the variables into the appropriate templates. Now I understand I'm supposed to create a hook in the global_start but how do I pull these variables into the templates? Thanks in advance and green rep for your help! ob_start(); include('../newtheme/forums.php'); $cssoff = ob_get_contents(); ob_end_clean(); ob_start(); include('../newtheme/head.php'); $myhead = ob_get_contents(); ob_end_clean(); ob_start(); include('../newtheme/outsideheader.php'); $myside = ob_get_contents(); ob_end_clean(); ob_start(); include('../newtheme/selectdb.php'); $killdb = ob_get_contents(); ob_end_clean(); ob_start(); require('../newtheme/footermessage.php'); $footermessage = ob_get_contents(); ob_end_clean(); ob_start(); require('../newtheme/feeds.php'); $announcement = ob_get_contents(); ob_end_clean();
global start sounds like the right place. the ob_start() and ob_get_contents() lines are a little confusing to me - there's nowhere that's executing code, so ob_get_contents should be null - maybe I'm missing something here, but just a thought as I peruse the forums... maybe you want to use eval() to execute the php includes prior to ob_get_contents.