Add new custom PHP page.
#1
This user has been denied support. This user has been denied support.
I didn't found some good ones floating around. So here is how I create them and here is how you can create them.

Its quite easy. Heres how you do.

First create, somepage.php file. Inside it, paste below code and save it:

<?php 

define('IN_MYBB', 1); require "./global.php";

add_breadcrumb("Title here", "somename.php"); 

eval("\$html = \"".$templates->get("template_name")."\";"); 

output_page($html);

?>

Next, Themes & templates > Templates > Global Templates > Add template.

Add below example template:

<html>
<head>
<title>Your title here</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<tr>
<td class="thead"><span class="smalltext"><strong>Your title here.</strong></span></td>
</tr>
<tr>
<td class="trow1">

Add here your custom messages.

</td></tr></table>
{$footer}
</body>
</html>

And for title, give any title to it but make sure you enter same title name in the somename.php file where it is calling (evaluating eval) the template name. As in this example case, you should enter title as template_name since we entered and recalled same global template in somename.php file.

Save the global template and it should work fine now.
Reply
#2
http://community.mybb.com/thread-116043.html
Reply
#3
This user has been denied support. This user has been denied support.
Did you try to see it fully? Look how much complicated that guy had made it. Anyways, this is a simple method.
Reply
#4
Fair enough. I can certainly see why you'd say that with the whole .navigation2 stuff he went on about haha
Reply
#5
This is the method I used when I created additional pages with the Social Groups plugin, although I don't have the next thing always be a table.
Reply
#6
http://community.mybb.com/thread-6615.html

People would rather use a plugin to create custom pages
Reply
#7
This user has been denied support. This user has been denied support.
(2012-04-04, 02:43 PM)Dragon_Void Wrote: http://community.mybb.com/thread-6615.html

People would rather use a plugin to create custom pages
1. Queries or plugins should be avoided as far as possible.

2. Plugins like page manager creates pages like misc.php?action=page, this is for those who wants a PHP page.

3. Your above link is not a plugin.
Reply
#8
Thanks, this is very helpful! Wink
Reply
#9
(2012-04-04, 03:34 PM)crazy4cs Wrote:
(2012-04-04, 02:43 PM)Dragon_Void Wrote: http://community.mybb.com/thread-6615.html

People would rather use a plugin to create custom pages
1. Queries or plugins should be avoided as far as possible.

2. Plugins like page manager creates pages like misc.php?action=page, this is for those who wants a PHP page.

3. Your above link is not a plugin.

I didn't say it is a plugin Toungue I just said that people will rather use an plugin, due to the ease of administration. As for the page manager plugin, you can use php in it, as seen here: http://mods.mybb.com/view/page-manager

But thanks for the Tutorial, I still prefer "normal" pages Toungue
Reply
#10
This is great tutorial
crazy4cs, can you help me on this thread http://community.mybb.com/thread-116550.html

thanks before
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)