The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
How to create your own vBulletin-powered page! (uses vB templates)
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:
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> 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:
PHP Code:
Then find: PHP Code:
PHP Code:
---------------------------------- 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:
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 |
#232
|
||||
|
||||
For all those having problems with the query strings...
I was trying to fix this, and finally I have gotten it working! This is what I used as my test file: Code:
<?php // ####################### SET PHP ENVIRONMENT ########################### error_reporting(E_ALL & ~E_NOTICE); // #################### DEFINE IMPORTANT CONSTANTS ####################### define('NO_REGISTER_GLOBALS', 1); define('THIS_SCRIPT', 'roster'); // 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( ); // pre-cache templates used by specific actions $actiontemplates = array( 'ROSTER_BUF' ); // ######################### 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') . '";'); if ($_REQUEST['do'] == 'buf') { eval('print_output("' . fetch_template('ROSTER_BUF') . '");'); } eval('print_output("' . fetch_template('ROSTER_MAIN') . '");'); ?> |
#233
|
|||
|
|||
Quote:
edit: ok i got the misc images to show up, but i have the avatar in navbit modification and the avatar in the navbar doesnt show up there has got to be a better way to do this outside of the forum directory. this is just not working at all. |
#234
|
||||
|
||||
so to go off your topic but could some1 possible tell me how i would call a forum post on a vb powered page. title and post body ???
|
#235
|
|||
|
|||
Thanks this is just what ive been looking for, im going to use it as a main page ratherthan have all the gubbins that comes with a portal.
Installed and working fine, but rather than edit the template for the text is it possible to pull a certain thread from a forum? what i want to do is have a description and some pics and instructions for my rpg site. many thanks for any help regards |
#236
|
|||
|
|||
this works great when my custom page is a simple display page.
I want now a page that has several possible forms which it populates from custom database fetches. The form you get depends on data you may have previously posted to the page. I have the code written, but I don't have the page integrated into vbulletin. So for example in the part of my code that now outputs html, that html would move to a template or subtemplates, yes? (which I must declare in the template list?) How do I go about populating them with variables I make up? I see in the vbulletin code several ways to use templates, and not sure which method to use or why. Oh one more thing: If possible, I want also this page to look like the usercp, not the main forum. To be concrete: Supose my code has SELECT * from mydatatable WHERE userid=$bbuserinfo[userid] Then I submit the query and fetch a row into a variable called $mydatatable I'm just gonna try to use $mydatatable in the template and see what happens. |
#237
|
|||
|
|||
any idea how to get this working when the forum is in a sub domain...?
I really wanna use this site... www.site.com (/home/site/public_html/) forum... forum.site.com (/home/forum/public_html/) |
#238
|
|||
|
|||
i have 2 questions.
1. how can i create a custom vBulletin page that can only be viewed by a certain member/usergroup? 2. how can i create a page, which consists of a few smaller ones? e.g. http://forums.site.com/tools.php?ftp, http://forums.site.com/tools.php?faq, http://forums.site.com/tools.php?bla, etc. thanks in advance |
#239
|
|||
|
|||
Is it possible to add PHP within the templates, so they appear on the pages? Is there a mod on this, or some fix possibly? It appears from the previous posts that, sfowler who was trying to use php within the template couldn't get it to work.
|
#240
|
|||
|
|||
any ideas???
|
#241
|
||||
|
||||
I would also like to know something like this. I am running a 3rd party video gallery for my site and laready have it so that user registration is required to view the gallery but I would like to know who to restrict it further to just members of several usergroups (for promotional purposes).
Here is my current PHP file, please note that this is located outside the forum directory of course- PHP Code:
-Jason |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|