• 开始

    应用概念插件以功能性为主要目的;按照既定规范组织文件和内容;以统一的方式「安装/删除」「启用/关闭」;可按照功能目的使用接口,也可以不用;「接口列表」「自述文件」为 plugin.xml ;插件放置目录为 zb_users/plugin ;主题用于定制 Z-Blog 前台界面,提供布局效果及样式;按照既定规范组织文件和内容;以统一的方式「安装/删除」「更换],一般情况下只能使用一款主题;可按需「内置」功能性效果;「自述文件」为 theme.xml...

  • 主题开发

    文件结构(主题)以下基于通过「创建应用」生成的初始文件:/path/zb_users/theme/demoTheme │ screenshot.png [必需]缩略图 320*240像素, 横向; │ theme.xml [必需]自述文件; │ main.php &nb...

  • 插件开发

    文件结构(插件)以下基于通过「创建应用」生成的初始文件:/path/zb_users/plugin/demoPlugin │ logo.png [必需]图标,128x128; │ plugin.xml [必需]自述文件; │ main.php &n...

  • 接口列表

    接口分类为了应对各种各样的扩展需求,Z-BlogPHP 提供了几类插件接口供开发者使用,简要说明如下:「管理页面」输出类:这一类接口一般用于在后台现有管理页面中添加按钮或者扩展选项内容「前台页面」输出类:在网页内容输出到浏览器前进行变更或追加,包括额外引入样式、脚本。「数据写入」处理类:在文章、评论等数据提交的过程中,具体又分为:Core:在数据提交前介入,可用于过滤提交的数据内容。Succeed:在数据提交成功后介入,可用于数据提交后的事件处理,如更新自定义模块数据等。「魔术方法」扩展类:用于...

  • 函数列表

    Z-BlogPHP 封装了众多辅助函数,文件路径为:「zb_system/function/c_system_common.php 」←此链接可直接在线查看;还有一些在zb_system/function/c_system_function.php,不过除了前两个外不太需要自行调用;本章节会介绍一些相对常用的,具体定义可在文件中搜索查看。GetList( 通过 GetList 可以获取自定义的文章列表,如指定分类的最新文章、置顶文章等等;注:该函数是 $zbp->Get...

  • 页面路由

    本节部分示例代码基于「Hello Z-Blog - 插件开发」创建的demoPlugin插件;有「新版 - 页面路由」和「旧版 - 页面路由」两种方式;1.7 新版路由1.7 版本新增加了路由系统,一般来说,我们只要向系统注入一条路由规则,再实现该条路由 call 的函数,匹配成功后向该函数传入一个数组参数,就实现路由功能了。增加路由条目的关键是在配置路由规则的数组,如果对路由系统不熟悉,请在应用中心下载 Z-Blog PHP Development Kit 插件,仔细研究系...

  • SQL 链式查询

    此页面内容仅适用于「1.7 及更高版本」!基本概念演示一:// 使用链式语法生成 SQL 语句 $sql = $zbp->db->sql->get( ->select($zbp-&...

  • 自定义数据类型及数据库建表和 CURD 操作

    定义数据结构新增数据结构是对全局变量$table,$datainfo数组的项目添加#本篇里我们创建一个类叫 Custom # 表名 $table['Custom'] = '%pre%plugin_custom'; # 注意表名可自定义,但必须加上%pre%区分同一数据库中的不同的程序所生成的表 # 表结构 $datainfo['Custom'] = a...

  • NetWork 网络组件

    组件简介Z-BlogPHP 自带的 NetWork 网络组件是从 1.0 版本就开始附带的自研组件。历经多年的开发打磨,欢迎大家使用。NetWork 组件由 Network 工厂类和 3 个业务组件:Network__curl、Network__filegetcontents、Network__fsockopen 类,分别对应了 PHP 里的三种访问网络的方式。使用 Network 工厂类创建网络操作组件时,默认的创建顺序是,如果 curl 扩展...

没有更多了