Go Back   vb.org Archive > vBulletin Article Depository > Read An Article > vBulletin 3 Articles
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
How to create your own vBulletin-powered page! (uses vB templates)
Gary King's Avatar
Gary King
Join Date: Jan 2002
Posts: 2,046

 

Show Printable Version Email this Page Subscription
Gary King Gary King is offline 03-03-2004, 10:00 PM

Want to create your very own vBulletin powered page which includes the header, footer, and the user permissions system as well?

Well now you can

Want to know how it will look? Take a look at the attached screenshot below!

Now includes the Who's Online modification!
Also, instructions included on how to create your own pages that are integrated with current vBulletin files!

I'm going to give you a generic page but you can easily modify the contents of the page by changing the template

So here we go

Instructions:

Create a new file, whatever you want to call it (let's say test.php).
Open up test.php and add the following (replace TEST with whatever template you want to show):
PHP Code:
<?php

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

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

// ################### 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(
    
'TEST',
);

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

);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');

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

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

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

?>
Be sure to change 'TEST' to the actual template name, and change 'test' to the filename. Also, change 'Test Page' to whatever you want to show in the navbar, such as 'Viewing Member Profile' (just an example).

Now create the template, called TEST with the following content:
HTML Code:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle]</title>
$headinclude
</head>
<body>
$header

$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="tcat">Title</td>
</tr>
<tr>
    <td class="alt1">Text</td>
</tr>
</table>

$footer
</body>
</html>
All done
Now check it out by going to test.php

Who's Online Modification

Now if you want to show who is browsing this new page of yours, just open up includes/functions_online.php and find:
PHP Code:
    case 'bugs.php':
        
$userinfo['activity'] = 'bugs';
        break; 
Below, add:
PHP Code:
    case 'test.php':
        
$userinfo['activity'] = 'test';
        break; 
(Be sure to change the values to your own!)

Then find:
PHP Code:
        case 'modcplogin':
            
$userinfo['action'] = $vbphrase['moderator_control_panel_login'];
            break; 
Below add:
PHP Code:
        case 'test':
            
$userinfo['action'] = 'Viewing Test Page';
            break; 
All done!

----------------------------------

Also if you want to create your own pages 'within' current vBulletin files, do the following:

Open the file you want, and then right before the final ?> in the source code, add the following:

