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