vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3 Articles (https://vborg.vbsupport.ru/forumdisplay.php?f=187)
-   -   How to create your own vBulletin-powered page! (uses vB templates) (https://vborg.vbsupport.ru/showthread.php?t=62164)

Digital Jedi 05-12-2008 06:25 PM

Yup, just add it to your forum directory where all your other files are.

XxBuLLeTz 05-13-2008 07:26 PM

im using this custom vb page for my site, so its forums/videos.php

im going to be adding videos so how can i make it so i dont need to add a template everytime...cause ive seen video.php?id=1 <-just something like that.

any help is very much appreciated!

Mum 05-14-2008 06:49 PM

I am wanting to get a page from elsewhere and insert it so it looks like it's on my site (the other page is also mine ie hosted on the same please) how can i do this?

--------------- Added [DATE]1210794909[/DATE] at [TIME]1210794909[/TIME] ---------------

Quote:

Originally Posted by Digital Jedi (Post 1459840)
You could do that with an iframe, but it seems to me the simplest thing to do would be just to put the HTML of that page into your template, and make that page tickers.php.

I want to keep the html of that page seperate as it's updated automatically, so it means every day a few times a day i'd be manually copying and pasting the html into the template. How can i just CALL the html from the other page? ie open up the other page inside it?

Digital Jedi 05-16-2008 01:01 AM

Quote:

Originally Posted by Mum (Post 1519671)
I am wanting to get a page from elsewhere and insert it so it looks like it's on my site (the other page is also mine ie hosted on the same please) how can i do this?

--------------- Added 14 May 2008 at 15:55 ---------------



I want to keep the html of that page seperate as it's updated automatically, so it means every day a few times a day i'd be manually copying and pasting the html into the template. How can i just CALL the html from the other page? ie open up the other page inside it?

So tickers, I see, is actually tickers/index.php and not an HTML page. Well, there are more intricate solutions I'm sure, but one way I've done this is using an iFrame to display the content as if it were one page.

Just follow the instructions as stated, and then in the HTML area add: <iframe src="tickers/index.php" height="xx" width="xx" frameborder="0"></iframe> And, of course, you can adjust things as you like, and you'd never have to change the template again other then for tweaking and getting the style just right, and it will look like one integrated page. There's a also a really good script on Dynamic Drive for creating an iFrame that resizes based on the content of the frame, in case you have really dynamic content that would need that. You can save the page as tickets.php and it won't conflict with /tickers/

Mum 05-16-2008 05:38 AM

Is there a way to make it open, just whatever size it is? Cos the page changes. Like 100% instead?

Digital Jedi 05-16-2008 06:07 PM

100% wont do it. It will just stretch to 100% of the users browser window. The code for making the iframe adjust to the size of the content is at Dynamic Drive. http://www.dynamicdrive.com/dynamici...iframessi2.htm

CommanderFluffy 05-17-2008 05:17 PM

i have completed what the tutorial says. i have made a test template and changed header include to what is stated. then i put my code in another folder...

pub_html>community
pub_html>file here

heres the code i have i dont really know if i made the template right or not in stylemanager since it didnt really state where to put it.

Code:

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'index1'); // change this depending on your filename

//########################## REQUIRE BACK-END ############################
$currentdir = getcwd();
chdir('/home/site/public_html/community');
require_once('./global.php');
chdir($currentdir); 


// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array(

);

// get special data templates from the datastore
$specialtemplates = array(
   
);

// pre-cache templates used by all actions
$globaltemplates = array(
    't1',
);

// pre-cache templates used by specific actions
$actiontemplates = array(

);


// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################

$navbits = array();
$navbits[$parent] = 'Test Page';

$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('t1') . '");');

the page when i load it in any directory ends up being blank. no errors or anything just blank white. the template should be showing but isnt. everything i have tryed throught the entire thead here has no effect aparently... or i have something wrong... is there any way to show this page on a non vb folder? cause it doesnt show in the vb folder either

Digital Jedi 05-18-2008 07:43 AM

Try just putting the PHP file in your main forum directory.

I'm not sure what you mean by you don't know where to put the template, as the template can only be in one place, in the style manager. Also, you should not have made any changes to your headinclude.

CommanderFluffy 05-18-2008 06:52 PM

i added it to the main forum and i still have a blank page

Digital Jedi 05-18-2008 07:12 PM

I just noticed that the code you posted looks quite different from the sample PHP code. I'd recommend starting over and keep everything exactly the way it is in the tutorial, except for your template and file names of course, and see if that fixes your problem.


All times are GMT. The time now is 11:19 PM.

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.04794 seconds
  • Memory Usage 1,746KB
  • 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
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete