The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
![]()
I need to create a custom hook to move the location of a 3rd party hack. So that the hook won't get overwritten in any future vb upgrade, I created a file named hooks_custom.xml in the forums/includes/xml directory. I've created a plugin named TEST that simply has a one-line php echo statement for testing purposes and I've been able to assign that plugin via the following dropdown menu:
Plugin Manager > Product : vBulletin > TEST > Hook Location ... ... to a new hook location named "left_column_top". So the hooks_custom.xml file is being read correctly. However, I'm not sure how to reference the hook in the template in which we are placing it. Other messages about hooks show a reference such as: PHP Code:
Would "vBulletinHook" need to changed to something like "customhooks" (I've tried several variation of that)? Anyone know what I'm doing wrong? Thanks. -- Rik |
#2
|
||||
|
||||
![]()
<hooks> - anything between this tag and </hooks> will be included in the drop down
<hooktype type="name"> - The name of your hook group, you should group all common hooks under a group so you can find them quickly. Make sure you don't use a name already used by a default hooktype. <hook> - The name of your hook, this must be the same as the hook's name in the php code XML file: HTML Code:
<?xml version="1.0" encoding="ISO-8859-1"?> <hooks> <hooktype type="Test"> <hook>left_custom_top</hook> <hook>right_custom_top</hook> <hook>top_custom_top</hook> <hook>bottom_custom_top</hook> </hooktype> </hooks> I am assuming that you are working in a PHP file that includes /forums/includes/global.php. PHP PHP Code:
|
#3
|
|||
|
|||
![]()
You can not place PHP code in a template.
|
#4
|
||||
|
||||
![]()
Zachariah & Marco:
I'll give it a try again. Thanks for your comments and help. -- Rik |
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|