The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
![]()
I'm using a number 'boxes' on my forum page to pull in information from the forum (such as calendar, buddies, events, etc, etc. They're displayed on sidebars in the forum. The problem is that some of the variables I'm using are conflicting with many other variables the forum uses and it's messing info up (for example, the mini calendar and events is screwing up when people submit calendar events - someone tries to submit an event for the first and it submits to another day for some reason)
The only thing I can think to solve this is either change all the variable names in ALL my side-box includes or put them inside of functions. I'm familiar with using functions and as far as I know have set the globals correctly, however no matter what I do, it will not output the templates. I've looked at other functions in VB as examples and I just have no clue what I'm doing wrong. Does something else need to be included? even something as simple as the following *will not* work: PHP Code:
|
#2
|
||||
|
||||
![]()
Okay, I think I've narrowed down the problem somewhat. It only seems to not work when I've included the function in a separate file. If the above function were in a separate file caled test.php and then I included test.php and called up the function. Any clue why THAT is happening?
|
#3
|
||||
|
||||
![]()
::sighs:: I've got it to work correctly now EXCEPT it isn't passing the variables along to the template. The variables exist in the function before the eval function...
This is really starting to annoy me. ![]() |
#4
|
||||
|
||||
![]()
You have to include global.php like such at the very top of the file:
PHP Code:
![]() - miSt |
#5
|
||||
|
||||
![]()
Well, it was already being included at the top of the main file. I was using global $variable; to pull in those variables I needed. You can't include global.php twice in the same file (which is what I'd be doing if I put it inside the function)
I got it working correctly. I'm still not quite sure what I did, but all seems to work just fine now. |
#6
|
||||
|
||||
![]()
I'm glad to hear that. Share any knowledge you may have gained with me
![]() - miSt |
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|