vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Integration with vBulletin - Complete Wordpress/Vbulletin Bridge - Share Users And Postings (https://vborg.vbsupport.ru/showthread.php?t=134521)

rootnik 01-16-2007 02:28 AM

*clicks install*

Thanks!

apokphp 01-16-2007 04:58 PM

Will this hack allow each user to have their own blog page? That is, instead of all blog entries by all users being displayed on a "main page", I'm looking for a way for each user to have their own blog and blog page, and be integrated with vb's user db.

axisoverdrive 01-17-2007 03:42 AM

Jafo,

you've done an outstanding job. The plugin is working marvelously.

A feature that would be nice: right now, at the bottom of each post, there is a vbridge menu prompting to post in a particular forum or "Do not post in a forum". Could this be moved to the Options panel, so that we can toggle forum comments on or off universally, so we don't need to worry about it on a post-by-post basis?

I guess some users may want the flexibility of choosing the forum they want the post to show up in. So maybe just a comments toggle on/off switch in the options panel, and then if it's "on", it'll give you the forum selection choice when writing a post? is this an easy thing to implement?

Thanks, Jafo!

Jafo232 01-17-2007 01:48 PM

Quote:

Originally Posted by apokphp (Post 1160712)
Will this hack allow each user to have their own blog page? That is, instead of all blog entries by all users being displayed on a "main page", I'm looking for a way for each user to have their own blog and blog page, and be integrated with vb's user db.

No, this will not do that. You could set it up so each user could write articles on the blog, but it will not setup a new blog for each user.

Jafo232 01-18-2007 05:57 PM

Quote:

Originally Posted by axisoverdrive (Post 1161147)
Jafo,

you've done an outstanding job. The plugin is working marvelously.

A feature that would be nice: right now, at the bottom of each post, there is a vbridge menu prompting to post in a particular forum or "Do not post in a forum". Could this be moved to the Options panel, so that we can toggle forum comments on or off universally, so we don't need to worry about it on a post-by-post basis?

I guess some users may want the flexibility of choosing the forum they want the post to show up in. So maybe just a comments toggle on/off switch in the options panel, and then if it's "on", it'll give you the forum selection choice when writing a post? is this an easy thing to implement?

Thanks, Jafo!

Thanks for your kind words!

I am a bit busy at the moment, but I will be getting back to this plugin soon, I will see if I can add it.

I think you will be able to do this by finding this code:

Code:

Do NOT post to a forum: <input type=checkbox name='nopost' value='1' onChange="if (fon == 0) { DeselectAllList(thedoc); fon = 1; } else { selectAllList(thedoc); fon = 0; }">
And changing it to:

Code:

Do NOT post to a forum: <input type=checkbox name='nopost' value='1' onChange="if (fon == 0) { DeselectAllList(thedoc); fon = 1; } else { selectAllList(thedoc); fon = 0; }" selected>
I think you will also have to find this code:

Code:

var fon = 0;
And change it to:

Code:

var fon = 1;
That is just a quick guess reviewing my code.

axisoverdrive 01-20-2007 04:02 PM

Hi Jafo,

Thanks for the reply. Unfortunately, that code change doesn't seem to have done anything to cancelling the "post to a forum" operation. :(

Kalina 01-22-2007 07:16 PM

Quote:

Originally Posted by Jafo232 (Post 1147852)
For those having issue, please let me know what version of VB and WP you are using.. And links would be nice (to your forum and WP).

Thanks. My issue is it's not adding users when they visit, it did work for one, said he was logged in, he posted and it made the post as me. Also, I can't get into my wordpress admin, I am taken to my forum homepage.

I am using vbulletin 3.6.4 and wordpress 2.0.7

Forum: http://www.webtalkforums.com/
Blog: http://blog.webtalkforums.com/

Any ideas why it's not adding users would be great. Thank you.

Jafo232 01-22-2007 11:52 PM

I "think" the problem here is that one is at www.yourdomain and the other is at blog.yourdomain. Is there anyway you can make the blog something like www.yourdomain.com/blog/ ?

Also, are you using the latest version of this mod? It has changed quite a bit.

Kalina 01-23-2007 12:04 AM

Quote:

Originally Posted by Jafo232 (Post 1165371)
I "think" the problem here is that one is at www.yourdomain and the other is at blog.yourdomain. Is there anyway you can make the blog something like www.yourdomain.com/blog/ ?

Also, are you using the latest version of this mod? It has changed quite a bit.

Hi Jafo, Thanks for checking it out, it just added you as a user. I did think maybe the subdomain is a problem, I can try it the other way. I'll let you know how it goes and yes, I am using the latest download. :)

Jafo232 01-23-2007 12:06 AM

If you get stuck, pm me your AIM screenname and I will give you a hand. I should be on until 11pm or so.

Kalina 01-23-2007 12:13 AM

Quote:

Originally Posted by Jafo232 (Post 1165379)
If you get stuck, pm me your AIM screenname and I will give you a hand. I should be on until 11pm or so.

Thanks very much. I changed the url and it just added me as well and I got into my admin. That's a good sign! :)

Jafo232 01-23-2007 12:38 AM

Quote:

Originally Posted by Kalina (Post 1165381)
Thanks very much. I changed the url and it just added me as well and I got into my admin. That's a good sign! :)

Yeah, I had a feeling the sub domains might cause cookie issues. I hope it all worked out!

iGlobe.Com.Cn 01-23-2007 02:24 AM

thanks a lot... setting up tonight

Jafo232 01-23-2007 02:44 AM

Quote:

Originally Posted by iGlobe.Com.Cn (Post 1165468)
thanks a lot... setting up tonight

Great, if it works out, please click install! ;)

