新建一套JPress主题模板教程

JPress之家发布 开发教程 2016-09-05 600

 

开发一个全新的模板,主要有以下几个步骤:

1、建立模板配置文件 tpl_config.xml,用来说明模板的作者和模型。

2、建立一个tpl_screenshot.png图片,用来在JPress后台显示模板截图。

3、建立index.html 用来显示网站首页。

模板结构

JPress的模板主要分为如下几类:

首页模板 (index.html)

分类页面模板 (taxonomy.html)

详情页模板 (content.html)

错误页模板 (404.html)

用户中心模板 (user_*.html)

搜索结果模板 (search.html)

JPress的模板结构大概如下:

index.html
taxonomy.html
content.html
404.html
user_center.html
user_detail.html
user_login.html
user_register.html
page_test.html
tpl_config.xml
tpl_screenshot.png
tpl_setting.html 

相关说明:

1、index.html 首页

2、404.html 404页面,当JPress有404错误的时候会渲染此页面。

3、content.html 详情页,文章、论坛、商城等详情内容会调用此页面进行渲染。

4、taxonomy.html 分类页

5、user_center.html 用户中心

6、user_detail.html 用户详情

7、user_login.html 用户注册

8、user_register.html 用户登录

9、page_test.html 当访问http://www.xxx.com/test的时候回调用这个文件渲染。

其中以tpl_开头的是模板的系统文件。

1、tpl_screenshot.png 模板缩略图

2、tpl_setting.html 模板设置文件,后台的模板设置功能将会调用这个页面进行渲染。

3、tpl_config.xml 模板配置文件

其中最为重要的是 tpl_config.xml 文件,tpl_config.xml是模板的核心配置文件,大概内容如下:


	JPress.cc
	JPress.cc
	描述
	jpress
	http://www.jpress.cc
	v1.0
	1
	http://www.jpress.cc

1、infos 标签是模板的基本信息,其中id是整个JPress系统中具有唯一性,如果系统已经有了该ID,则这个模板无法安装成功。

2、module 是JPress的“模板即模型”设计的设计理念的基本体现,在模板中有多少个模型,后台的管理就有多个模型的菜单管理。同时,module中的name属性在同一个模板中是具有唯一性的。

3、thumbnail 是缩略图,name是缩略图的名称,size是缩略图的大写。模板配置好缩略图后,当用户或管理员上传图片,图片会被剪切成模板定义的缩略图。