View Single Post
  #11  
Old 12-02-2007, 12:35 AM
King Kovifor's Avatar
King Kovifor King Kovifor is offline
 
Join Date: Nov 2004
Location: PA
Posts: 3,872
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by SBlueman View Post
Thank you, much appreciated!

--------------- Added [DATE]1196562561[/DATE] at [TIME]1196562561[/TIME] ---------------

BTW.....another modification uses something like this to call files from vbulletin:

PHP Code:
<a href=<?php echo get_option('vbb_VBURL'?>/showthread.php?t=<?php echo $vbridge[id?>>(<?php echo intval($vbridge[count]) ?>) comments</a>
It's from the Wordpress/vBulletin integration mod.

Again....I have no idea what I am talking about and this probably isn't a help. I was just throwing it out there, seeing if it would be relevant at all.
Anything I just wrote just got dumped because my iMac just randomly shut off. But I will tell you why that won't work...

This is how they are fetching your vBulletin URL:

PHP Code:
<?php echo get_option('vbb_VBURL'?>
The function get_option goes into WordPress' option table to find the value you ask for, in this case vbb_VBURL, and will return the value. And that is linking to your vBulletin. I am not sure if you do that.

Now back to rewriting that post for you.

-- EDIT --

Here's what I whipped up:

The Basics

Basically, what you are doing to "link" your main site to your vBulletin installation is by using vBulletin code to access things like cookies, database, and other data. So, if you know vBulletin's code base (and I assume you do since you have a Coder title) you have a good head start.

Linking The Platforms

All I believe you have to do, since most of this code is untested, is require ./forum/global.php since this is what sets and includes most of the files within your main vBulletin installation.

After that, if you need specific classes or functions is doing require('./forum/includes/functions_X.php');

File Paths

Most likely, global.php will spit out "Could Not Find File" errors (actually it's PHP that spits out the errors). You will be told a file and line number. Go to the line number in the specified file and change the relative path (something like ./includes/class_user.php) and change them to an absolute path (something like /home/www/youraccount/forum/includes/class_user.php). That way it will know the exact location.

Sadly, upgrading will overwrite the file paths so you will have to re do them. That's why a constant or "relative" constant would be useful in coding your site to revolve around vBulletin.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01296 seconds
  • Memory Usage 1,782KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete