作为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中清除文章中所有空格程序