The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
![]()
Based on this discussion... http://www.vbulletin.com/forum/showt...=1#post2138507
I've moved all our site template mods into a plugin hook@process_templates_complete which does this (proforma) Code:
if (!empty($vbulletin->templatecache['TEMPLATE'])) { $vbulletin->templatecache['TEMPLATE'] = str_replace($findtext,$replacetext,$vbulletin->templatecache['TEMPLATE]); } Note: If it's a special template like $header you apply the same code directly to the parsed $header variable. BUT! the problem is that the code is executed every page load (digitalpoint's post above). Ideally I should modify the template one at compile time via the hook@template_compile. The problem I have is how to force a re-compile of the templates in the site database a) when the product is 1st installed b) maybe when a product upgrade occurs Any suggestions on how to force a template re-compile for an array of template names? It would ideally run on product installation and upgrade! Thanks! |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|