●您的上網方式:Seednet ADSL
●您安裝的程式: php4310 + MySql4115 + IIS5 + mysql-connector-odbc-3.51.12-win32 +phpMyAdmin-2.6.4-pl3
●您的 phpBB2 版本:phpBB-2.0.18
●您的 domain(網域名稱) :leaf.idv.tw
●您的 phpBB2 連結網址:尚未上線
●已使用的外掛或模組:Block Control Panel
●已使用的風格:Mozilla_Firefox
各位好:
小弟有一問題請教先進,另本文最底下有小弟安裝模組的完整過程,供先進們參考。
就是小弟安裝好Block Control Panel的時候,發生了一些問題,經爬文後,已解決大部份的問題,唯獨亂碼問題無法解決....唉~~弄了五個晚上了...
而亂碼的問題是首頁掛上去的模組無法正確的顯示中文,但其它的地方都正常。
另在系統控制台中,模組的設定畫面也是無法顯示正常的畫面,但其它的地方也正常。
小弟把有問題的部份圖片抓下來,煩請各位先進指點迷津,謝謝..
若需要其它圖片,請告訴小弟,小弟可再補上...
註:如果圖片看不到,請將圖片的連結位置貼到網址列就可以看到了,請先進們見諒
第一張\r

第二張\r

第三張\r

第四張\r

以下為安裝步驟:
第一單元:
請參閱 [教學]IIS+mysql+ODBC+phpBB 獨立安裝程序
第二單元:
參考教學網站:
style Mozilla_Firefox、BCP_Mozilla_Firefox 說明及下載
BCP-1.0.0 說明及下載
1、下載 style Mozilla_Firefox,並修改 Mozilla_Firefox中的Mozilla_Firefox.cfg
將
代碼: 選擇全部
$current_template_images = $current_template_path . "/images";
代碼: 選擇全部
// Borrow from Morpheus template
global $phpbb_root_path;
$current_template_images = $phpbb_root_path . $current_template_path . "/images";
$template_dir = $current_template_path;
if((strlen($phpbb_root_path) > 0) && (substr($template_dir, 0, strlen($phpbb_root_path)) !== $phpbb_root_path))
{ \r
$template_dir = $phpbb_root_path . $template_dir;
}
//
// adding custom template variables
//
global $tpl_hdr, $tpl_ftr;
$tpl_hdr = '<div class="gc_s"><div class="gc_sb"><div class="gc_t"><img src="templates/Mozilla_Firefox/images/corners/gc_tl.gif" alt="" class="gc" style="display: none" /></div><p>';
$tpl_ftr = '</p><div class="gc_b"><img src="templates/Mozilla_Firefox/images/corners/gc_bl.gif" alt="" class="gc" style="display: none" /></div></div></div>';
$template->assign_vars(array(
'T_TEMPLATE_PATH' => $template_dir,
'TPL_HDR' => $tpl_hdr,
'TPL_FTR' => $tpl_ftr
));
// End Borrow from Morpheus template
2、下載Style Mozilla_Firefox for Block Control Panel (檔名:BCP_Mozilla_Firefox)
待步驟27安裝Mozilla_Firefox風格以後,即可將Block Control Panel解完壓縮後的所有檔案丟到phpbb_root\templates\Mozilla_Firefox的資料夾中
3、下載 BCP-1.0.0 解壓縮後得到二個資料夾及一個說明檔,分別為(Blocks for BCP、phpbb_root、BCP_install)
4、依BCP_install中的指示將phpbb_root中指定的檔案放到自己的php資料夾\r
將 phpbb_root/bcp_install.php 複製到自己php資料夾中(複製到根目錄中)
將 phpbb_root/admin/admin_bcp.php 複製到自己php資料夾中的/admin/
將 phpbb_root/blockpanel/*.* 複製到自己php資料夾中的/blockpanel/(就是複製整個資料夾進去)
將 phpbb_root/language/lang_english/lang_bpanel.php 複製到自己php資料夾中的/language/lang_english/lang_bpanel.php
將 phpbb_root/templates/subSilver/admin/*.* 複製到自己php資料夾中的/templates/subSilver/admin/
將 phpbb_root/templates/subSilver/images/*.* 複製到自己php資料夾中的/templates/subSilver/images/
將 phpbb_root/templates/subSilver/bpanel_header.bak 複製到自己php資料夾中的/templates/subSilver/bpanel_header.tpl(複製過去後改副檔名)
將 phpbb_root/templates/subSilver/bpanel_footer.tpl 複製到自己php資料夾中的/templates/subSilver/bpanel_footer.tpl
將 phpbb_root/templates/subSilver/bpanel_left.tpl 複製到自己php資料夾中的/templates/subSilver/bpanel_left.tpl
將 phpbb_root/templates/subSilver/bpanel_right.tpl 複製到自己php資料夾中的/templates/subSilver/bpanel_right.tpl
5、於流覽器中進入自己的php,再執行bcp_install.php (例 http://localhost/bcp_install.php)
6、待看到正確的畫面後,再刪除bcp_install.php
7、以Dreamweaver打開viewonline.php,找到以下內容:
代碼: 選擇全部
default:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx";
代碼: 選擇全部
$bcp_switch = $row['session_page'];
$bcp_admin = False;
include($phpbb_root_path . 'blockpanel/online.' . $phpEx);
代碼: 選擇全部
default:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx?pane=right";
代碼: 選擇全部
$bcp_switch = $onlinerow_reg[$i]['user_session_page'];
$bcp_admin = True;
include($phpbb_root_path . 'blockpanel/online.' . $phpEx);
代碼: 選擇全部
default:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx?pane=right";
代碼: 選擇全部
$bcp_switch = $onlinerow_guest[$i]['session_page'];
$bcp_admin = True;
include($phpbb_root_path . 'blockpanel/online.' . $phpEx);
9、再打開includes資料夾中的constants.php,找到以下內容:
代碼: 選擇全部
define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');
代碼: 選擇全部
// BEGIN Block Panel MOD
include($phpbb_root_path . 'blockpanel/constants.'.$phpEx);
// END Block Panel MOD
10、再打開includes資料夾中的page_header.php,找到以下內容:
header ('Pragma: no-cache');
在它的下一段(after)加入以下內容,完成後請存檔:
代碼: 選擇全部
// BEGIN Block Panel MOD
if (empty($gen_simple_header))
{
include($phpbb_root_path . 'blockpanel/bpanel_header.'.$phpEx);
}
// END Block Panel MOD
11、再打開includes資料夾中的page_tail.php,找到以下內容:
代碼: 選擇全部
$template->pparse('overall_footer');
代碼: 選擇全部
// BEGIN Block Panel MOD
if (empty($gen_simple_header))
{
include($phpbb_root_path . 'blockpanel/bpanel_tail.'.$phpEx);
}
// END Block Panel MOD
12、再打開includes資料夾中的functions.php,找到以下內容:
代碼: 選擇全部
global $starttime;
代碼: 選擇全部
global $BCP_CLASS, $BCP_ARROW, $bcp_lang;
13、再打開templates資料夾中的subSilver資料夾,開啟overall_header.tpl,找到以下內容:
代碼: 選擇全部
<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
將這一行以上的程式碼都剪下來(cut above),先貼到其它文件以備用。
然後在該行上方加入以下內容(BEFORE):
代碼: 選擇全部
<td width="100%" valign="top">
15、再打開templates資料夾中的subSilver資料夾,開啟overall_footer.tpl,找到以下內容:
代碼: 選擇全部
</body>
</html>
16、確認所有的檔案是否存檔。即完成修改。
17、打開Blocks for BCP資料夾,並進入CookMenu資料夾,依CookMenu Block for BCP中之指示,完成資料的複製並存檔,指示如下:
將 menu.js 複製到自己php資料夾中的 /blockpanel/block/
將 system_main.php 複製到自己php資料夾中的 /blockpanel/block/
將 ThemeIE/*.* 複製到自己php資料夾中的 /blockpanel/block/ThemeIE/*.*
18、打開Blocks for BCP資料夾,並進入LinkDB資料夾,依LinkDB Block for BCP中之指示,完成資料的複製並存檔,指示如下:
將 linkdb_block.php 複製到自己php資料夾底下(根目錄)
將 linkdb_random.php 複製到自己php資料夾中的/blockpanel/block/
19、於流覽器中進入自己的php,再執行linkdb_block.php (例 http://localhost/linkdb_block.php)
20、待看到執行的畫面後,再刪除linkdb_block.php
21、打開Blocks for BCP資料夾,並進入pafiledb資料夾,依pafiledb Block for BCP中之指示,完成資料的複製並存檔,指示如下:
將 pafiledb_block.php 複製到自己php資料夾底下(根目錄)
將 pa_filedb.php 複製到自己php資料夾中的/blockpanel/block/
22、於流覽器中進入自己的php,再執行pafiledb_block.php 例http://localhost/pafiledb_block.php
23、待看到執行的畫面後,再刪除pafiledb_block.php
24、打開Blocks for BCP資料夾,並進入Photo Album資料夾,依Photo Album Block for BCP中之指示,完成資料的複製並存檔,指示如下:
將 album_block.php 複製到自己php資料夾底下(根目錄)
將 album.php 複製到自己php資料夾中的/blockpanel/block/
25、於流覽器中進入自己的php,再執行album_block.php (例http://localhost/album_block.php)
26、待看到執行的畫面後,再刪除album_block.php
27、此時可進入系統管理控制台,並安裝 Mozilla_Firefox的風格。
28、再將先前下載的BCP_Mozilla_Firefox檔案解壓縮(得到六個檔案),再將該檔案複製到自己php資料夾中的templates資料夾中的Mozilla_Firefox資料夾裡即可。
註1、如果變換風格後,可能會產生模組無法使用的情況,此時應將templates資料夾中的subSilver資料夾裡面相關的模組檔案複製一份到新風格中即可。[/url]