The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
|
#1
|
|||
|
|||
alternate threadbit template based on forumid
Hello,all
If anyone could help me with a small plugin I'm working on it would be greatly appreciated. What I'm trying to accomplish is this: I would like to call an alternate threadbit template based on the forumid of the forum. I've been able to make this work for both the forumdisplay template using this code: Code:
if ($foruminfo[forumid] == 7) { eval('print_output("' . fetch_template('FORUMDISPLAY2') . '");'); } Code:
if ($foruminfo[forumid] == 7) { eval('print_output("' . fetch_template('SHOWTHREAD2') . '");'); } So far I've figured out that when $threadbits is called in the forumdisplay template there's a little more going on because of the looping of the bits, but what I'm working with so far it isn't working. I've tried the hook locations of forumdisplay_start, forumdisplay_complete, threadbits_process, and threadbits_display. Only threadbits_display successfully switched the template but it only works for one iteration of the loop and then it revert back to the threadbits template and does something funky and does a duplicate display ...and only one. Here is my plugin...Can anyone help out with this? Code:
if ($foruminfo[forumid] == 7) { eval('$threadbits = "' . fetch_template('threadbit2') . '";'); } I'm assuming I either have the hook location wrong when $threadbits is getting eval'ed I know calling the variable for threadbits and evaluating the template is not really the same thing but I'm pretty sure the logic is in the right ball park. or maybe I just don't have a clue.... I just want the $threadbits when its called to use my alternate threadbits2 template instead of the default threadbits template This is my first attempt at this, and I'm stumped. TIA |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|