The Arcive of vBulletin Modifications Site. |
|
|
#1
|
|||
|
|||
|
I've wanted to have a custom bit of PHP on my custom template for a while now, and just decided to look up the plugin feature for vBulletin. I've wrote a small bit of PHP, and set it to hook to global_start. It is activated.
Plugin objective: Load a custom PHP page I have that displays the top 10 buyers. Plugin code: Code:
$ch = curl_init('topbuyers.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$topbuyers = curl_exec($ch);
curl_close($ch);
Code:
{vb:raw topbuyers}
If necessary, here's the custom PHP file topbuyers.php: http://paste2.org/gmBKetZ9 |
|
#2
|
|||
|
|||
|
If topbuyers.php is in your forum directory, you could just include it instead of using curl, like:
Code:
ob_start();
include('topbuyers.php');
$topbuyers = ob_get_contents();
ob_end_clean();
I looked at the link to topbuyers.php, and if that's the entire file I don't understand how it would work since it seems to depend on a pre-existing $database variable. In any case, you also need to register your variable to the template, like this: Code:
vB_Template::preRegister('template_name', array('topbuyers' => $topbuyers));
|
|
#3
|
|||
|
|||
|
Quote:
This seems to have worked. Didn't know about registering the variables. ![]() Thank you! Very much appreciated.
|
![]() |
|
|
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
|
|
More Information |
|
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|