![]() |
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! |
You have one element in your array, can't you just use a variable?
|
Well that array was an example... There will be more elements...
|
Ok can anyone help me? I really do need to know the answer to this.
|
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)"> |
In the postbit you need to have:
PHP Code:
|
All times are GMT. The time now is 03:03 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|