PHP Code:
if ($_REQUEST['do'] == 'xxx')
{
    eval(
'print_output("' fetch_template('TEMPLATE_XXX') . '");');

Replace 'xxx' with whatever you want ?do= in the query string to be (for example, replace 'xxx' with 'showprofile' so then someone would type in example.php?do=showprofile to view this template.) Then of course, change TEMPLATE_XXX to your template name, it's that simple!


edit by Lynne: If running 3.8.4 or above, see this post to take care of the PHP 5.3.0-related problems - https://vborg.vbsupport.ru/showpost....postcount=1171
Attached Images
File Type: jpg template_test.jpg (62.5 KB, 0 views)
Reply With Quote
  #682  
Old 04-06-2008, 01:46 PM
Goomzee Goomzee is offline
 
Join Date: Apr 2008
Location: Philippines
Posts: 588
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i add php page it;s not working plz help me what i am doing wrong

here is a Link
http://www.mknexusonline.com/content/mkgames/test.php
Reply With Quote
  #683  
Old 04-14-2008, 03:02 PM
sexyeyes83 sexyeyes83 is offline
 
Join Date: Apr 2008
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amcd View Post
hook online_location_process:
Code:
switch ($filename)
{
    case 'countries.php':
        $userinfo['activity'] = 'countries';
        break;
// add more cases here if you have more than one custom page. no need for multiple plugins. one plugin can handle all.
}

hook online_location_unknown
Code:
switch ($userinfo['activity'])
{
    case 'countries':
        $userinfo['where'] = '<a href="countries.php?'.$vbulletin->session->vars[sessionurl].'">Viewing the countries page</a>';
        $userinfo['action'] = "Who's Online by Country";
        $handled = true;
        break;
// add more cases here if you have more than one custom page. no need for multiple plugins. one plugin can handle all.
Where abouts do I find the online_location_process

Thanks

sabrina
Reply With Quote
  #684  
Old 04-14-2008, 04:19 PM
amcd amcd is offline
 
Join Date: Oct 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Read the vbulletin manual, especially the chapter about plugins/hooks.
Reply With Quote
  #685  
Old 04-15-2008, 08:47 PM
Per1213 Per1213 is offline
 
Join Date: Nov 2006
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm terribly confused by this entire thing.

The guide really doesn't explain this well for a newbie.

I've made the .php file and uploaded it to the FTP file manager then I have saved the template.... That's all the guide tells me to do and of course nothing has happened. What am I missing?
Reply With Quote
  #686  
Old 04-16-2008, 07:18 AM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Per1213 View Post
I'm terribly confused by this entire thing.

The guide really doesn't explain this well for a newbie.

I've made the .php file and uploaded it to the FTP file manager then I have saved the template.... That's all the guide tells me to do and of course nothing has happened. What am I missing?
Strictly speaking, it's not really meant for folks who haven't done a lot of customization to their site. Most folks wouldn't have any use for this, unless they've done a fair share of HTML coding, since that's where you take it after your done.

You say you saved the template and uploaded the PHP file. What happened when you navigated to the page?
Reply With Quote
  #687  
Old 04-16-2008, 11:13 AM
Wunderlust Wunderlust is offline
 
Join Date: Jan 2007
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi All,

I have tried and tried for the last few hours to integrate this with phplist. Could someone please explain in laymans terms how this can be done simply!. I can change the directory because it is out side however all I want to use is the headers and the footers from vbulletin. I find myself hitting a major brick wall! Somebody please help!

if there are any experts out there who can do for a small fee I will gladly pay for their time.

Thanks in advance

tim
Reply With Quote
  #688  
Old 04-16-2008, 08:25 PM
Per1213 Per1213 is offline
 
Join Date: Nov 2006
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Digital Jedi View Post
Strictly speaking, it's not really meant for folks who haven't done a lot of customization to their site. Most folks wouldn't have any use for this, unless they've done a fair share of HTML coding, since that's where you take it after your done.

You say you saved the template and uploaded the PHP file. What happened when you navigated to the page?
I navigated to the page and nothing was there.

I need this new page because I want a page where I can place article links to get rid of the clutter in my forum.

Thanks for help

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

hey, okay so basically i copied and pated test.php to my publictml directory. I am now at a loss as to what to do from there. I dont mod VB alot all i wish is to have a page with a few links and a few bits of text. What do i do, i know i edit the bits labled test but i dont know what to edit them too. Please help guys!
Reply With Quote
  #689  
Old 04-17-2008, 08:12 AM
ringleader's Avatar
ringleader ringleader is offline
 
Join Date: Dec 2006
Location: Dublin, Ireland
Posts: 192
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Per1213 View Post
hey, okay so basically i copied and pated test.php to my publictml directory. I am now at a loss as to what to do from there. I dont mod VB alot all i wish is to have a page with a few links and a few bits of text. What do i do, i know i edit the bits labled test but i dont know what to edit them too. Please help guys!
You need two things for a basic page:
1. a php file calling a template
2. a template with the content for the page

Since you already have the file, you now need to create a template.

Look in your test.php and find a line that looks like this:
eval('print_output("' . fetch_template('TEST') . '");');

The bit that says TEST is the name of the template that is called when a person navigates to www.yourforum.com/test.php This name can be anything you choose.

So create a template called TEST by going to Styles & Templates -> Your style -> Add Template. Call it TEST, and put the example code provided in the first post of this article.

Edit the basic html to show the article links you want to show.
www.yourdomain.com/test.php should now show whatever you put in the template called TEST.

The last part of the tutorial is just so that when people are looking at the test.php page they show up on online.php list as 'Viewing article links' (or whatever you choose to say) instead of 'Unknown Location'.

Hope that makes more sense to you.
Reply With Quote
  #690  
Old 04-19-2008, 07:46 PM
silver surfer's Avatar
silver surfer silver surfer is offline
 
Join Date: Aug 2007
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm...all i get is this

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/ede/public_html/test.php on line 2

Parse error: syntax error, unexpected T_STRING in /home/ede/public_html/test.php on line 2

i did step by step everything like in the tut.

any1 any idea ?
Reply With Quote
  #691  
Old 04-19-2008, 09:59 PM
RVSmarter RVSmarter is offline
 
Join Date: Feb 2005
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm trying to have this page outside of the forum root folder.

I replaced

Code:
require_once('./global.php');
with this

Code:
chdir('./forum_root_folder/');
require('./global.php');

www.mathhelpforum.com/downloads.php

And the images (curiously one of the images is working) and links are not looking in the forum root folder as they should. How do I fix that?
Reply With Quote
  #692  
Old 04-20-2008, 01:41 AM
tryance tryance is offline
 
Join Date: Aug 2007
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can you post "html" in this created page to personalize it with pics, etc.?
Reply With Quote
  #693  
Old 04-20-2008, 09:04 AM
Opserty Opserty is offline
 
Join Date: Apr 2007
Posts: 4,103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tryance View Post
Can you post "html" in this created page to personalize it with pics, etc.?
The template is your HTML, that is what you need to edit.
Reply With Quote
  #694  
Old 04-20-2008, 09:30 AM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by silver surfer View Post
hmm...all i get is this

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/ede/public_html/test.php on line 2

Parse error: syntax error, unexpected T_STRING in /home/ede/public_html/test.php on line 2

i did step by step everything like in the tut.

any1 any idea ?
You probably deleted a ' or another character when changing the code. Make sure all you changes didn't delete apostrophes or other characters that need to be in there.
Reply With Quote
  #695  
Old 04-27-2008, 10:49 AM
Josh1 Josh1 is offline
 
Join Date: Mar 2006
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it possible to make the user signup before viewing this page?
Like denying guest access?
Reply With Quote
  #696  
Old 04-29-2008, 08:34 AM
amcd amcd is offline
 
Join Date: Oct 2004
Posts: 218
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes. This has been discussed before.

Here.
Reply With Quote
  #697  
Old 05-02-2008, 02:06 PM
chick's Avatar
chick chick is offline
 
Join Date: Aug 2006
Location: PI Land
Posts: 381
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I actually got this to work, what an asset. Thanks so much for this infomation.
Reply With Quote
  #698  
Old 05-06-2008, 12:43 PM
zews zews is offline
 
Join Date: Sep 2005
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RVSmarter View Post
I'm trying to have this page outside of the forum root folder.

I replaced

Code:
require_once('./global.php');
with this

Code:
chdir('./forum_root_folder/');
require('./global.php');

www.mathhelpforum.com/downloads.php

And the images (curiously one of the images is working) and links are not looking in the forum root folder as they should. How do I fix that?
I have the same problem. Did you find any sollution?
Reply With Quote
  #699  
Old 05-08-2008, 08:57 PM
yousellstuff yousellstuff is offline
 
Join Date: Apr 2008
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

how do u make a new file?

what does that mean
Reply With Quote
  #700  
Old 05-08-2008, 10:23 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hrm, I'm not sure how else you could put it, as that's pretty straightforward. Open up whatever HTML editor you use and create a file with the code the tutorial tells you to put in there.
Reply With Quote
  #701  
Old 05-08-2008, 10:44 PM
yousellstuff yousellstuff is offline
 
Join Date: Apr 2008
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

but how do u upload it to vb. Do u just save it to the directory

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

so..
Reply With Quote
  #702  
Old 05-12-2008, 06:25 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yup, just add it to your forum directory where all your other files are.
Reply With Quote
  #703  
Old 05-13-2008, 07:26 PM
XxBuLLeTz XxBuLLeTz is offline
 
Join Date: May 2006
Posts: 147
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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!
Reply With Quote
  #704  
Old 05-14-2008, 06:49 PM
Mum Mum is offline
 
Join Date: Jun 2006
Location: New Zealand
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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 View Post
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?
Reply With Quote
  #705  
Old 05-16-2008, 01:01 AM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mum View Post
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/
Reply With Quote
  #706  
Old 05-16-2008, 05:38 AM
Mum Mum is offline
 
Join Date: Jun 2006
Location: New Zealand
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way to make it open, just whatever size it is? Cos the page changes. Like 100% instead?
Reply With Quote
  #707  
Old 05-16-2008, 06:07 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
  #708  
Old 05-17-2008, 05:17 PM
CommanderFluffy CommanderFluffy is offline
 
Join Date: Nov 2006
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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
Reply With Quote
  #709  
Old 05-18-2008, 07:43 AM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #710  
Old 05-18-2008, 06:52 PM
CommanderFluffy CommanderFluffy is offline
 
Join Date: Nov 2006
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i added it to the main forum and i still have a blank page
Reply With Quote
  #711  
Old 05-18-2008, 07:12 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #712  
Old 05-19-2008, 02:27 AM
CommanderFluffy CommanderFluffy is offline
 
Join Date: Nov 2006
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this time after resetting the php to what it defaults to in the beginning of the tutorial. and i also did the style change.

RESULTS TIME: still a plain white page. so i decided to see the source of that blank page and i got

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"></HEAD>
<BODY></BODY></HTML>
well i have no idea whats going on. really need some help on this. i have done the tutorial just as it had stated and the test.php well its in the forum directory.. but its still not doing anything! im really lost but need this for my site.

where do i put the second part of the tut if it doesnt explain really where to put it.. header, footer, includes. where?
Reply With Quote
  #713  
Old 05-20-2008, 06:40 AM
Mum Mum is offline
 
Join Date: Jun 2006
Location: New Zealand
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Digital Jedi View Post
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
Thanks, that only works on IE, so i won't bother with that at this stage - thanks
Reply With Quote
  #714  
Old 05-21-2008, 02:36 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Actually, it works on FireFox 1+ and IE 5+.

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

Quote:
Originally Posted by CommanderFluffy View Post
this time after resetting the php to what it defaults to in the beginning of the tutorial. and i also did the style change.

RESULTS TIME: still a plain white page. so i decided to see the source of that blank page and i got

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"></HEAD>
<BODY></BODY></HTML>
well i have no idea whats going on. really need some help on this. i have done the tutorial just as it had stated and the test.php well its in the forum directory.. but its still not doing anything! im really lost but need this for my site.

where do i put the second part of the tut if it doesnt explain really where to put it.. header, footer, includes. where?

Okay, I think I understand what the problem is. It doesn't explain where to put it, because your supposed to create a new template with the template code provided. Your page is coming up blank because it's trying to fetch a template that you havn't created yet.


Quote:
Originally Posted by Gary King View Post
Be sure to change 'TEST' to the actual template name, and change 'test' to the filename. Also, change 'Test Page' to whatever you want to show in the navbar, such as 'Viewing Member Profile' (just an example).

Now create the template, called TEST with the following content:
HTML Code:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle]</title>
$headinclude
</head>
<body>
$header
 
$navbar
 
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="tcat">Title</td>
</tr>
<tr>
    <td class="alt1">Text</td>
</tr>
</table>
 
$footer
</body>
</html>
 
 
Reply With Quote
  #715  
Old 05-21-2008, 07:06 PM
CommanderFluffy CommanderFluffy is offline
 
Join Date: Nov 2006
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok so now that i figured out that you have to have your test style witch i thought was the template. have the default style set to the main style for your setting... i had the wrong style set. and i thought the style was the template how to fix that tell them how to make a template! cause i didnt know how!
Reply With Quote
  #716  
Old 05-21-2008, 07:14 PM
Digital Jedi's Avatar
Digital Jedi Digital Jedi is offline
 
Join Date: Oct 2006
Location: PopCulturalReferenceLand
Posts: 5,171
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not entirely sure I understand what you just said, but just in case, you create this template for each style the page will be using. You don't have to create a test or new style. Just a new template for each style your using.
Reply With Quote
  #717  
Old 05-21-2008, 08:23 PM
cspirit cspirit is offline
 
Join Date: May 2008
Location: Skopje
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This should work with vB 3.7.0 also, right ?
Reply With Quote
  #718  
Old 05-21-2008, 09:10 PM
Jase2 Jase2 is offline
 
Join Date: Dec 2007
Location: USA
Posts: 1,575
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Of course....
Reply With Quote
  #719  
Old 05-23-2008, 04:47 AM
kktt kktt is offline
 
Join Date: Dec 2004
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks! On my 3.7.0 no problemo worked in 30 seconds
Reply With Quote
  #720  
Old 05-25-2008, 07:00 AM
Mum Mum is offline
 
Join Date: Jun 2006
Location: New Zealand
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can remove the php i made, but how do i remove a template if i no longer want it?
Reply With Quote
  #721  
Old 05-25-2008, 11:51 AM
IR15H IR15H is offline
 
Join Date: Feb 2007
Location: England
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mum View Post
I can remove the php i made, but how do i remove a template if i no longer want it?
"Revert" it.
(ADMIN CP > Styles & Templates > Style Manager > Edit Templates > Select Your Template > Revert)
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 04:07 AM.


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.08881 seconds
  • Memory Usage 2,676KB
  • Queries Executed 56 (?)
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
  • (9)bbcode_code
  • (2)bbcode_html
  • (6)bbcode_php
  • (13)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_article
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (41)post_thanks_box
  • (5)post_thanks_box_bit
  • (41)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (41)post_thanks_postbit_info
  • (40)postbit
  • (1)postbit_attachment
  • (41)postbit_onlinestatus
  • (41)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete