微站功能是针对于移动建站的需求,微擎提供一列系的模板套系,并允许自行开发属于自己的微站风格。微站风格定义于 ./themes/mobile/ 中。其目录中的每个文件夹相当于一个微站风格。其实中 default 为系统默认微站风格,包含一些系统必须要功能性模板,用户自定义风格时,可选择性的去重定义这些文件(在自己定义的风格文件夹中新建同名文件即可重定义该风格)。 微站风格描述编写微站风格前需要先确定风格的一些参数, 微擎使用 manifest.xml 来描述模块的主要功能和配置参数. 这个xml文件被定义为如下结构 <?xml version="1.0" encoding="utf-8"?><manifest versionCode="0.5,0.51"> <identifie><![CDATA[风格标识]]></identifie> <title><![CDATA[风格名称]]></title> <description><![CDATA[风格描述]]></description> <author><![CDATA[作者]]></author> <url><![CDATA[引用页]]></url> <settings> <item variable="变量名称" content="值" /> </settings></manifest>manifest - versionCode
用来说明当前风格适用于哪个版本的微擎, 用来保证模块的兼容性. 多个支持的版本请使用逗号隔开. manifest - identifie
风格标识符, 应对应风格文件夹的名称, 微擎系统按照此标识符查找风格定义 manifest - name
风格的名称 manifest - description
风格详细描述, 详细介绍风格的功能和使用方法 manifest - author
风格的作者, 留下你的大名吧 manifest - url
风格的发布页, 可以通过这个url来访问你的风格最新情况 manifest - settings
风格的初始化配置项值,其中分为系统预设变量和自定义变量。 manifest - settings - item
风格配置项,其中 variable 为变量名称只能为英文,数字,下划线。 content 为此配置项的值。
微站风格配置开发者可以在 manifest.xml 中定义配置项,其中 `'imgdir', 'indexbgcolor', 'indexbgimg', 'indexbgextra', 'fontfamily','fontsize', 'fontcolor', 'fontnavcolor', 'linkcolor', 'css'` 为系统预设变量,开发者可以给这些值进行初始化设置。开发者也可以自定一些变量来填充在模板上,管理人员安装此风格后,可以随意去配置这些项。开发者在配置这些变量后,可以通过系统的 `$_W['styles']` 来引用。 |