The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
BBCode parser
Hi everyone,
hopefully im in the right forum, if note please move it. I run into several problems where i don't find any solutions for. I want to create a class where i for example parse news on a external page. I Query the database directly for explicit forums and there threads and posts. But i gain that error: Code:
Fatal error: Call to a member function query_read_slave() on a non-object in PFAD/ZUM/FORUM/includes/functions.php on line 3112 Code:
$curdir = getcwd(); chdir(PATH_FORUM); require_once('./global.php'); chdir($curdir); require_once(D_PATH_FORUM.'includes/class_bbcode.php'); $this->m_oBBCodeParser =& new vB_BbCodeParser($vbulletin, fetch_tag_list()); Code:
protected function parseBBCode($sContent) { $sContent = $this->m_oBBCodeParser->parse($sContent, 'nonforum', true); return $sContent; } Hope you can help me somehow. regards, Disi |
#2
|
|||
|
|||
Well the solution is quite easy if you now what you need to do
First of all the Require/Include schould be in your in index.php or something like that but not in your class, if you put them in your class the $vbulletin variable get out of scop, don't know why but it seems a matter of fact. Now you just need to put a global $vbulletin into your function and the vbulletin functions are working. Thanks a lot Christian vom vbulletin-germany.org for the help! Cheers Disi |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|