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 |
#1122
|
||||
|
||||
Quote:
|
#1123
|
||||
|
||||
You're doing SOMETHING wrong. Can you post the .php and template codes you're using?
|
#1124
|
|||
|
|||
hi all
I want to make the header and footer but the content of the page is from another site can anyone explain this 2 me easily as I'm not professional @ all |
#1125
|
|||
|
|||
Is this up to date with the latest VB? (3.8.3)
Or do I need to do some extra modifications? --------------- Added [DATE]1246386340[/DATE] at [TIME]1246386340[/TIME] --------------- In addition, would it be a good idea to put PHP logic into the VBulletin plugin system? Or should I just put them in this new php page? |
#1126
|
|||
|
|||
This worked great! Thank you.
|
#1127
|
||||
|
||||
Hello
I'm trying to design one custom page while keeping vbulletin header, navbar and footer on it. I've referred to following topics : https://vborg.vbsupport.ru/showthrea...ight=logicians https://vborg.vbsupport.ru/showthread.php?t=217075 http://www.vbulletin.com/forum/showthread.php?t=197563 Here is the custom page i wanna have headers and footers on. http://www.projectsplanet.org/forums/testverify.php Enter code 1234test to test above page. When i try to put my code as follows in custom template created in Vbulletin admin CP, i'm getting error : Quote:
Code:
The following error occurred when attempting to evaluate this template: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home2/******/public_html/forums/includes/adminfunctions_template.php(3729) : eval()'d code on line 16 Please check attached php file testverify.php Please tell me how do i put vbulletin header, navbar and footer there. Following are the contents of attached testverify.php if you do not wish to download it : Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Purchase AdiInviter</title> </head> <body> <?php $done=0; $trid=$_POST['trans']; if (!empty($_POST['step'])) $step=$_POST['step']; else $step='inp'; ?> <table class="tborder" cellpadding="6" cellspacing="1" border="0" width="70%" align="center"> <tr> <td class="tcat">Verify</td> </tr> <tr> <td class="panelsurround" align="center"> <div class="panel"> <div align="left"> <div style="margin: 10px"> <?php if ($step=="inp") { ?> <form id="verify" name="verify" method="post" action=""> <label> <div align="center"> <p><strong>Enter Paypal Transaction ID of VbInviter Payment :</strong> <input type="text" name="trans" id="trans" /> </p> <p> <input type="hidden" name="step" value="transid"> <input type="submit" name="step" id="step" value="verify" /> <br /> </p> </div> </label> </form> </div> </div> </div> <?php } else if ($step=="verify") { ////////////////////////////////////////////////////////////////////////////////// $clients="1234test"; ///////////////////////////////////////////////////////////////////////////////// if ($trid==$clients) { $done=1; } else { $done=0; } if ($done==1) { ?> <div align="center"> <p><strong> Successfully verified! </strong></p> <br /> <span class="highlight style2">Package #1</span><br /> Discount Price = <strong>45$ USD</strong><br /> <a href="http://www.projectsplanet.org/purchase.php">Click here to check Package #1 features. </a><br /> <----------Buy Link----------> <br /><br /> <span class="highlight style2">Package #2</span><br /> Discount Price = <strong>80$ USD</strong><br /> <a href="http://www.projectsplanet.org/purchase.php">Click here to check Package #2 features. </a><br /> <----------Buy Link----------> </div> </div> </div> </div> <?php } else if ($done==0) { ?> <div align="center"> <p><strong> You have entered wrong transaction id. </strong><br /><br /> <a href="verify.php">Click here to try again</a>.</p> </div> </div> </div> </div> <?php } } ?> </div> </div> </div> </td> </tr> </table> </body> </html> Detailed instructions are much appreciated. Regards |
#1128
|
||||
|
||||
You should follow Gary King's article that you linked to. In it, you'll see that you don't do your php page like you have written above at all. Your template will be fine as long as you don't put php in it. Start with the stuff in Gary's article and then add your custom code to it.
|
#1129
|
|||
|
|||
Is there any way i can do PHP with this like
Quote:
|
#1130
|
|||
|
|||
no.
You are supposed to do this: something.php Code:
set some variables require_once('global.php'); PHP code here output(eval(fetch_template('something'))); Code:
header and navbar output of the php code footer |
#1131
|
|||
|
|||
Thank you my good Sir. Ill try that out
Edit - What do you mean output of PHP code, the HTML form? |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|