新闻中心
phpbb技术文档翻译:如何给phpbb添加自定义页面
作者 / 无忧主机 时间 2012-10-24 03:02:40
好吧,无忧主机小编(www.51php.com)就是一个漂泊在各大php开源程序官网查看资料的小技术员。目的不仅仅是把更好的资料翻译出来给大家,而且还想希望能通过自己翻译出来的技术文档,能协助更多的站长在php虚拟主机上建立网站的时候解决您的麻烦。今天就带大家一起看看如何在phpbb论坛中添加一个自定义页面。
教程中使用的phpbb版本为:phpbb 3.0.11
首先,我们要知道phpbb从逻辑上把php代码和HTML文本分离,那么我们就要创建一个php文件和HTML文件。
NOTE:phpbb官网上建议大家用标准文本编辑器创建文件,不是word、记事本或者是dw,用editplus和Notepad。
Php文件代码如下:
<?php define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup(); page_header(‘51php'); $template->set_filenames(array( 'body' => '51php_body.html', )); make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx")); page_footer(); ?>这里无忧主机小编将之命名为51php.php。 再创建一个html文件,代码如下:
<!-- INCLUDE overall_header.html --> <h2>About Us</h2> <div class="panel"> <div class="inner"><span class="corners-top"><span></span></span> <div class="content"> <ul> <li>如何添加自定义页面</li> <li>这里是内容区</li> </ul> </p> </div> <span class="corners-bottom"><span></span></span></div> </div> <!-- INCLUDE jumpbox.html --> <!-- INCLUDE overall_footer.html --> 这里取名为51php_body.html。保存好这两个文件以后就把51php.php文件上传到phpbb的根目录下,而51php_body.html文件上传到styles/主题名称/template/文件夹下。最后呢在我们的地址栏输入下http://www.51php.com/51php就能访问我们自定义的模版了! 纯Linux环境下高端免备案【香港独立IP地址】php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名
本文地址:https://www.51php.com/phpbb/9499.html