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

 2019-06-18 10:36:55  62 人阅读  11 条评论

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

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

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

ZBlogPHP基础知识之文件结构简单介绍 ZBlog 第1张

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/6892.html
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!
©boke112导航,本站推荐使用:阿里云 ECS服务器等云产品服务,国外免备案主机建议使用:老薛主机

 发表评论

强表情无奈表情抠鼻表情笑哭表情偷笑表情衰表情流汗表情奋斗表情吐血表情抓狂表情晕表情流泪表情疑问表情呲牙表情惊讶表情鼓掌表情

  1. 云上课堂
    云上课堂 @回复

    以后要常常看zblog教程了,昨天转到zblog下,好多评论数据都丢了

    • 懿古今
      懿古今2019-07-02 17:21  回复

      @云上课堂目前好像都没有很成熟的ZBlog转WordPress,或WordPress转ZBlog,所以文章量不多的情况下可以转,站点数据已经很多而且已经稳定的情况下不建议转

  2. 白锌网络
    白锌网络 @回复

    啥时候更新zblog的主题,喜欢zblog的,但是主题真的特别少

  3. 康乐民博客
    康乐民博客 @回复

    太过度商业化了,而且zblog真正的好主题并不多,价格也不低。大多数开发者与其说是主题开发者还不如说是主题生产者,什么意思呢?就是每隔一段时间就做出来个新主题,拿来卖,然后更新维护不了几次就又做出来个主题拿来卖,以此类推,大多数都是如此,所以我很佩服知更鸟的begin主题,长久看来我们我们终究会发现一直稳定维护的就那么几个。

    • 懿古今
      懿古今2019-06-19 11:27  回复

      @康乐民博客是的,ZBlogPHP商业味很浓,很多东西都变成插件来买,主题确实存在翻来覆去,来来去去都哪几个,一个主题还分成N个主题来买。这也是很少折腾ZBlogPHP的原因

  4. 凯少技术网
    凯少技术网 @回复

    终于看到有关ZBLOG的教程了,这是一篇有营养的文章,谢谢大佬。ZBLOG确实不错的,上手容易,设置都不复杂。凯少技术网欢迎大家前来围观,请多多指教。

  5. MAY的SEO博客
    MAY的SEO博客 @回复

    博主的最后“小结”,为你点赞

  6. 城南影像
    城南影像 @回复

    这个系统也是很好用