腾讯云服务器优惠活动华纳云香港服务器
boke112百科 » Z-Blog » 正文

ZBlogPHP基础知识之文件结构简单介绍

偶尔有站长加 QQ 好友提问:我用的是你分享的 ZBlog 主题,我想要增加什么功能要怎么修改之类的。往往我大概告诉方法之后,对方竟然追问“为什么找不到主题文件?”继续聊下去才发现有些站长连 ZBlogPHP 的一些基础知识都没有掌握,比如主题文件夹存放在哪里,各个文件夹又是存放什么内容的文件等。

老实说,你连最基本的知识都没有去掌握,就想着去修改别人的主题或增加功能,这个 boke112 真心不建议你去折腾主题,而应该静下心来好好充实站点内容。如果真的想要折腾 ZBlogPHP 主题或插件,那么真心建议你到ZBlog 官方 wiki看看相关知识介绍及应用开发指南,然后再说怎么折腾主题之类的会更好,而不是连最基础的都要问(PS:不知道收费主题的作者是否会提供这方面的帮助?何况我分享的是免费主题)。

以上只是 boke112 的建议,也并非是针对谁。我们还是回归主题吧,今天就跟大家简单介绍一下 ZBlog 相关文件夹存放什么文件。

ZBlogPHP基础知识之文件结构简单介绍-第1张-boke112百科(boke112.com)

ZBlogPHP 文件结构

1、zb_install 安装文件夹

2、zb_system 系统文件夹

  • admin 管理
  • css 后台 CSS
  • defend 系统保留文档
  • function 系统核心
  • image 系统图片
  • script 系统脚本
  • xml-rpc xml-rpc 组件

3、zb_users 用户文件夹

  • avatar 头像缓存
  • cache 缓存
  • data 数据库
  • emotion 表情图片
  • include 引用文件
  • language 语言
  • plugin 插件
  • theme 主题
  • upload 上传
  • index.php 主页

以上内容来自@ZBlogPHP 官方 wiki

ZBlogPHP 主题文件结构

根据上面内容可以得知ZBlogPHP 主题文件存放路径是 zb_users\theme\,每一个主题都有一个自己名字的文件夹,比如 ZBlogPHP 免费响应式主题 Blogs 的文件夹名称就是 Blogs。主题文件结构说明如下:

  • style 样式目录,内存样式表及所需图片,一套主题可以拥有多个样式。
  • template 模板目录,存放模板文件。注意:如果想更改博客页面结构,更改其中的模板文件后还需要在博客后台首页点击“更新缓存”。
  • include 包含文件目录,即主题自带模块文件,可以{module:abc}引用该目录下的 php 文件。
  • source 模板资源目录,主题自行加入的共用脚本、flash 等元素,存放于此目录。
  • compile 模板编译目录,存放模板编译文件。当启用主题后,模板文件将被自动编译存放于此目录。这是一个缓存目录,若希望更改界面结构,您需要修改 template 下的文件并更新缓存。
  • theme.xml 主题信息
  • screenshot.png 主题截图
  • include.php 主题函数文件
  • main.php 主题选项配置文件
  • save.php 主题选项保存文件

以上内容来自@ZBlogPHP 官方 wiki

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

1、公共模板

  • header.php 公共头部文件
  • footer.php 公共尾部文件

2、首页与列表页相关模板

  • index.php 首页及列表页主模板文件
  • post-multi.php 摘要文章模板
  • post-istop.php 置顶文章模板 1)
  • pagebar.php 分页条展示模板

3、日志页相关模板

  • single.php 文章页(单页)主模板文件
  • post-single.php 日志页文章模板
  • comment.php 评论区模板
  • comments.php 每条评论内容显示模板
  • commentpost.php 评论发送表单模板

4、其它模板文件

  • 404.php 文章或页面等不存在时显示模板
  • module.php 模块通用显示模板
  • module-xxx.module-xxx.php 侧栏及模块模板标签(1.5)

以上内容来自@ZBlogPHP 官方 wiki

小结

其实不管是 ZBlogPHP 还是 WordPress 或 Typecho,想要修改它们的主题或插件,最起码要了解它们的文件结构等基础知识,了解每一个文件夹都是存放什么文件,每个文件夹名称都是什么意思,这样才能在以后修改折腾的过程中做到事半功倍,而不是连主题文件存放哪里都不知道就到处求助希望别人能够手把手教你折腾,甚至直接帮你折腾好。说实话,现在社会大家压力都挺大的,别人真的没有那么多空余时间去帮助你成长,也没有义务去帮助你折腾。其实玩个人博客,要么安心创作充实站点内容,要么狠下心来好好学习然后根据自己的想法去折腾,真的没有什么捷径可走。

本文地址:https://boke112.com/post/6892.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu