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

Reply
 
Thread Tools Display Modes
  #1  
Old 02-27-2004, 01:03 AM
RobFerrari RobFerrari is offline
 
Join Date: Feb 2003
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Using header, navbar, and footer on custom html pages?

I want to use the vB header, navbar, and footer on some of my custom (non forum) pages.

Should I create custom php and call those templates and bring in my other html pages?

Is there an easier way? Like having the templates called from my html?

What's the easiest way to do this?

Thank you,
rob
Reply With Quote
  #2  
Old 03-02-2004, 08:56 AM
tomp tomp is offline
 
Join Date: Jan 2004
Location: England
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

with mine i created custom php pages and called the the templates
Reply With Quote
  #3  
Old 03-02-2004, 01:35 PM
RobFerrari RobFerrari is offline
 
Join Date: Feb 2003
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tomp
with mine i created custom php pages and called the the templates
I'm pretty new to hacking with vB and PHP. What is the way you call the template?

Thank you,
rob
Reply With Quote
  #4  
Old 03-02-2004, 01:39 PM
tomp tomp is offline
 
Join Date: Jan 2004
Location: England
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hey, ok heres how i did it

i created a template in my admin cp called links for example

then i made a new php file called links.php which had the following code in it:

<?php

error_reporting(E_ALL & ~E_NOTICE);
require_once('./global.php');

eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('links (or whatever your template is called)') . '");');
?>

i uploaded that into my forum directory and then created a link in my navigation bar to link.php

Hope this was some help
Reply With Quote
  #5  
Old 04-11-2004, 11:34 PM
RobFerrari RobFerrari is offline
 
Join Date: Feb 2003
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tomp
hey, ok heres how i did it

i created a template in my admin cp called links for example

then i made a new php file called links.php which had the following code in it:

<?php

error_reporting(E_ALL & ~E_NOTICE);
require_once('./global.php');

eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('links (or whatever your template is called)') . '");');
?>

i uploaded that into my forum directory and then created a link in my navigation bar to link.php

Hope this was some help
I'm just now getting around to doing this. It's not working exactly yet. Here's what I put in a new file called consultants.php and uploaded to the forum directory...

Code:
<?php 

error_reporting(E_ALL & ~E_NOTICE); 
require_once('./global.php'); 

eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('consultants') . '");'); 
?>
I created a new template called consultants and is called fine from above, however, the navbar isn't working. Because it's in a sub directory under "Navigation / Breadcrumb Templates"? How about the $navbar piece, I don't understand that part.

Thanks,
rob
Reply With Quote
  #6  
Old 04-12-2004, 03:29 AM
Tony G's Avatar
Tony G Tony G is offline
 
Join Date: Nov 2001
Location: Melbourne, Australia
Posts: 8,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

In the template you created, put in your XHTML code and where you want the navbar to display, place the variable $navbar there and it should call the navbar template.

Make sure it's $navbar and not just navbar on it's own.
Reply With Quote
  #7  
Old 04-14-2004, 06:01 PM
RobFerrari RobFerrari is offline
 
Join Date: Feb 2003
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tony
In the template you created, put in your XHTML code and where you want the navbar to display, place the variable $navbar there and it should call the navbar template.

Make sure it's $navbar and not just navbar on it's own.
Thank you! Dumb mistake on my part, thanks for the help. Works perfect now.
Reply With Quote
  #8  
Old 04-22-2004, 02:54 AM
RobFerrari RobFerrari is offline
 
Join Date: Feb 2003
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tomp
Hope this was some help
Does anyone know the best way through HTML or PHP to "include" an html page?

I just want to reference the html page and be able to make easy page changes there and not through the template interface.

Thank you,
rob
Reply With Quote
  #9  
Old 05-02-2004, 10:46 PM
RobFerrari RobFerrari is offline
 
Join Date: Feb 2003
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does anyone know the best way through HTML or PHP to "include" an html page?

I just want to reference the html page and be able to make easy page changes there and not through the template interface.

Thank you,
rob
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 02:12 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05009 seconds
  • Memory Usage 2,244KB
  • 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
  • (1)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete