Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
Prev Previous Post   Next Post Next
  #1  
Old 07-08-2006, 09:21 AM
Behemoth's Avatar
Behemoth Behemoth is offline
 
Join Date: Mar 2006
Posts: 23
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Problem with external vB page

Alright, I'm trying to create an external vB page so I can parse the BBCode in the news articles that get posted, but I'm having no luck.

The PHP code I have is (at the top of the page):
PHP Code:
<?php

error_reporting
(E_ALL & ~E_NOTICE);

define('THIS_SCRIPT''index');
define('FWD''/home/tgaming/trickgaming.org/forum');
define('BWD', (($getcwd getcwd()) ? $getcwd '.'));

$phrasegroups = array();
$specialtemplates = array();
$globaltemplates = array();
$actiontemplates = array();

chdir(FWD);
require_once(
'./global.php');
chdir(BWD);

?>
Then a bunch of irrelevant stuff, and then further down:
PHP Code:
<?php

require_once(DIR '/includes/class_bbcode.php');
$parser =& new vB_BbCodeParser($vbulletinfetch_tag_list());

$do_html false$do_smilies true$do_bbcode true;
$do_imgcode true$do_nl2br true$cachable false;

$forumid 2;
$newslimit 5;

$query_sel_news $db->query_read("SELECT * FROM thread WHERE forumid='$forumid' ORDER BY threadid DESC LIMIT {$newslimit}");

while (
$r $db->fetch_array($query_sel_news))
{
$title $row['title'];
$date $row['dateline'];
$username $row['postusername'];
$threadid $row['threadid'];
$firstpostid $row['firstpostid'];
$views $row['views'];
$replies $row['replycount'];

$query_sel_news $db->query_read("SELECT * FROM post WHERE postid='$dfirstpostid'");

while (
$r $db->fetch_array($query_sel_news))
{
    
$pagetext $parser->do_parse(
        
$r['pagetext'],
        
$do_html$do_smilies$do_bbcode,
        
$do_imgcode$do_nl2br$cachable
    
);

    include (
'inc/news.php');
}
}

$db->free_result($query_sel_news);
$db->close();

?>
However, this gives me the errors:
Code:
Fatal error: Call to a member function query_read_slave() on a non-object in /home/.cessie/tgaming/trickgaming.org/forum/includes/class_bbcode.php on line 198

Fatal error: Call to a member function unlock_tables() on a non-object in /home/.cessie/tgaming/trickgaming.org/forum/includes/functions.php on line 4680
I'm running 3.6.0 B3, and I'm pretty sure the code was written for 3.5.3, but I don't see anything that should have changed since then. Any help?
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:21 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03746 seconds
  • Memory Usage 2,297KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete