vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   [AJAX] Post Thank You Hack (https://vborg.vbsupport.ru/showthread.php?t=92410)

kommuni 05-17-2006 05:32 PM

Hi,

thanks for the great hack. I used V3.4 for a few weeks and now upgraded to 4.4 - everything still works but it's not using AJAX as far as i can see. I did no template changes to any of the plugin templates and already cleaned my browser cache - any idea?

Abe1 05-17-2006 05:43 PM

Quote:

Originally Posted by kommuni
Hi,

thanks for the great hack. I used V3.4 for a few weeks and now upgraded to 4.4 - everything still works but it's not using AJAX as far as i can see. I did no template changes to any of the plugin templates and already cleaned my browser cache - any idea?

The only think I can think of is that you dont allow your browser to use scripting. Try another browser.

kommuni 05-17-2006 05:45 PM

every other AJAX-Function works well in the Forums so can't be this i think.

RFViet 05-17-2006 08:28 PM

I want the post will be pushed up when members press Thanks button . How to do that ???

kommuni 05-17-2006 08:30 PM

@Abe1: Strange things happen after installing 4.4 - after a while nothing did work (no new thanks were recorded) after serveral tries i deinstalled, restored a backup and reinstalled 3.4 again - works fine. Seems like there's something wrong with 4.4

Abe1 05-17-2006 09:14 PM

Quote:

Originally Posted by kommuni
@Abe1: Strange things happen after installing 4.4 - after a while nothing did work (no new thanks were recorded) after serveral tries i deinstalled, restored a backup and reinstalled 3.4 again - works fine. Seems like there's something wrong with 4.4

Did you edit any of the templates?

kommuni 05-17-2006 09:15 PM

as i already said: no :)

Abe1 05-17-2006 09:16 PM

Quote:

Originally Posted by kommuni
as i already said: no :)

I'd have to look at your ACP to figger out the problem.

RFViet 05-17-2006 10:07 PM

Quote:

Originally Posted by RFViet
I want the post will be pushed up when members press Thanks button . How to do that ???

any idea ???

Smiry Kin's 05-18-2006 04:02 AM

when i click "Thank You" it doesnt seem to work :(

dinodonk 05-18-2006 06:42 AM

i do not want a postbit added when someone thanked... so i change thankspostbit to :
PHP Code:

<fieldset class="fieldset">
                    <
legend>The Following User(sSays Thank You For This Useful Post:<if condition="$bbuserinfo[usergroupid] == 6">&nbsp|&nbsp<a href="showthread.php?do=post_thanks_remove_all&amp;p=$post[postid]onclick="post_thanks_remove_all_$post[postid](); return false;">$vbphrase[post_thanks_remove]</a>
</if>&
nbsp;|&nbsp;<if condition="$post_thanks_user > 0 && $vboptions[post_thanks_delete_own] == 1">&nbsp<a href="showthread.php?do=post_thanks_remove_user&amp;p=$post[postid]onclick="post_thanks_remove_user_$post[postid](); return false;">$vbphrase[post_thanks_remove_user]</a></if></legend>
                    

<
table cellpadding="0" cellspacing="3" border="0">
                    
<
tr>

    <
td>$liste_user</td>
</
tr>

                    </
table>
            </
fieldset

and move
PHP Code:

<!-- Start Post Thank You Hack -->
$post_thanks
<!-- End Post Thank You Hack --> 

to above signature in postbit.

will that changes make any error to your hack??

Thanks!

dinodonk 05-18-2006 09:30 AM

Quote:

Originally Posted by Yorixz
Wonderful hack, really something I've been looking for.

I've got a few small problems though, because I'm trying to keep my forum a bit minimalistic (my taste ;)) I've been trying to put the list of users who thanked into a popup menu, similiar to the one you get if you click on a username.

To do this I've added a new button besides the "Reputation" one which needs to be clicked to see this menu.

The code I've used for this:
After "$post[iplogged]"
Code:

<!-- Start Modified Post Thank You Hack -->
$post_thanks
<!-- End Modified Post Thank You Hack -->

And in the template post_thanks_box I replaced the non-<script> content with
Code:

<!-- Start Modified Post Thank You Hack -->
<!-- post $post[postid] info menu -->

<div class="vbmenu_popup" id="infomenu_$post[postid]_menu" style="display:none">
        <table cellpadding="4" cellspacing="1" border="0">
        <tr>
                <td class="userinfo" id="post_thanks_box_$post[postid]">
                $post_thanks_box
                </td>
        </tr>
        </table>
</div>

<span id="infomenu_$post[postid]"><a href=""><img class="inlineimg" src="$stylevar[imgdir_button]/info.gif" alt="Post Info" border="0" /><script type="text/javascript"> vbmenu_register("infomenu_$post[postid]", true); </script></span>
<!-- End Modified Post Thank You Hack -->

In addition I've also removed the $spacer's out of the 'post_thanks_postbit_legacy' template.

It's working fairly well, I've got a few problems that I couldn't find a solution for though:
How can I 'extend' the hack some so I'll able to hide the info.gif image if there are no users who thanked for a post.
And how can I make sure the list will be updated when a user clicks the "Thanks" button? I'm afraid I destroyed the AJAX somewhere but can't figure out where it was.

Thanks a lot for your help, hopefully there are also other users interested in this.

Edit; reduced the template edits by one, still hoping for someone to help me fixing the bugs!

maybe you can use if with $postthanks

Abe1 05-18-2006 11:54 AM

Quote:

Originally Posted by dinodonk
i do not want a postbit added when someone thanked... so i change thankspostbit to :
PHP Code:

<fieldset class="fieldset">
                    <
legend>The Following User(sSays Thank You For This Useful Post:<if condition="$bbuserinfo[usergroupid] == 6">&nbsp|&nbsp<a href="showthread.php?do=post_thanks_remove_all&amp;p=$post[postid]onclick="post_thanks_remove_all_$post[postid](); return false;">$vbphrase[post_thanks_remove]</a>
</if>&
nbsp;|&nbsp;<if condition="$post_thanks_user > 0 && $vboptions[post_thanks_delete_own] == 1">&nbsp<a href="showthread.php?do=post_thanks_remove_user&amp;p=$post[postid]onclick="post_thanks_remove_user_$post[postid](); return false;">$vbphrase[post_thanks_remove_user]</a></if></legend>
                    

<
table cellpadding="0" cellspacing="3" border="0">
                    
<
tr>

    <
td>$liste_user</td>
</
tr>

                    </
table>
            </
fieldset

and move
PHP Code:

<!-- Start Post Thank You Hack -->
$post_thanks
<!-- End Post Thank You Hack --> 

to above signature in postbit.

will that changes make any error to your hack??

Thanks!

Try it.

dinodonk 05-18-2006 01:32 PM

Quote:

Originally Posted by Abe1
Try it.

tried.. nothing wrong, the ajax also works. Yorixz's idea is also great too but do not know if ajax is working..

b65ran 05-21-2006 12:25 AM

Quote:

Originally Posted by Smiry Kin's
when i click "Thank You" it doesnt seem to work :(

I have the same problem. After i installed vbrewrite
hack it doesn't work. Anybody please help me with it.

thanks in advanced.

Bubble #5 05-22-2006 07:08 AM

Hi Abe :) What code do we need to change to get the "The Following User Says Thank You..." message to appear on top of the 'Thank You table instead of on the side?

HuangA 05-22-2006 08:10 AM

Suggestion:
Can you please make the AJAX functions into a .js file; make the AJAX functions take postid as parameter; and pass parameter from the links instead of making copies of the function for each of the post on screen? This will DRASTICALLY reduce the bandwidth consumption by this hack as they do not require to be duplicated each time a post is displayed on the page.

kafi 05-22-2006 09:36 AM

Feature Request:

would be nice to have also reputation working only for desired forums (the same option as "Individual Forums to Have for Only First Post".

Thank you .-)

Abe1 05-22-2006 12:17 PM

Quote:

Originally Posted by Bubble #5
Hi Abe :) What code do we need to change to get the "The Following User Says Thank You..." message to appear on top of the 'Thank You table instead of on the side?

Copy the post_thanks_postbit_legacy templatge and use it to replace the whole post_thanks_postbit template.

Abe1 05-22-2006 12:20 PM

Quote:

Originally Posted by HuangA
Suggestion:
Can you please make the AJAX functions into a .js file; make the AJAX functions take postid as parameter; and pass parameter from the links instead of making copies of the function for each of the post on screen? This will DRASTICALLY reduce the bandwidth consumption by this hack as they do not require to be duplicated each time a post is displayed on the page.

I just started working with javascript and don't know how to use about 99.9% of it. I will try to make the javascript code come up only once. I can still leave it in a template but that only shows the tamplate once.

Abe1 05-22-2006 12:21 PM

Quote:

Originally Posted by kafi
Feature Request:

would be nice to have also reputation working only for desired forums (the same option as "Individual Forums to Have for Only First Post".

Thank you .-)

I'll add this to the 'list'.

Hornstar 05-23-2006 12:01 AM

I had 4.2 do i need to do any template changes if i install 4.4 and which ones?

Or do i need to do the lot again?

Abe1 05-23-2006 02:39 AM

Quote:

Originally Posted by hornstar1337
I had 4.2 do i need to do any template changes if i install 4.4 and which ones?

Or do i need to do the lot again?

Just re-upload the xml file.

rmxs 05-23-2006 09:21 AM

hello i install it before some weeks nice hack byt can someone tell me how to remove from every post at the bottom the Who Said Thanks:

I get this in every post..
I have select to thanks only in first post byt i get the Who Said Thanks:in all posts

HuangA 05-23-2006 09:40 AM

Abe1:
Thanks for following up the request :) here's a little starter on how to make it so that you only really need it once. I've edited the postbit_button template to the following (it still comes up multiple times, but it only really need to be created 'once' at the top because its a function with parameters). It doesn't work yet because I am not familiar with call back functions, and I can't figure out how to pass the pid variable to the call back functions. If there's any AJAX guru or javascript expert who can help fix the rest, we can safely move the majority of the code to a separate .js file which can be cached by user browser and we can reduce the bandwidth usage by a lot (imagein the segment of code appear only once in a cached js VS appearing in html for each post appearing on page).

Code:

<script type="text/javascript">
<!--
function post_thanks_give( pid )
{
        do_thanks_button = new vB_AJAX_Handler(true)
        do_thanks_button.onreadystatechange = function () {
                alert('state ready pid: ' + pid);
                alert('state: ' + do_thanks_button.handler.readyState);
                if (do_thanks_button.handler.readyState == 4 && do_thanks_button.handler.status == 200)
                {
                        fetch_object('post_thanks_button_' + pid).innerHTML = do_thanks_button.handler.responseText
                }
        }
        do_thanks_button.send('showthread.php?do=post_thanks_button_ajax&p='+pid)
       
        do_thanks_add = new vB_AJAX_Handler(true)
        do_thanks_add.onreadystatechange = function () {
                if (do_thanks_add.handler.readyState == 4 && do_thanks_add.handler.status == 200)
                {
                        fetch_object('post_thanks_box_'+pid).innerHTML = do_thanks_add.handler.responseText
                }
        }
        do_thanks_add.send('showthread.php?do=post_thanks_add_ajax&p='+pid)
}

function post_thanks_remove_all( pid )
{
        do_thanks_button = new vB_AJAX_Handler(true)
        do_thanks_button.onreadystatechange = function () {
                if (do_thanks_button.handler.readyState == 4 && do_thanks_button.handler.status == 200)
                {
                        fetch_object('post_thanks_button_'+pid).innerHTML = do_thanks_button.handler.responseText
                }
        }
        do_thanks_button.send('showthread.php?do=post_thanks_button_add_ajax&p='+pid)
       
        do_thanks_remove_all = new vB_AJAX_Handler(true)
        do_thanks_remove_all.onreadystatechange = function () {
                if (do_thanks_remove_all.handler.readyState == 4 && do_thanks_remove_all.handler.status == 200)
                {
                        fetch_object('post_thanks_box_'+pid).innerHTML = do_thanks_remove_all.handler.responseText
                }
        }
        do_thanks_remove_all.send('showthread.php?do=post_thanks_remove_all_ajax&p='+pid)
}

function post_thanks_remove_user( pid )
{
        do_thanks_button = new vB_AJAX_Handler(true)
        do_thanks_button.onreadystatechange = function () {
                if (do_thanks_button.handler.readyState == 4 && do_thanks_button.handler.status == 200)
                {
                        fetch_object('post_thanks_button_'+pid).innerHTML = do_thanks_button.handler.responseText
                }
        }
        do_thanks_button.send('showthread.php?do=post_thanks_button_add_ajax&p='+pid)

        do_thanks_remove_user = new vB_AJAX_Handler(true)
        do_thanks_remove_user.onreadystatechange = function () {
                if (do_thanks_remove_user.handler.readyState == 4 && do_thanks_remove_user.handler.status == 200)
                {
                        fetch_object('post_thanks_box_'+pid).innerHTML = do_thanks_remove_user.handler.responseText
                }
        }
        do_thanks_remove_user.send('showthread.php?do=post_thanks_remove_user_ajax&p='+pid)
}

document.write('<a href="#" id="post_thanks_button_$post[postid]" onclick="post_thanks_give( $post[postid] ); return false;"> <img src="images/buttons/post_thanks.gif" alt="Thanks" border="0" /></a>');
//-->
</script>
<noscript>
<a href="showthread.php?do=post_thanks_add&amp;p=$post[postid]"> <img src="images/buttons/post_thanks.gif" alt="Thanks" border="0" /></a>
</noscript>

Problems with the above so far: the call back doesn't work, so it doesn't properly achieve the ajax effect, and the remove functions doesn't work for whatever reason... do NOT, I repeat do NOT deploy / test the above on your production board. Hopefully someone can fine tune it to work and this hack would be perfect ;)

Abe1 05-23-2006 12:07 PM

Quote:

Originally Posted by rmxs
hello i install it before some weeks nice hack byt can someone tell me how to remove from every post at the bottom the Who Said Thanks:

I get this in every post..
I have select to thanks only in first post byt i get the Who Said Thanks:in all posts

That is very interesting. Try running all the re-counters for this hack. You can find them in the ACP under maintenance.

Abe1 05-23-2006 12:12 PM

Quote:

Originally Posted by HuangA
Abe1:
Thanks for following up the request :) here's a little starter on how to make it so that you only really need it once. I've edited the postbit_button template to the following (it still comes up multiple times, but it only really need to be created 'once' at the top because its a function with parameters). It doesn't work yet because I am not familiar with call back functions, and I can't figure out how to pass the pid variable to the call back functions. If there's any AJAX guru or javascript expert who can help fix the rest, we can safely move the majority of the code to a separate .js file which can be cached by user browser and we can reduce the bandwidth usage by a lot (imagein the segment of code appear only once in a cached js VS appearing in html for each post appearing on page).

Code:

<script type="text/javascript">
<!--
function post_thanks_give( pid )
{
        do_thanks_button = new vB_AJAX_Handler(true)
        do_thanks_button.onreadystatechange = function () {
                alert('state ready pid: ' + pid);
                alert('state: ' + do_thanks_button.handler.readyState);
                if (do_thanks_button.handler.readyState == 4 && do_thanks_button.handler.status == 200)
                {
                        fetch_object('post_thanks_button_' + pid).innerHTML = do_thanks_button.handler.responseText
                }
        }
        do_thanks_button.send('showthread.php?do=post_thanks_button_ajax&p='+pid)
       
        do_thanks_add = new vB_AJAX_Handler(true)
        do_thanks_add.onreadystatechange = function () {
                if (do_thanks_add.handler.readyState == 4 && do_thanks_add.handler.status == 200)
                {
                        fetch_object('post_thanks_box_'+pid).innerHTML = do_thanks_add.handler.responseText
                }
        }
        do_thanks_add.send('showthread.php?do=post_thanks_add_ajax&p='+pid)
}

function post_thanks_remove_all( pid )
{
        do_thanks_button = new vB_AJAX_Handler(true)
        do_thanks_button.onreadystatechange = function () {
                if (do_thanks_button.handler.readyState == 4 && do_thanks_button.handler.status == 200)
                {
                        fetch_object('post_thanks_button_'+pid).innerHTML = do_thanks_button.handler.responseText
                }
        }
        do_thanks_button.send('showthread.php?do=post_thanks_button_add_ajax&p='+pid)
       
        do_thanks_remove_all = new vB_AJAX_Handler(true)
        do_thanks_remove_all.onreadystatechange = function () {
                if (do_thanks_remove_all.handler.readyState == 4 && do_thanks_remove_all.handler.status == 200)
                {
                        fetch_object('post_thanks_box_'+pid).innerHTML = do_thanks_remove_all.handler.responseText
                }
        }
        do_thanks_remove_all.send('showthread.php?do=post_thanks_remove_all_ajax&p='+pid)
}

function post_thanks_remove_user( pid )
{
        do_thanks_button = new vB_AJAX_Handler(true)
        do_thanks_button.onreadystatechange = function () {
                if (do_thanks_button.handler.readyState == 4 && do_thanks_button.handler.status == 200)
                {
                        fetch_object('post_thanks_button_'+pid).innerHTML = do_thanks_button.handler.responseText
                }
        }
        do_thanks_button.send('showthread.php?do=post_thanks_button_add_ajax&p='+pid)

        do_thanks_remove_user = new vB_AJAX_Handler(true)
        do_thanks_remove_user.onreadystatechange = function () {
                if (do_thanks_remove_user.handler.readyState == 4 && do_thanks_remove_user.handler.status == 200)
                {
                        fetch_object('post_thanks_box_'+pid).innerHTML = do_thanks_remove_user.handler.responseText
                }
        }
        do_thanks_remove_user.send('showthread.php?do=post_thanks_remove_user_ajax&p='+pid)
}

document.write('<a href="#" id="post_thanks_button_$post[postid]" onclick="post_thanks_give( $post[postid] ); return false;"> <img src="images/buttons/post_thanks.gif" alt="Thanks" border="0" /></a>');
//-->
</script>
<noscript>
<a href="showthread.php?do=post_thanks_add&amp;p=$post[postid]"> <img src="images/buttons/post_thanks.gif" alt="Thanks" border="0" /></a>
</noscript>

Problems with the above so far: the call back doesn't work, so it doesn't properly achieve the ajax effect, and the remove functions doesn't work for whatever reason... do NOT, I repeat do NOT deploy / test the above on your production board. Hopefully someone can fine tune it to work and this hack would be perfect ;)

I'll try to figure this out when I have time. Right now I'm working on something for my 'Form Hack'. Something that can generate a form so people who dont understand php or html be able to get a custom form for their site.

Milad 05-25-2006 12:46 AM

Google clicks Thanks Button ...

So I added the green text to post_thanks_button template

Code:

<a href="showthread.php?$session[sessionurl]do=post_thanks_add&amp;p=$post[postid]" id="post_thanks_button_$post[postid]" onclick="post_thanks_give_$post[postid](); return false;" rel="nofollow">$post_thanks_button_image</a>

Abe1 05-25-2006 01:40 AM

Quote:

Originally Posted by Milad
Google clicks Thanks Button ...

So I added the green text to post_thanks_button template

Code:

<a href="showthread.php?$session[sessionurl]do=post_thanks_add&amp;p=$post[postid]" id="post_thanks_button_$post[postid]" onclick="post_thanks_give_$post[postid](); return false;" rel="nofollow">$post_thanks_button_image</a>

Why would it click 'thanks'? Only if you have a userID will the thanks link show. So if google is searching, the that button and link wont be there.

Milad 05-25-2006 01:46 PM

the visitors don't see the button picture but the link is still existing
take a look at the source of this page http://www.basharialep.com/forum/showthread.php?t=1259

HTML Code:

<a href="showthread.php?do=post_thanks_add&amp;p=14350" id="post_thanks_button_14350" onclick="post_thanks_give_14350(); return false;" rel="nofollow"></a>
I added rel="nofollow" but spiders are still clicking it :(

Thanks for your help

Abe1 05-25-2006 01:59 PM

Quote:

Originally Posted by Milad
the visitors don't see the button picture but the link is still existing
take a look at the source of this page http://www.basharialep.com/forum/showthread.php?t=1259

HTML Code:

<a href="showthread.php?do=post_thanks_add&amp;p=14350" id="post_thanks_button_14350" onclick="post_thanks_give_14350(); return false;" rel="nofollow"></a>
I added rel="nofollow" but spiders are still clicking it :(

Thanks for your help

I still dont understand. I dont see it source code, but even if they did click, it would just return them since they have no userID.

Milad 05-25-2006 04:20 PM

On WHO Google faces no permission errors

and I don't prefer this to happen because It's better if he indexes a new page instead

really you dont see this in my page source?

Quote:

<a href="showthread.php?do=post_thanks_add&amp;p=1435 0" id="post_thanks_button_14350" onclick="post_thanks_give_14350(); return false;" rel="nofollow"></a>

Abe1 05-25-2006 04:52 PM

Quote:

Originally Posted by Milad
On WHO Google faces no permission errors

and I don't prefer this to happen because It's better if he indexes a new page instead

really you dont see this in my page source?

I found it in there but dont know what to do about it.

HuangA 05-25-2006 05:10 PM

Abe> Search engines gets the same HTML as guests (unless there are hacks that forwards it to archive); however, as opposed to guests, Search Engines sees it at raw source level, doesn't matter whether or not the icon is 'displayed' on screen. And it sees in the HTML there's a link, so it follows. Adding the rel="nofollow" in the a href tag tells it to not follow the link all together. I've gone ahead and added it to my forum now. :)

As to WHY it still clicks it, it may be a cached version of your page or something. It should stop after a while...

Milad 05-25-2006 06:51 PM

Quote:

Originally Posted by HuangA
As to WHY it still clicks it, it may be a cached version of your page or something. It should stop after a while...

I hope that, and you agree with me that if I add it, spiders wouldn't click it. don't you?

Quote:

Originally Posted by Abe1
I found it in there but dont know what to do about it.

Add it as we did

Thank you

D.Ilyin 05-28-2006 01:45 PM

Abe1 hi, it's not a BUG but.....
When using this hack you can:
1. Click "Add reputation"
2. and then click Thanks button.
BUT:
1. when you already clicked Thanks button
2. You can't add reputation.
May be add option "Check if already added reputation" ?

And another sugestion.....
Some users are "maniaks" and click thanks button for peoples who helped them once time in many different posts.
It it possable to link with a $vbulletin->options['reputationrepeat'] for chek?

Regards,
Dmitriy

Abe1 05-28-2006 02:13 PM

Quote:

Originally Posted by D.Ilyin
Abe1 hi, it's not a BUG but.....
When using this hack you can:
1. Click "Add reputation"
2. and then click Thanks button.
BUT:
1. when you already clicked Thanks button
2. You can't add reputation.
May be add option "Check if already added reputation" ?

And another sugestion.....
Some users are "maniaks" and click thanks button for peoples who helped them once time in many different posts.
It it possable to link with a $vbulletin->options['reputationrepeat'] for chek?

Regards,
Dmitriy

Please explain the first request a little better.

As for the second, what would that help? You can give rep points only once per post for using the thanks button.

D.Ilyin 05-28-2006 06:29 PM

Quote:

Originally Posted by Abe1
Please explain the first request a little better.

As for the second, what would that help? You can give rep points only once per post for using the thanks button.

about first.... well.....My users can add reputation and then click Thanks button (it add reputation too) for a one post.... But when we try to click Thanks and after add reputation (with own forum functions) they get error:
"You have already add reputation bla-bla-bla"
Can you add checking for "smart" users that they can't add reputation and then click Thanks?

About second...... for now i do not know how say it with different words :(
My English has very low level.

Abe1 05-28-2006 07:40 PM

Quote:

Originally Posted by D.Ilyin
about first.... well.....My users can add reputation and then click Thanks button (it add reputation too) for a one post.... But when we try to click Thanks and after add reputation (with own forum functions) they get error:
"You have already add reputation bla-bla-bla"
Can you add checking for "smart" users that they can't add reputation and then click Thanks?

About second...... for now i do not know how say it with different words :(
My English has very low level.

I understand now. I will add it to the list.

HuangA 05-29-2006 03:00 AM

Quote:

Originally Posted by Milad
I hope that, and you agree with me that if I add it, spiders wouldn't click it. don't you?

I do believe so. Spiders -- espeically google -- are taught to not follow the rel="nofollow" links. I really don't see why its following it other than a cached version of the link. Double check your html on the frontend as whatever Google's access level is (AKA, guest, logout; unless you've applied other hacks) and view the source to see if things are coming up correctly, and if it does, then ignore it for a few days and see if things change for the better.


All times are GMT. The time now is 11:52 AM.

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.03867 seconds
  • Memory Usage 1,938KB
  • 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
  • (6)bbcode_code_printable
  • (2)bbcode_html_printable
  • (4)bbcode_php_printable
  • (24)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