d8tabyte 01-23-2007 02:23 PM

I am having an issue when I write a post - I get the following error, when I go back and edit it, it will give me the same error and post a new thread, instead of appending the previous. This was working fine and then it just stopped...

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 719904 bytes) in /public_html/forum/includes/class_dm_forum.php on line 19

I am using 2.04 version of the hack and 3.6.4 vb

Jafo232 01-23-2007 02:30 PM

This sounds like an issue with your server. Your PHP install seems to be running out of memory.

Probably have to bump up your "memory_limit" setting in your php.ini file and then restart your webserver.

Not much I can do for you there.

d8tabyte 01-23-2007 02:42 PM

Yeah I fixed it by putting this into the .htaccess

php_value memory_limit 24M

Just odd that it would happen out of the blue

axisoverdrive 01-24-2007 05:20 PM

Hey Jafo,

Does this plugin jive with the new Wordpress 2.1?

Thanks!

Jafo232 01-24-2007 07:07 PM

Quote:

Originally Posted by axisoverdrive (Post 1166527)
Hey Jafo,

Does this plugin jive with the new Wordpress 2.1?

Thanks!

Unsure, I will be upgrading my wordpress's tomorrow, so I will let you know if there are any conflicts. I do not think there will be, but will let you know.

thebluelizard 01-25-2007 12:03 AM

I'm confused here. How is anyone getting this working in it's current form? I'm running WP 2.0 and it wasn't working. I looked through the code and found these lines:

Code:

$install = (basename($_SERVER['SCRIPT_NAME']) == 'plugins.php' && isset($_GET['activate']));
$uninstall = (basename($_SERVER['SCRIPT_NAME']) == 'plugins.php' && isset($_GET['deactivate']));

I actually don't know how that's even working for anyone, because the links to activate the plugin are in the format ?action=activate. So, there's no activate GET variable as far as I can tell. I change those lines to this and it's working fine for me:

Code:

$install = (basename($_SERVER['SCRIPT_NAME']) == 'plugins.php' && $_GET['action'] == 'activate');
$uninstall = (basename($_SERVER['SCRIPT_NAME']) == 'plugins.php' && $_GET['action'] == 'deactivate');

Maybe it requires register_globals on? In which case, that's a no-no, as it encourages insecure programming practices. Just want to make sure everything's secure for everyone :)

j4ck455 01-25-2007 12:36 AM

Quote:

Originally Posted by Jafo232
Wordpress and Vbulletin must share the same database.

The answer to the following question has probably been covered somewhere in this thread before - if so please link me to the relevant post(s):

What is the technical reason for Wordpress and vBulletin needing to share the same [MySQL] database, and is there any possibility of separating the two to use separate databases?

Jafo232 01-25-2007 01:56 AM

Quote:

Originally Posted by thebluelizard (Post 1166714)
I'm confused here. How is anyone getting this working in it's current form? I'm running WP 2.0 and it wasn't working. I looked through the code and found these lines:

I actually don't know how that's even working for anyone, because the links to activate the plugin are in the format ?action=activate. So, there's no activate GET variable as far as I can tell. I change those lines to this and it's working fine for me:

Maybe it requires register_globals on? In which case, that's a no-no, as it encourages insecure programming practices. Just want to make sure everything's secure for everyone :)

If it had anything to do with register_globals then there would be no need in using the $_GET array, you could just use $action, or $deactivate.

If you open the plugins.php file you will note:

Code:

wp_redirect('plugins.php?activate=true');
        } else if ('deactivate' == $_GET['action']) {
                check_admin_referer('deactivate-plugin_' . $_GET['plugin']);
                $current = get_settings('active_plugins');
                array_splice($current, array_search( $_GET['plugin'], $current), 1 ); // Array-fu!
                update_option('active_plugins', $current);
                do_action('deactivate_' . trim( $_GET['plugin'] ));
                wp_redirect('plugins.php?deactivate=true');

You will note the wp_redirect call where it sets activate and deactivate. The reason why you do not compare the action, is because it has not been thoroughly checked to make sure it is an admin calling the action amongst other things. It is a security checkpoint.

Nobody has reported any problems activating the plug-in. You should note however, that there are issues with the plugin page in wordpress because it uses AJAX and the developers did not take into account all the possible cache settings browsers/ISP's may be using. You can google: wordpress plugin page AJAX, to see more about this.

Jafo232 01-25-2007 02:05 AM

Quote:

Originally Posted by j4ck455 (Post 1166727)
The answer to the following question has probably been covered somewhere in this thread before - if so please link me to the relevant post(s):

What is the technical reason for Wordpress and vBulletin needing to share the same [MySQL] database, and is there any possibility of separating the two to use separate databases?

I have been considering this myself. The reason why I stated this caveat is that PHP 4.x by default would only allow an instance of a script to make one database connection. See the following Google search to see what I mean:

http://www.google.com/search?hl=en&l...22&btnG=Search

However, from what I understand, PHP 5.x has addressed this issue. I may be able to rewrite the code to take that into consideration, but honestly, it is so easy for them to share the same database, that using two connections would just be a waste of resources. If you are vaguely familiar with phpMyAdmin or other such MySQL applications (navicat, etc) you can easily merge databases.

There are many pages on the net that show how to merge databases, and here is one:

http://www.everymanhosting.com/forum...d122ddc0190861

Jafo232 01-25-2007 03:26 AM

Quote:

Originally Posted by axisoverdrive (Post 1166527)
Hey Jafo,

Does this plugin jive with the new Wordpress 2.1?

Thanks!

I just finished testing this on a 2.1 platform. Appears to be running smoothly. You should be fine, but as always, backup all your mysql data and files before you upgrade just in case there is something I didn't catch.

axisoverdrive 01-25-2007 03:56 AM

Yep, I also got it to work on Wordpress 2.1 earlier this afternoon.

Thanks!

(BTW, hate to be a pain, but i was never able to get the disable "post to a forum" option to work. Any ideas?)

thebluelizard 01-25-2007 05:41 AM

Quote:

Originally Posted by Jafo232 (Post 1166762)
Nobody has reported any problems activating the plug-in. You should note however, that there are issues with the plugin page in wordpress because it uses AJAX and the developers did not take into account all the possible cache settings browsers/ISP's may be using. You can google: wordpress plugin page AJAX, to see more about this.

Actually, this guy had the same issue: https://vborg.vbsupport.ru/showpost....89&postcount=9 We're running PHP 5, so I assume that's what's doing it. I'm afraid I don't see how that's a security checkpoint. Someone can just do ?activate=true in their URL just as easily as ?action=activate.

I was also having session issues because we have a login box in the upper corner on our theme. This submits to the vB login.php file so it can set up the appropriate session cookies there before shooting back to WP. I created a small vB plugin to redirect back to the WP install if that's where you were logging in from. So, there were some cookie domain and path issues because we have the scripts in /board/ and /WP/. The cookies are *supposed* to be setting with .domain.com and / for the domain and path respectively. But they weren't due to the $vbulletin global not being available inside of the vbsetcookie() function. This is because you were calling require_once('./includes/init.php'); inside of vb_Init(). Since it's inside of that function, things get messed up further down the call stack. I commented that out (along with the CWD stuff) and just put a require_once('./global.php'); to be done with it. Nothing vB does interferes with WP, so it's safe to do so. That fixed it getting the correct domain settings and such.

However, I noticed you weren't using the built-in vB session handler. I'm not sure why you'd want to do this, since the code is much more robust and production-tested. So, I took out the define at the top, and converted all the $vbuser stuff to $vbulletin->userinfo, and it runs perfectly now.

The last issue was also with the login box. When you're logged in, it says your name and shows a log out button. However, you had to refresh the page at least once for this to show up, as the bridge code is setting a cookie, but not setting the current user for the current execution of the script. So, I just added a set_current_user($results->ID,$vbulletin->userinfo['username']); to vb_Init() after the setup_userdata() calls, and that fixed everything.

I'd also recommend you do some proper formatting on this code. It's a harder to work with when there isn't standard formatting throughout. The tab key is your friend :up:

j4ck455 01-25-2007 10:02 AM

Quote:

Originally Posted by Jafo232 (Post 1166764)
Quote:

Originally Posted by j4ck455 (Post 1166727)
Quote:

Originally Posted by Jafo232
Wordpress and Vbulletin must share the same database.

...
What is the technical reason for Wordpress and vBulletin needing to share the same [MySQL] database, and is there any possibility of separating the two to use separate databases?
...

I have been considering this myself. The reason why I stated this caveat is that PHP 4.x by default would only allow an instance of a script to make one database connection. See the following Google search to see what I mean:

http://www.google.com/search?hl=en&l...22&btnG=Search

However, from what I understand, PHP 5.x has addressed this issue. I may be able to rewrite the code to take that into consideration, but honestly, it is so easy for them to share the same database, that using two connections would just be a waste of resources...

Jafo232, thanks for the reply :).

I need to clarify my reasons for wanting|needing a separation of d/bs between WP & vB: it basically boils down to 2 factors - security & server load balancing.

The hosting company we're using for our vB 3.6.4 forum is quite restrictive and a recent request to upgrade from PHP4 to PHP5.2.0 resulted in PHP 5.0.4 being installed & running under CGI in Apache [was not CGI under PHP4], also register_globals is enabled under PHP 5.0.4 [CGI], I have a feeling things are going to go pear-shaped very soon :(. From a security POV I would prefer to have 2 separate MySQL d/bs for WP & vB respectively, although it probably won't make a huge difference, it might limit some damage.

ITO load-balancing, the option of being able to run a separate MySQL server [b] for WP and other stuff, and keep the PHP for WP & vB running on the same server [a] that vB has its d/b on.

dtdesign 01-25-2007 11:59 AM

Quote:

Originally Posted by Jafo232 (Post 1146625)
The users must login via Vbulletin. When those users then go to the wordpress page, they should be logged in under the same username as they have in VB.

Howdy,

I've got a question on this, I'm thinking of using Wordpress as my CMS for the site, as I'm fed up of my site looking like every other forum based site. So does this preclude me from using wordpress as the front end as users will have to have logged into VBulletin firstly ?

Jafo232 01-25-2007 12:00 PM

Quote:

Originally Posted by thebluelizard (Post 1166860)
Actually, this guy had the same issue: https://vborg.vbsupport.ru/showpost....89&postcount=9 We're running PHP 5, so I assume that's what's doing it. I'm afraid I don't see how that's a security checkpoint. Someone can just do ?activate=true in their URL just as easily as ?action=activate.

Huh? That post you are referring to has nothing to do with any issue you had. If anything, it is symptomatic of the AJAX issue. If someone just called ?deactivate=true it will not deactivate anything. The redirect is issued after the plugin is is deactivated. This has however brought to my attention a fact that a drop command could be called on the vb_threadid column on any deactivate. I will address this issue later today.


Quote:

