作為bbsmax 4.0模板引擎的開發者,編寫皮膚和模板的教程我責無旁貸,但因為開發任務繁重,這篇早就應該有的教程到今天才和大家見面,我在此深表愧疚。
但是遲來總比不來好,從這篇文章開始,我將陸續完善bbsmax的皮膚和模板教程,我希望教程的完善過程中廣大bbsmax愛好者可以永遠提出意見,建立一個bbsmax和用戶互動的良性循環。
因為多年的教學(教老太太打字、教小弟小妹裝系統等)和被教學(上學、看教程自學等)經驗告訴我學習任何東西都要打好基礎,有了良好的基礎才能萬丈高樓平地起,否則就是浮沙筑高臺,后果可想而知。
所以希望廣大有志于制作bbsmax論壇皮膚的有識之士在看完這篇教程后可以建立良好的理論基礎,再把理論轉化為實踐。
好進入正題,今天這篇教程我首先要教大家的是最基礎的東西。
皮膚目錄結構
bbsmax 4.0中所有皮膚安裝在bbsmax安裝目錄的max-templates文件夾下,又按不同皮膚分成不同子文件夾。
剛安裝完bbsmax 4.0后,會有一套默認皮膚,在default文件夾中,這個文件夾是特殊文件夾,不能隨意修改文件夾名稱。
另外安裝的皮膚各自存放在max-templates的不同子文件夾中。
一個典型的bbsmax 4.0皮膚必須包含一個skin.config文件和一個skin.png文件。
skin.config文件是皮膚的設置文件,包含了皮膚的名稱、制作者、版本、介紹等信息。
skin.png文件是皮膚的預覽文件,典型大小為200 x 116。
典型的skin.config文件的內容格式如下:
<?xml version="1.0" encoding="utf-8" ?>
<Skin>
<Name>我的風格</Name>
<Version>1.00</Version>
<PublishDate>2009-9-10</PublishDate>
<Author>老達</Author>
<WebSite>http://www.bbsmax.com/</WebSite>
<Description>大家好,我是一個漂亮的bbsmax皮膚</Description>
</Skin>
skin.config和skin.png文件必須在皮膚文件夾的根目錄下,典型的bbsmax 4.0的max-templates目錄結構如下:
max-templates
|
|--default
| |--skin.config
| |--skin.png
|
|--skin1
| |--skin.config
| |--skin.png
|
|--skin2
| |--skin.config
| |--skin.png
主意我上面為了簡單明了忽略了各個皮膚目錄下的內容,實際上各個皮膚目錄下可能會有模板、css、js、圖片等文件。
bbsmax 4.0的皮膚安裝包為標準zip格式,可以直接在網站后臺的皮膚管理頁中導入導出皮膚包。
上一篇 php中清除文章中所有空格程序