1. 要怎麼把整個頁面的邊框改成90%?
2. 如果改錯了,為什麼改回來之後,沒辦法回復到原來的樣子?
3. 到底是其他什麼地方被系統自動改掉了?
我的環境:
●架設主機作業系統:Windows Xp Pro
●安裝的程式:Apache 1.3.27 + php 4.3.1 + MySql 4.0.13
(安裝在自己電腦上,和付費空間同樣版本)
●付費空間連結: http://www.ismile.tv/ (想等全部弄好後再上傳)
●上網方式: Hinet ADSL
●我的 phpBB2 版本:phpBB 2.0.5
我已用「寬度」等關鍵字搜尋過討論區上的文章,例如:
代碼: 選擇全部
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=17072[/url]
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=12679[/url]
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=12626[/url]
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=12297[/url]
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=4841[/url]
[url]http://phpbb-tw.net/phpbb/viewtopic.php?t=7976[/url](而且我還發現 http://phpbb-tw.net/phpbb/viewtopic.php?t=17072
所示的碼和我的 subsilver 不一樣…可能是版本不同。)
修改前的原始樣子:

我的步驟:
代碼: 選擇全部
●到後台的基本組態把預設的風格 subsilver 改為別的風格 (例:FI subgrey)。
到風格管理>風格管理選項刪除 subsilver
(我本來沒有刪除,但改了幾次都有問題於是就這麼做,希望能刪得乾淨一點)
●到 phpbb\templates\subSilver 把 overall_header.tpl 重新命名為 overall_header.htm,用 Dreamweaver 改:
(我不知道用什麼別的方法改 *.tpl 檔,所以用這個最笨的方法)
#
#----------[OPEN]---------------------
#
phpbb\templates\subsilver\[color=red]overall_header.tpl [/color]
#
#----------[FIND]-----------------------
#
<table width="[color=blue]100%[/color]" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>
<td class="bodyline"><table width="100%" cellspacing="0" cellpadding="0" border="0">
#
#----------[REPLACE WITH WITH]-----
#
<table width="[color=red]90%[/color]" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>
<td class="bodyline"><table width="100%" cellspacing="0" cellpadding="0" border="0">
●存檔後,關掉 Dreamweaver, 把overall_header.htm 重新命名為 overall_header.tpl
●回到後台,風格管理>把subsilver新增進來。
到基本組態把預設的風格改回subsilver
於是又重覆以上步驟:
代碼: 選擇全部
●到後台的基本組態把預設的風格改為別的風格 (例:FI subgrey)。
到風格管理>風格管理選項刪除 subsilver
(這麼做是希望能刪得乾淨一點)
●到 phpbb\templates\subSilver 把 overall_header.tpl 重新命名為 overall_header.htm,用 Dreamweaver 修改:
把原本的寬度90% 改回預設值100%
●存檔後,關掉 Dreamweaver, 把overall_header.htm 重新命名為 overall_header.tpl
●回到後台,風格管理>把subsilver新增進來。
到基本組態把預設的風格改回 subsilver
請注意:
這個圖和原來的不一樣!沒有回到原來的樣子!
我試過以下方法,改別的地方,或是別的檔案,都一樣!
例如:
代碼: 選擇全部
#
#----------[OPEN]---------------------
#
phpbb\templates\subsilver\[color=red]overall_header.tpl [/color]
#
#----------[FIND]-----------------------
#
<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>
<td class="bodyline"><table width="[color=blue]100%[/color]" cellspacing="0" cellpadding="0" border="0">
#
#----------[REPLACE WITH WITH]-----
#
<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>
<td class="bodyline"><table width="[color=red]90%[/color]" cellspacing="0" cellpadding="0" border="0">代碼: 選擇全部
#
#----------[OPEN]---------------------
#
phpbb\templates\subsilver\[color=red]index_body.tpl [/color]
#
#----------[FIND](第一行)-----------------------
#
<table width="[color=blue]100%[/color]" cellspacing="0" cellpadding="2" border="0" align="center">
#
#----------[REPLACE WITH WITH]-----
#
<table width="[color=red]90%[/color]" cellspacing="0" cellpadding="2" border="0" align="center">(「修改後只有局部改變」或「改回來後沒辦法回到最原始的樣子」的問題還是一樣!)
最後,只好:
代碼: 選擇全部
●把 phpbb\templates\底下的 subsilver 資料夾整個刪掉
●用原始下載的整個資料夾複製到 phpbb\templates\底下
●回到後台,風格管理>把subsilver新增進來,
到基本組態把預設的風格改回 subsilver
就算我改不對地方,但我已把改過的地方改回去了啊!
至少要回到修改以前的樣子吧!
我甚至按了「重新整理」也一樣!
1.要怎麼把整個頁面的邊框改成90%?
2.如果改錯了,為什麼改回來之後還是回不到原來的樣子?
3.到底是其他什麼地方被系統自動改掉了?
如蒙指教,不勝感激!





