15 years on The Web
miniBB ® miniBB®
miniBB Support Forums
 | Forums | Register | Reply | Search | Statistics | Manual |
Specific miniBB Support Forums / Specific /   

Including in your own PHP script

Author Nad
#1 | Posted: 28 Dec 2005 00:44 

I have been trying to add new php scripts within the minibb application. I am not able to create a new php script, say "newfile.php" to look'n'feel like the minibb app, using including the main_header.html and main_footer.html templates parsed as if it is minibb app and be able to show some other contents in the newfile.php and also be able to show "First page news 2" as a column.

I tried reading Including in your own PHP script but with not much success. Any pointers will be greatly appreaciated with examples.


Author Team
#2 | Posted: 28 Dec 2005 10:55 
Everything depends on what you are trying to do - either to build some kind of miniBB plugin, which will use the same functions, parser as miniBB, either really to include miniBB itself in your own script. In the first case, we only could recommend to study miniBB plugins and its code - I guess, nobody could tell you more as open source. In the second case, mentioned manual is what we have. Turn on your imagination what to do with it.

Author Nad
#3 | Posted: 2 Jan 2006 21:47 
After looking through the code a few times, still not clear how-to create a simple new php script. I am not trying to write a plugin or anything. How about a simple example that prints "Hello World" in the main body and includes main_header.html and main_footer.html from the templates so the look and feel is the same? I am not able to parse the variables in the templates?

Thanks in advance.


Author Team
#4 | Posted: 3 Jan 2006 12:07 
define ('INCLUDED776',1);

include ('./setup_options.php');
include ($pathToFiles.'bb_functions.php');

echo ParseTpl(makeUp('main_header'));

echo 'Hello World!';

echo ParseTpl(makeUp('main_footer'));


put this script in the core forums directory.

Author Nad
#5 | Posted: 9 Jan 2006 14:52 
Thanks, I think I am able to understand better now.

Author ezkim0x
#6 | Posted: 5 Jan 2007 00:36 
using the code you provided to put in a new page.. for instance test.php ..and putting in index folder where your boards are.

should you be able to call functions from the forum?

for exampe: http://yourforums.com/forums/ ..if you put test.php in


and then put this instead of the echo hello world


would it give you the admin link? ..that's what I'm trying to figure out how to do.

Author Paul
Lead Developer
#7 | Posted: 5 Jan 2007 03:16 
Didn't really understand what do you mean, but if you response to the example above (Team's 3 Jan 2006 12:07) then {$l_adminpanel_link} won't be produced of course. Example shows just including of bb_functions.php file, but most of the variables are formed within forums' index.php.

Author ezkim0x
#8 | Posted: 5 Jan 2007 03:23 
is it possible to include a file so {$l_adminpanel_link} will produce correctly?

Author Paul
Lead Developer
#9 | Posted: 5 Jan 2007 03:46 | Edited by: Paul 
–°heck how $l_adminpanel_link is formed in index.php if you just need this variable...

Author ezkim0x
#10 | Posted: 5 Jan 2007 22:05 
I'm not sure if I'm following correctly.. but is that including the index.php.. so all of the vars are there.. and then getting rid of all of the content that's displayed with index.php (flushing it) ?

if so.. I tried it.. but it was still displaying the entire forums (index.php)

could you make an example php page like you did for Nad a couple of posts up.. but that would include the vars in index.php so {$l_adminpanel_link} and other vars in index.php will work?

..if it's possible.

Author Paul
Lead Developer
#11 | Posted: 6 Jan 2007 06:12 | Edited by: Paul 
Sorry, I can't help you with that... it seems to be a custom question and we're providing such kind of solutions only for a fee.

If you just want {$l_adminpanel_link} to be displayed I think it's not worth to include the whole index.php file. You can analyze cookie data and conclude either the admin is logged, then display or not display this link.

Specific miniBB Support Forums / Specific / Including in your own PHP script Top

Your Reply Click this icon to move up to the quoted message

 Short link for this topic:

You are welcome to post anonymously, by entering a nickname with no password (if the similar Username has not been taken yet), or by leaving both fields empty. If you have a forums account, you can also sign in from this page without posting a message, or sign in and post at once.

Before posting, make sure your message is compliant with our forum posting rules. If not, it may be locked or deleted with no explanation.
miniBB Support Forums Powered by Forum Software miniBB ® Features  Requirements  Demo  Download  Showcase  Gallery of Arts
Compiler  Premium Extensions  Premium Support  License  Contacts
Get the Captcha add-on: protect your miniBB-forums from the automated spam and flood.
Captcha Addon for miniBB