The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Custom Templates
Two questions:
1) How do you include a custom template within a product, so that when the product is installed, the template is created? 2) What is the mechanism to "swap" a default template with a custom template via a product/plugin? I realize that question number 2 is likely very involved, so I'll provide some of my guesses and you can correct me where I'm wrong: Use the "cache_templates" hook, creating a plugin there. That plugin will check to see if the product is installed/enabled, and if so, will somehow replace the original template with the "product" template. Am I on the right track? By "replace", I don't mean physically - I'm not trying to erase any default templates. In fact, I want to avoid altering any templates at all. If my product is installed, I want vBulletin to USE a custom template instead of an exisiting standard template. TIA. Automerged Post: What I've decided to do: Hook: cache_templates PHP Code:
PHP Code:
Also, I'm receptive to discussion/feedback. Is this the best approach to swapping templates? Could str_replace be used instead, if so, how? |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|