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 |
#1217
|
|||
|
|||
![]()
Lynne,
How would I do this with the new version vb4 thanks Steve |
#1218
|
||||
|
||||
![]()
Check the vB4 Articles forum - there is an article for this in there (actually, it is also in my profile page since I was the one who put the updated copy of this article there).
|
#1219
|
|||
|
|||
![]()
Not working for me...
I get the following error message Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/satellit/public_html/thelist/test.php on line 43 The global.php file is located at ././global.php Line 43 is... eval('$navbar = "' . fetch_template('navbar') . '";'); Running vbulletin 3.8.4 Any ideas? --------------- Added [DATE]1264784289[/DATE] at [TIME]1264784289[/TIME] --------------- Not working for me... I get the following error message Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/satellit/public_html/thelist/test.php on line 43 The global.php file is located at ././global.php Line 43 is... eval('$navbar = "' . fetch_template('navbar') . '";'); Running vbulletin 3.8.4 Any ideas? --------------- Added [DATE]1264786172[/DATE] at [TIME]1264786172[/TIME] --------------- Not working for me... I get the following error message Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/satellit/public_html/thelist/test.php on line 43 The global.php file is located at ././global.php Line 43 is... eval('$navbar = "' . fetch_template('navbar') . '";'); Running vbulletin 3.8.4 Any ideas? --------------- Added [DATE]1264787628[/DATE] at [TIME]1264787628[/TIME] --------------- Not working for me... I get the following error message Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/satellit/public_html/thelist/test.php on line 43 The global.php file is located at ././global.php Line 43 is... eval('$navbar = "' . fetch_template('navbar') . '";'); Running vbulletin 3.8.4 Any ideas? |
#1220
|
||||
|
||||
![]()
Whoa, quadruple post!
Quote:
Also, I don't know what you mean when you say where global.php is located, but unless you have some very customized file locations, there was no reason to edit the line refering to global.php. require_once('./global.php'); shouldn't need to be changed. |
#1221
|
|||
|
|||
![]()
././global.php is the same as ./global.php which is also the same as ./././././././././././././././global.php
. refers to the current directory and .. refers to parent directory. |
#1222
|
|||
|
|||
![]()
In while file do I edit to allow the article to be viewed by only certain usergroups?
|
#1223
|
|||
|
|||
![]()
Hello:
I'm a vB noob, trying to create a static page w/ vB 3.8.4 I placed the test.php file in the forums folder, and created the template as a new template in the admincp, but am getting a "page not found" when I type in the url for the page. Obviously, I'm not doing something right! Could someone offer me some advice? Thanks. |
#1224
|
||||
|
||||
![]()
If you're getting a 404, you either did not upload the file, did not upload to the correct place, did not enter the correct URL or have a typo.
|
#1225
|
|||
|
|||
![]()
LOL!
The site I was working on is not my own, and though I thought I was in the right place, the owner has over 100 web properties, and at this point has lost track of many of them. Luckily, the servers he uses are managed. When I spoke with them, I found that the document root I was using, though it looked correct, was not in fact the correct one. Thank you, Cellarius for taking the time to respond to me. |
#1226
|
|||
|
|||
![]() Quote:
Quote:
|
#1227
|
||||
|
||||
![]()
It's not in there anymore. Just look for the area with that same syntax structure. There are a bunch of blocks of code with that same format.
Quote:
|
#1228
|
|||
|
|||
![]()
Hi all ...
Which templates do I need to include to get a list of latest threads? Similar to what we get by going to /forums/search.php?do=getnew I am sure his has been asked before but I could not find an answer. Thanks |
#1229
|
||||
|
||||
![]()
This question has nothing to do with this mod, however dump this in your new template:
HTML Code:
<!-- show latest active threads --> <table> <tbody> <tr> <td> <b>Latest Active Threads</b> </td> </tr> </tbody> <tbody> <tr> <td width="100%"> <div> <script type="text/javascript" src="http://www.YOURSITE.COM/external.php?forumids=49,71,11,78,12,14,13,79&type=js"></script> <script language="" type="text/javascript"> <!-- for (x = 0; x < 15; x++) { document.writeln("<a href=\"http://www.YOURSITE.COM/showthread.php?t="+threads[x].threadid+"\">"+threads[x].title+"</a> <br>(Posted By: "+threads[x].poster+")<br><br />"); } //--> </script></div> </td> |
#1230
|
|||
|
|||
![]()
I've followed your guide and its worked pretty well, apart from I have the following error at the top of my page:
Quote:
|
#1231
|
||||
|
||||
![]()
Are you trying to use it on VB4.0.x?, i imagine thats why you are getting the error.
|
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|