Originally Posted by thebluelizard (Post 1166860)
I was also having session issues because we have a login box in the upper corner on our theme. This submits to the vB login.php file so it can set up the appropriate session cookies there before shooting back to WP. I created a small vB plugin to redirect back to the WP install if that's where you were logging in from. So, there were some cookie domain and path issues because we have the scripts in /board/ and /WP/. The cookies are *supposed* to be setting with .domain.com and / for the domain and path respectively. But they weren't due to the $vbulletin global not being available inside of the vbsetcookie() function. This is because you were calling require_once('./includes/init.php'); inside of vb_Init(). Since it's inside of that function, things get messed up further down the call stack. I commented that out (along with the CWD stuff) and just put a require_once('./global.php'); to be done with it. Nothing vB does interferes with WP, so it's safe to do so. That fixed it getting the correct domain settings and such.

However, I noticed you weren't using the built-in vB session handler. I'm not sure why you'd want to do this, since the code is much more robust and production-tested. So, I took out the define at the top, and converted all the $vbuser stuff to $vbulletin->userinfo, and it runs perfectly now.

Actually, this is not the case in most installs. Most installations have wp files and vb files in different directories, so calling ./globals will get you a "no such file or directory" error (if you comment out the CWD stuff).

Also, if you require ./globals from inside a function, you are going to get init errors from VB under certain circumstances. This is why init was called instead inside the vb_Init function. I am assuming that since you have clicked uninstall on the plugin, you may have figured this out already.

Quote:

Originally Posted by thebluelizard (Post 1166860)
The last issue was also with the login box. When you're logged in, it says your name and shows a log out button. However, you had to refresh the page at least once for this to show up, as the bridge code is setting a cookie, but not setting the current user for the current execution of the script. So, I just added a set_current_user($results->ID,$vbulletin->userinfo['username']); to vb_Init() after the setup_userdata() calls, and that fixed everything.

This may be an issue when the user is initially bridged (first time to wp from vb after the plugin is installed), but afterwords, it should be all set.

Quote:

Originally Posted by thebluelizard (Post 1166860)
I'd also recommend you do some proper formatting on this code. It's a harder to work with when there isn't standard formatting throughout. The tab key is your friend :up:

I never agreed with what some call "proper formatting". I have been coding in this style since I started scripting. Spacing everything out with tabs has only confused me when writing/reading code. There are some times when I might use it when I want a particular block to stand out while I scan over code. This is just a personal preference of my own, like reading from left to right. :)

Jafo232 01-25-2007 12:07 PM

Quote:

Originally Posted by j4ck455 (Post 1166931)
Jafo232, thanks for the reply :).

I need to clarify my reasons for wanting|needing a separation of d/bs between WP & vB: it basically boils down to 2 factors - security & server load balancing.

The hosting company we're using for our vB 3.6.4 forum is quite restrictive and a recent request to upgrade from PHP4 to PHP5.2.0 resulted in PHP 5.0.4 being installed & running under CGI in Apache [was not CGI under PHP4], also register_globals is enabled under PHP 5.0.4 [CGI], I have a feeling things are going to go pear-shaped very soon :(. From a security POV I would prefer to have 2 separate MySQL d/bs for WP & vB respectively, although it probably won't make a huge difference, it might limit some damage.

ITO load-balancing, the option of being able to run a separate MySQL server [b] for WP and other stuff, and keep the PHP for WP & vB running on the same server [a] that vB has its d/b on.

Not sure I agree with everything you stated here, but regardless, it is possible to use two databases I suppose, but you would have to edit the code a bit. Basically, you will have to use the vbulletin database object for any and all calls to the vb data. Probably not that difficult to do, I just personally have no need to create such code.

Jafo232 01-25-2007 12:08 PM

Quote:

Originally Posted by dtdesign (Post 1166978)
Howdy,

I've got a question on this, I'm thinking of using Wordpress as my CMS for the site, as I'm fed up of my site looking like every other forum based site. So does this preclude me from using wordpress as the front end as users will have to have logged into VBulletin firstly ?

Well, not really. The only time a user would have to "login to VB" is to comment, not to view.

thebluelizard 01-25-2007 06:15 PM

Quote:

Originally Posted by Jafo232 (Post 1166980)
Huh? That post you are referring to has nothing to do with any issue you had. If anything, it is symptomatic of the AJAX issue. If someone just called ?deactivate=true it will not deactivate anything. The redirect is issued after the plugin is is deactivated. This has however brought to my attention a fact that a drop command could be called on the vb_threadid column on any deactivate. I will address this issue later today.

I was referring to the latter part of that post about activating and and deactivating the plugin. I got the exact same duplicate column bug as that person was getting.

Quote:

This may be an issue when the user is initially bridged (first time to wp from vb after the plugin is installed), but afterwords, it should be all set.
Nope, we did all our testing on someone that was already bridged before trying out the code path for users that were not bridged. The plugin gets processed after WP's session handling, so you don't have the WP cookies set on your first page view after getting the vB session set.

Also, your code requires a user to check the "Remember Me" box when logging into vB for the bridge to pick up on the login. You're checking against the bbpassword cookie, which isn't available unless that box is checked. Since not everyone checks it, that's another reason for using vB's session handler.

malenfant 01-27-2007 03:40 PM

Hi,
first of all thx, for the great plugin! I allways wanted something like that.
I have to say that I?m a noob with Wordpress and vBulletin so i hope you guys can help me a bit.

I installed the vBulletin Board 3.6.4. It works great. After that i installed Wordpress 2.0.7 (german). Now i installed the wordpress plugin till the point with the testpost.
It works - very nice :up:! So, the next point would be to map the usergroups.
But there i get an error:
WordPress database error: [Table 'datdabaseXY.usergroup' doesn't exist]
SELECT * FROM usergroup
.
:confused:
Does someone know what to do here?

Thank you so much
Marc

[edit]I added 2 Screenshots[/edit] Please help! :o

limey 01-27-2007 07:50 PM

Does this work with the latest wordpress version 2.11 Ella?

Want to know before I make a major upgrade.

txsbmw 01-28-2007 04:40 PM

I just want this to share users with vb. Is this possible. I tried reading the ReadMe file and it completly confused me. I do not want it to post comments in my forum or post any other threads for that matter, I want the comments to stay like they are now. Basically all I want it for is to share users, registration only with vb. You log into vb and you can comment and such on wordpress. When you click register in wordpress it takes you to the vb register page, when you click the username of someone who made the comment it takes you to the vb profile page of that user. Is that possible with this? And if so, how do I go about doing it?

I run vb 3.6.4 & wp 2.1

If this is not possible is there a blog type add on for vb that can be used. Here is my blog right now so you can basically see what it is being used for:
http://www.usmchangout.com/blogs

Jafo232 01-29-2007 03:16 AM

Quote:

Originally Posted by malenfant (Post 1168392)
So, the next point would be to map the usergroups.
But there i get an error:
WordPress database error: [Table 'datdabaseXY.usergroup' doesn't exist]
SELECT * FROM usergroup
.
:confused:
Does someone know what to do here?

Thank you so much
Marc

[edit]I added 2 Screenshots[/edit] Please help! :o

Did you set the "Database Prefix" setting correctly on the options page?

Jafo232 01-29-2007 03:17 AM

Quote:

Originally Posted by limey (Post 1168524)
Does this work with the latest wordpress version 2.11 Ella?

Want to know before I make a major upgrade.

Yes, it does work with Ella...

Jafo232 01-29-2007 03:18 AM

Quote:

Originally Posted by txsbmw (Post 1169114)
I just want this to share users with vb. Is this possible. I tried reading the ReadMe file and it completly confused me. I do not want it to post comments in my forum or post any other threads for that matter, I want the comments to stay like they are now. Basically all I want it for is to share users, registration only with vb. You log into vb and you can comment and such on wordpress. When you click register in wordpress it takes you to the vb register page, when you click the username of someone who made the comment it takes you to the vb profile page of that user. Is that possible with this? And if so, how do I go about doing it?

I run vb 3.6.4 & wp 2.1

Everything you asked can be done except linking the username to the vb profile page. That is not a feature of this plugin.

malenfant 01-29-2007 10:01 AM

Hello Jafo :-),
no, i left it blank because i didnĀ“t know exactly what it is. Is the database prefix directly written into the database or just something like the database name?

big thx for all your work!
Marc

Jafo232 01-29-2007 11:51 AM

The database prefix is a VB setting. You can find it in your config.php file. Example:

$tableprefix = 'vb_';

This would make your prefix vb_


All times are GMT. The time now is 01:02 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02535 seconds
  • Memory Usage 1,908KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (7)bbcode_code_printable
  • (28)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete