Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 11-02-2005, 07:33 PM
Gray Matter Gray Matter is offline
 
Join Date: May 2005
Posts: 260
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How to insert a custom template?

Hi,

I'm trying to link to a template I made within another template. I'm obviously doing this so that the info within the custom template can be shown in the other templates automatically. I tried adding $templatename to the template by that hasn't worked. How might I do this? :ermm:
Reply With Quote
  #2  
Old 11-02-2005, 11:59 PM
fly fly is offline
 
Join Date: Oct 2003
Posts: 1,215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Since no one has answered, I'll try to help...

In vB3.0, i used this code in phpinclude_start to create the variable name for template.

PHP Code:
eval('$navbar2 = "' fetch_template('navbar2') . '";'); 
In vB3.5, you'd need to make a plugin with this code in global_start. There may be a better way to do it, but that should work. Hell, just calling the fetch_template in the template itself may work. Dunno.

Edit: Or put it in the hook that would be executed wherever you're working...
Reply With Quote
  #3  
Old 11-03-2005, 01:21 AM
Guest190829
Guest
 
Posts: n/a
Default

Or you using this new template with a new file or a default vbulletin style?
Reply With Quote
  #4  
Old 11-03-2005, 02:22 AM
Gray Matter Gray Matter is offline
 
Join Date: May 2005
Posts: 260
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by flypaper
Since no one has answered, I'll try to help...

In vB3.0, i used this code in phpinclude_start to create the variable name for template.

PHP Code:
eval('$navbar2 = "' fetch_template('navbar2') . '";'); 
In vB3.5, you'd need to make a plugin with this code in global_start. There may be a better way to do it, but that should work. Hell, just calling the fetch_template in the template itself may work. Dunno.

Edit: Or put it in the hook that would be executed wherever you're working...
Thanks, but I really don't know how to do any of that just yet. :ermm:

Quote:
Originally Posted by Danny.VBT
Or you using this new template with a new file or a default vbulletin style?
I'm using a custom style.
Reply With Quote
  #5  
Old 11-03-2005, 03:01 AM
Guest190829
Guest
 
Posts: n/a
Default

Opps, I meant to say default file not style.
Reply With Quote
  #6  
Old 11-03-2005, 11:44 AM
fly fly is offline
 
Join Date: Oct 2003
Posts: 1,215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Gray Matter
Thanks, but I really don't know how to do any of that just yet. :ermm:
In the admincp, go to add new plugin.

For hook name, find: global_start.

For title, call it: I eat babies with syrup (or whatever)

In the plugin PHP section put:
PHP Code:
eval('$mytemplatevariable = "' fetch_template('the_name_of_my_template') . '";'); 
(Change the_name_of_my_template to whatever the template name is.)

Then set YES for 'my plugin is active'.

Then put $mytemplatevariable in any template where you want it to show up.
Reply With Quote
Reply


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 11:22 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.05506 seconds
  • Memory Usage 2,206KB
  • Queries Executed 11 (?)
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
  • (3)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (4)postbit_onlinestatus
  • (6)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_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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete