主题规范
模板位置:/templates/index/
模板名称:文件夹名称支持大小写英文字母
和下划线
提示
模板开发需注意:
- 由于代码进行了压缩,请注意代码规范,特别时JS代码。
- 由于注释的复杂性,未能完美的过滤源代码中的注释内容,请不要使用
//
单行注释,避免压缩后错误。
主题文件
文件 | 是否必须 | 说明 |
---|---|---|
author.json | 是 | 作者信息 |
index.php | 是 | 首页 |
list.php | 是 | 列表页 |
page.php | 是 | 单页 |
search.php | 是 | 搜索页 |
detail.php | 是 | 内容页 |
special.php | 是 | 专题页 |
preview.jpg | 是 | 模板缩略图 |
block.php | (V2.5.2新增)模板块文件 | |
404.php | 404页面 | |
common.php | 模块化功能函数集合 | |
password.php | 需要授权访问的页面模板文件(form post提交,参数名称:pagepwd) 也可以使用系统自带模板 | |
Hook.class.php | 模板钩子文件 | |
setting.php | 模板配置文件 | |
default.php | 默认的配置数据,return array()格式,配合setting.php使用 |
author.json说明
- name: 模板名称
- version: 模板版本,如:1.0
- date: 模板日期
- url:模板官方地址
- description: 模板描述
- author: 模板作者
- authorEmail: 作者邮箱
- authorUrl: 作者主页网址
- require: 绑定插件,没有则可不写(V3.5.2新增)
author示例:
name: '默认模板',
version: '1.0',
date:'2019-11-12 12:00:00',
url:'http://www.rpcms.cn/',
description: 'RPCMS默认模板',
author: 'rpcms',
authorEmail: 'rpcms@qq.com',
authorUrl: 'http://www.rpcms.cn/',
require:{
member:'1.0' //插件标识:最低版本
}
模板权重说明
- 若 分类、文章、单页、标签中指定了模板,请确定模板文件存在。
- 文章列表页模板权重:文章分类列表模板 > list
- 文章内容页模板权重:文章指定模板 > 文章分类内容模板 > detail
logMod类模块功能
引入模块:use rp\index\LogsMod;
相邻文章
方法:neighbor(ID)
返回array('prev'=>array(),'next'=>array())
相关文章
方法:related(文章data数据, 相关类型, 数量)
相关类型有:分类(cate)、标签(tages)