如何修改phpbb的模板呢?
phpBB3把美工設計稱(chēng)之風(fēng)格(Style),phpBB風(fēng)格定制清晰地分為三個(gè)部分:
1. 模板修改:為了變換頁(yè)面結構而修改模板文件。
2. 主題(Them)定制:通俗地說(shuō),就是更改頁(yè)面的色調、色彩搭配等,主要是CSS的書(shū)寫(xiě)
3. 圖片組定制:網(wǎng)站的按鈕、Logo、菜單條等等所有配合頁(yè)面風(fēng)格的圖片被歸類(lèi)為圖片組
風(fēng)格定制以上三個(gè)方面的都是可以獨立安裝和使用的,非常靈活。另外,phpBB3的目錄結構比照phpBB2合理整潔了很多。特別是風(fēng)格目錄結構。
要定制phpBB的風(fēng)格,首先你要理解的問(wèn)題是phpBB是如何加載模板的。學(xué)習別人寫(xiě)好的phpBB風(fēng)格是一個(gè)好的開(kāi)始。
I 嘗試安裝別人寫(xiě)好的phpBB風(fēng)格
1.下載風(fēng)格文件:css,圖片和模板文件
2. 把風(fēng)格文件組織好放到 $PHPBB_HOME/styles目錄下
3. 進(jìn)入phpBB后臺安裝風(fēng)格。這一步是大家要好好理解的:
進(jìn)入phpBB后臺風(fēng)格頁(yè),phpBB自動(dòng)辨識出來(lái)上面復制到STYLES目錄下這套風(fēng)格。然后依次安裝模板、主題和圖片。這個(gè)安裝過(guò)程實(shí)質(zhì)是:按照phpBB的規則將相應的css結構化放到數據庫中。這同時(shí)也意味著(zhù),接下來(lái)任何css的更改,都需要在這里刷新,使其數據庫更新才能真正生效(后面有進(jìn)一步介紹)。
然后使剛剛裝載的風(fēng)格設置為默認風(fēng)格,打開(kāi)phpBB前端,這是的新載入的bb風(fēng)格風(fēng)格就生效了。
II 接下來(lái)著(zhù)手定制風(fēng)格
1. 修改圖片: 直接去風(fēng)格相應目錄下,查找相應文件修改,即時(shí)生效
2. 修改主題(CSS文件): 打開(kāi)已有的css文件,修改或增加class。然后去phpBB后臺風(fēng)格菜單下刷新CSS(到數據庫)
3. 修改模板文件: 找到主體目錄下/template字目錄下的html文件,修改存盤(pán)。然后去phpBB后臺刷新模板文件緩存(也可以直接清除cache目錄,可惜的是phpBB3不提供開(kāi)發(fā)時(shí)禁止緩存功能)
4. 增加CSS文件: 風(fēng)格目錄下有一個(gè)stylesheet.css,加入如下行
@import url("<your_css_file_name>.css");
然后在<your_css_file_name.css>文件中添加任何你想要得css效果。
5. 增加圖片, 根據需要可以在風(fēng)格theme/images或者imageset目錄下新增圖片,然后在css或模板文件中引用。涉及到修改模板或者css文件,參考前面的描述實(shí)現
聯(lián)系客服