vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Adding fetch_hook in printthread.php (https://vborg.vbsupport.ru/showthread.php?t=105366)

himerus 01-15-2006 02:32 AM

Adding fetch_hook in printthread.php
 
I need to add a hook in printthread.php that will be similar to showthread.php when it pulls the posts for the thread....

I want to make sure that it also shows up in the admin section for me to add my plugins too, and I didn't see the table in the database where those were stored right off...

I'm shocked that the printthread post query doesn't have the $hook_query_fields, $hook_query_joins, and $hook_query_where variables... it seems like TONS of users would customize this page greatly, but the hooks aren't in the right spot, and that much customization isn't currently available on printthread.php

I'm sure I could easily add in the
($hook = vBulletinHook::fetch_hook('printthread_my_new_hook ')) ? eval($hook) : false;

and add the variables in the correct location ($hook_query_fields, $hook_query_joins, and $hook_query_where)

But I need to make sure it's working properly from the admincp... where do I add the information for that so it's in the dropdown list of plugin locations?

TyleR 01-15-2006 02:39 AM

forums/includes/xml/hooks_vbulletin.xml

Find, and add you're hook in this list in that file:

Code:

        <hooktype type="printthread">
                <hook>printthread_start</hook>
                <hook>printthread_post</hook>
                <hook>printthread_complete</hook>
        </hooktype>



All times are GMT. The time now is 10:09 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.00957 seconds
  • Memory Usage 1,708KB
  • 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
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete