vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Hook locations (https://vborg.vbsupport.ru/showthread.php?t=125736)

steadicamop 09-03-2006 09:40 PM

Hook locations
 
I'm trying to turn a small hack into a product, but am having a few issues with hook locations, I believe both files have hooks, but aren't really in the right place for the code I have - I need to "push" the code down a little, is this possible?

I'm very new at all of this, I've checked through some tutorials but can't find anything!!

Thanks,

Jason

Guest190829 09-04-2006 12:10 AM

Quote:

Originally Posted by steadicamop
I'm trying to turn a small hack into a product, but am having a few issues with hook locations, I believe both files have hooks, but aren't really in the right place for the code I have - I need to "push" the code down a little, is this possible?

I'm very new at all of this, I've checked through some tutorials but can't find anything!!

Thanks,

Jason

It really depends on the specific hook. Sometimes there are ways you can use the hook to make it do what you want, other times using hooks is simply not possible...

steadicamop 09-04-2006 07:16 PM

I have a piece of code I've physically added to the includes/functions_newpost.php file, and it has a hook not far away from the place it needs to be, on line 352:

Code:

($hook = vBulletinHook::fetch_hook('newpost_process')) ? eval($hook) : false;
Then the piece of code I need to insert currently sits a line 380 & 381, which is some distance from the hook itself, but the code I've added needs to be run at that point, not at the hook point - is there any way around this?

Thanks for you help,

Jason

Kirk Y 09-04-2006 11:55 PM

If it absolutely must be at that specific point, then no - there's no way to get around it, aside from requesting a new hook from vBulletin, which without good reason - won't be added.


All times are GMT. The time now is 01:58 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.01622 seconds
  • Memory Usage 1,713KB
  • 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)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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