The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Question I could really use help with
I'm trying to make a plugin and some template changes but am having issues.
I have added a plugin: Hook: global_start Execution Order: 5 Code: Code:
$niImage = array(58054); Now, in my posbit, I am trying to do an in_array on that array. I always end up with PHP error saying there is a bad second argument for in_array. Basically, my array is not defined in the postbit where I want to use it. Other Info: 1. I am using global_start because I want this array available in MANY places. (Posbit, viewtopic, viewprofile, etc.) 2. I tried putting a "global $niImage;" and it didn't seem to help... 3. I also tried using: Code:
$vbulletin->niImage = array(58054); 4. I am using vBulletin 3.6.4 and can not upgrade it. So I would like to know either what hook to use to achieve this or how to properly define my variable so I can use it in all of those places... Thanks! |
#2
|
||||
|
||||
You have one element in your array, can't you just use a variable?
|
#3
|
|||
|
|||
Well that array was an example... There will be more elements...
|
#4
|
|||
|
|||
Ok can anyone help me? I really do need to know the answer to this.
|
#5
|
||||
|
||||
I think you need to explode your array in the plugin before using it in the template.
$niImageEx= explode(",", $niImage); Then in the template: <if condition="in_array($whatever, $niImageEx)"> |
#6
|
|||
|
|||
In the postbit you need to have:
PHP Code:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|