新聞中心
phpbb技術文檔翻譯:如何給phpbb添加自定義頁面
作者 / 無憂主機 時間 2012-10-24 03:02:40
好吧,無憂主機小編(www.gle-technology.com)就是一個漂泊在各大php開源程序官網查看資料的小技術員。目的不僅僅是把更好的資料翻譯出來給大家,而且還想希望能通過自己翻譯出來的技術文檔,能協(xié)助更多的站長在php虛擬主機上建立網站的時候解決您的麻煩。今天就帶大家一起看看如何在phpbb論壇中添加一個自定義頁面。
教程中使用的phpbb版本為:phpbb 3.0.11
首先,我們要知道phpbb從邏輯上把php代碼和HTML文本分離,那么我們就要創(chuàng)建一個php文件和HTML文件。
NOTE:phpbb官網上建議大家用標準文本編輯器創(chuàng)建文件,不是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。 再創(chuàng)建一個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>這里是內容區(qū)</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.gle-technology.com/51php就能訪問我們自定義的模版了! 純Linux環(huán)境下高端免備案【香港獨立IP地址】php空間,僅僅只需199元一年起。商務中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/phpbb/9499.html