注意!本方式僅供 prosilver 的風格修改,其他風格請參考後修改。
首先,開啟 overall_header.html
找到
代碼: 選擇全部
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box">
<form action="{U_SEARCH}" method="post" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
<input class="button2" value="{L_SEARCH}" type="submit" /><br />
<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
</fieldset>
</form>
</div>
<!-- ENDIF -->
代碼: 選擇全部
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<!--<div id="search-box">
<form action="{U_SEARCH}" method="post" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
<input class="button2" value="{L_SEARCH}" type="submit" /><br />
<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
</fieldset>
</form>
</div>-->
<!-- ENDIF -->
代碼: 選擇全部
<span class="corners-bottom"><span></span></span></div>
</div>
代碼: 選擇全部
<span class="corners-bottom no-image"><span></span></span></div>
</div>
<div class="header-buttons">
<div class="buttons">
<div class="button-community default"><a href="{ROOT_PATH}" title="Community"><span></span>Community</a></div>
</div>
<div class="buttons">
<div class="button-tarot"><a href="{ROOT_PATH}thoth/" title="Tarot"><span></span>Tarot</a></div>
</div>
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box" style="margin-top:5px;">
<form action="{U_SEARCH}" method="post" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
<input class="button2" value="{L_SEARCH}" type="submit" /><br />
<!--a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a--> {S_SEARCH_HIDDEN_FIELDS}
</fieldset>
</form>
</div>
<!-- ENDIF -->
</div>
在最後加上
代碼: 選擇全部
/* Heard Ber */
.headerbar {
margin-bottom: 0px;
}
.no-image, .no-image span {
background-image: none !important;
}
.header-buttons {
clear: both;
height: 30px;
background-color: #6f8599;
margin-top: 0;
margin-bottom: 4px;
}
.header-buttons div {
margin-left: 2px;
}
.header-buttons .buttons div a:hover span { background-position: 0 -30px; }
.buttons div {
width: 100px; height: 30px;
}
.buttons span {
background: transparent none 0 0 no-repeat;
}
.button-community span { background-image: url('{T_THEME_PATH}/images/header_buttons/button_community.gif'); }
.button-tarot span { background-image: url('{T_THEME_PATH}/images/header_buttons/button_tarot.gif'); }
.header-buttons .default span { background-position: 0 100%; }
檔名:button_community.gif 檔名:button_tarot.gif 這樣就可以了!
-------------------------------------------------------------------------------------------------------------------------------------
如果您想要自行製作 Buttons
以這個教學的內容,您必需製作 100 x 30(px) 的按鈕,並如附件圖一樣,製作三個按鈕圖做為切換用。
上:原始按鈕
中:滑鼠移過
下:目前頁面
之後合併成 100 x 90(px) 的圖。
接著到 overall_header.html 中,找到
代碼: 選擇全部
<div class="buttons">
<div class="button-community default"><a href="{ROOT_PATH}" title="Community"><span></span>Community</a></div>
</div>
代碼: 選擇全部
<div class="buttons">
<div class="button-about"><a href="about.html" title="About us"><span></span>About us</a></div>
</div>
接著要修改 CSS 部份。
假設我們剛剛製作的按鈕名稱為 button_aboutus.gif 並放置在 styles/prosilver/theme/images/header_buttons/ 中
打開 common.css
找到
代碼: 選擇全部
.button-tarot span { background-image: url('{T_THEME_PATH}/images/header_buttons/button_tarot.gif'); }
代碼: 選擇全部
.button-about span { background-image: url('{T_THEME_PATH}/images/header_buttons/button_aboutus.gif'); }
那麼,要怎麼讓這個 HeadBar 判斷目前是在哪個頁面呢?
這個就留待下一篇再來說明。
PS. 目前竹貓討論區的 overall_header.html 與塔羅館的 overall_header.html 其實是不同的檔案,所以不必使用程式判別。