首先我们来看看Z-blogPHP官方Wiki对主题模板文件的说明,需要注意的是,以下模板仅为通常所指并非系统限定,主题作者也可能采用不一样的命名和结构,灰色文字为本站添加解释:
公共模板
header.php 公共头部文件(页面模块)
footer.php 公共尾部文件(页面模块)
首页与列表页相关模板
index.php 首页及列表页主模板文件(有的主题会以此为基础将首页和列表区分开来)
post-multi.php 摘要文章模板(页面模块,通常被包含于index.php或其它列表模板)
post-istop.php 置顶文章模板(页面模块,通常被包含于index.php或其它列表模板)
pagebar.php 分页条展示模板(页面模块,通常被包含于index.php或其它列表模板)
日志页相关模板
single.php 文章页(单页)主模板文件(系统以此为基础自动区分文章和单页)
post-single.php 日志页文章模板(页面模块,通常被包含于single.php)
post-page.php 单页面模板(页面模块,通常被包含于single.php)
comment.php 评论区模板(页面模块,通常被包含于comments.php)
comments.php 每条评论内容显示模板(页面模块,通常被包含于文章和单页模板)
commentpost.php 评论发送表单模板(页面模块,通常被包含于comments.php)
其它模板文件
404.php 文章或页面等不存在时显示模板
module.php 模块通用显示模板(页面模块)
module-xxx.php 侧栏及模块模板标签(1.5)(页面模块)
以上所有标记为“页面模块”的模板均非完整页面,模板选择操作时就需注意不能选择这些页面模块,否则将导致网站相关内容显示不正常。主题是否有内置不同内容模板,一般会有相关说明,或者直接如下图所示能直观看到模板中文名称:
如果没有说明,也没有直观的中文名称,那么主题则可能没有内置不同内容模板,这种情况就不能进行模板选择,直接让其默认就好。另外需要注意的一点就是,模板选择讲究对号入座,既不能为分类(列表)选择文章类模板,也不能为文章选择分类(列表)类模板,否则即使网站不出现致命错误,也会让显示的内容千奇百怪。
通常主题模板文件是在“网站根目录/zb_users/themetemplate/”目录下,修改此目录下的文件需在后台首页点击“清空缓存并重新编译模板”后刷新生效,***是应用ID名称,“网站根目录/zb_users/theme”目录下则是该主题所需配置文件和素材文件。