I can create the test page and it works fine, but I have a php page that I want to be part of the board with its user permissions. How do I call it up? I have followed all the instructions but still cant call it up.
On the first post of this thread Gary King has wrote this in the end of his post:
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!
Well my file is called test2.php in my forum dir. I added this to the bottom of my file and this is my code of the test2.php file
<?php
echo "hello";
if ($_REQUEST['do'] == 'showtest2')
{
eval('print_output("' . fetch_template('test') . '");');
}
?>
As you can see all this page is- is saying hello for my test2.php file. The webpage should be wrapped around with its pemissions that vbulletin has.
In your example you wrote this in order to view your template: example.php?do=showprofile to view this template.
HUH????
I am confused here - for one there is no file called example.php. what is the example file is this the file that is my test2.php file or index.php or cmps_index.php or I dont get it - help please to understand how to add a external php page into my site with the security of vbulletin cause i want to secure a page or 2 and if a person has not logged into the bb that is an administrator then he cant view a certain page.
If I use this
http://hrc/vb/test2.php?do=showtest2
I get this as an error
hello
Fatal error: Call to undefined function: fetch_template() in c:\inetpub\wwwroot\vb\test2.php on line 6
As you can see with the hrc I am on an intranet and vb is the forum.