Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions

Reply
 
Thread Tools Display Modes
  #11  
Old 10-12-2005, 06:10 AM
RossOliver RossOliver is offline
 
Join Date: Sep 2005
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Andrew
'global_start' is a hook location where you can place PHP code that will be ran on every page - You can add a hook to it in the AdminCP under 'Plugin System > Add New Plugin'
I know I'm being really stupid - but I don't see a 'plugin system' option down the left column, or in the 'vBulletin options' section

I am looking in the right place, right...there should be a 'plugin system' bit on the left column which I click to expand more options and 'add new plugin' should be one of those options?

-Ross

[edit]

I just found this;

'From version 3.5, vBulletin has an extensive plugin system, allowing new features to be added and functionality to be changed by third-party add-ons, without modifying the core vBulletin code.'

I am using vBulletin 3.0.8, is there a similar option for me?
Reply With Quote
  #12  
Old 10-12-2005, 06:50 AM
beacher beacher is offline
 
Join Date: Jul 2005
Location: Rome (Italy)
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no only the 3.5.0 version has the plugin system.
Reply With Quote
  #13  
Old 10-12-2005, 09:48 AM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In vBulletin 3.0, you can use Template phpinclude_start (one of the 2 templates where you can use PHP) similar to Hook global_start.
Reply With Quote
  #14  
Old 10-12-2005, 10:54 AM
RossOliver RossOliver is offline
 
Join Date: Sep 2005
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok, I think I'm almost there. In the phpinclude_start template I have this;

Code:
/*
// Example of how to include a seperate file:

ob_start();
include('yourheader.html');
$your_code = ob_get_contents();
ob_end_clean();

// Now place a reference to $your_code where you want the resulting HTML to be displayed.
// This will most likely be the header or footer template.
*/

<!-- recent wiki changes -->

ob_start(); 
include('./includes/wiki_recent_changes.php'); 
$script_output = ob_get_contents(); 
ob_end_clean();  

<!-- /recent wiki changes -->
The file wiki_recent_changes.php just echo's the html I want to display in the navbar template. The navbar template now has this;

Code:
<!-- wiki recent activity -->

<div style="float:center; background-color:#FFFFFF; border:1px solid #AAAAAA; margin-top:-20px;">

<span style="padding:5px;">
$script_output
</span>

. . . etc
Is this looking right?

Thanks again,

-Ross

Quote:
Originally Posted by RossOliver
ok, I think I'm almost there. In the phpinclude_start template I have this;

Code:
/*
// Example of how to include a seperate file:

ob_start();
include('yourheader.html');
$your_code = ob_get_contents();
ob_end_clean();

// Now place a reference to $your_code where you want the resulting HTML to be displayed.
// This will most likely be the header or footer template.
*/

<!-- recent wiki changes -->

ob_start(); 
include('./includes/wiki_recent_changes.php'); 
$script_output = ob_get_contents(); 
ob_end_clean();  

<!-- /recent wiki changes -->
The file wiki_recent_changes.php just echo's the html I want to display in the navbar template. The navbar template now has this;

Code:
<!-- wiki recent activity -->

<div style="float:center; background-color:#FFFFFF; border:1px solid #AAAAAA; margin-top:-20px;">

<span style="padding:5px;">
$script_output
</span>

. . . etc
Is this looking right?

Thanks again,

-Ross
[edit]

Nevermind, I just hard-coded it into global.php....
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:10 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.04751 seconds
  • Memory Usage 2,190KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_code
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete