Z-BlogPHP 模板文件与模板标签

2019-08-27 郭朋涛个人博客 归类:技术杂谈

Z-BlogPHP 模板文件与模板标签

主题 目录下 template 文件夹是专门放置模板文件的。

 Z-BlogPHP 1.5之前的版本,在主题目录下会有一个compile文件夹,这里存放经过程序编译后的模板文件,请不要去修改。

 如果改动了模板文件,则需要重新编译模板才能看到改动效果。你可以在后台首页找到[清空缓存并重新编译模板]或重新激活主题刷新编译模板文件。

模板文件组成

以下为常用模板文件,对于Z-BlogPHP来说模板文件并不是必须的,你可以利用 Z-BlogPHP 保留模板 节省开发精力。

公共模板

  1. header.php 公共头部文件

  2. footer.php 公共尾部文件

首页与列表页相关模板

  1. index.php 首页及列表页主模板文件

  2. post-multi.php 摘要文章模板

  3. post-istop.php 置顶文章模板1)

  4. pagebar.php 分页条展示模板

模板结构图示

日志页相关模板

  1. single.php 文章页(单页)主模板文件

  2. post-single.php 日志页文章模板

  3. comment.php 评论区模板

  4. comments.php 每条评论内容显示模板

  5. commentpost.php 评论发送表单模板

其它模板文件

  1. 404.php 文章或页面等不存在时显示模板

  2. module.php 模块通用显示模板

  3. module-xxx.php 侧栏及模块模板标签(1.5)

模版标签库及相关说明

Z-BlogPHP模版标签调用方式为{$类名.(二级类名.)类属性},如


  1. {$article.Title}:

    • 显示文章标题的标签。这里article为文章类,Title为文章类属性。

  2. {$article.Category.Name}:

    • 显示文章的分类名称。这里article为文章类名,而Category则为二级类,Name为类属性。

系统标签

标签含义备注
{$host}博客网址
{$name}博客标题
{$subname}博客副标题
{$theme}主题名称
{$style}样式名称
{$copyright}版权说明
{$zblogphp}当前Z-BlogPHP版本Z-BlogPHP 1.X XXXXX Build xxxxxx
{$zblogphphtml}当前Z-BlogPHP版本号(长)<a href="http://www.rainbowsoft.org/"title="RainbowSoft Z-BlogPHP" target="_blank">Z-BlogPHP1.1 Taichi Build 131221a>
{$zblogphpabbrhtml}Z-BlogPHP 带链接 无版本号(短)<a href="http://www.zblogcn.com/" title="RainbowSoft Z-BlogPHP" target="_blank">Z-BlogPHPa>
{$language}网站语言zh-CN
{$header}页面头部变量方便插件插入CSS、JS等脚本或其它META信息,请放在html的标签前
{$footer}页面尾部变量方便插件插入JS脚本或其它信息,请放在页面尾部标签前
{$type}页面类型页面分为index、category、article、page、author、date、tag。请参考页面判断
{$page}当前页面页码适用列表页。文章页等默认为1
{$user}当前登录用户请参考用户标签
{$socialcomment}社会化评论区如多说评论等,可用于文章页面等
{$cookiespath}cookie的路径如将Z-BlogPHP安装在子目录,该路径则为/子目录名
{$path}网站目录物理路径注意:该路径应仅用于文件读取操作,不应直接输出造成安全隐患


郭朋涛,掘土峰课堂创始人。
加我微信:363708180
免费学习《零基础30天学会做网站》课程
阅读 78
个人博客

长按二维码撩我

天下之事,不难于始,而难于常,所以毅力为可贵也。日记,细事也,然极难事也。