Z-BlogPHP系统接口列表,增加各种字段的接口方法
zblogphp主题和插件制作中,经常需要用到各种接口,所以在学习制作主题和插件之前一定要先把这里的接口熟悉下才好运用,虽然常用的基本为文章页面接口、分类编辑接口、tag标签接口,偶尔用到用户编辑接口。
下面就具体分享下zblog官方wiki里提供的接口:
为了应对各种各样的扩展需求,Z-BlogPHP提供了几类插件接口供开发者使用,要说明如下
- 管理页面输出类:这一类接口一般用于在后台现有管理页面中添加按钮或者扩展选项内容
- 接管系统方法类:系统方法接管的位置一般有两种:
- Core:在数据提交前介入,可用于过滤提交的数据内容
- Succeed:在数据提交成功后介入,可用于数据提交后的事件处理,如更新自定义模块数据等
- 魔术方法类:用于扩展系统类中的可用方法
- 前台页面输出类:如首页的起始、结尾,列表、文章、搜索页面等等起始位置,添加脚本等
文章相关接口
管理页面输出
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_ArticleMng_SubMenu | 文章管理子菜单 | |
Filter_Plugin_Admin_PageMng_SubMenu | 页面管理 | |
Filter_Plugin_Edit_Begin | 文章页面编辑页开始接口 | |
Filter_Plugin_Edit_End | 文章页面编辑页结束接口 | |
Filter_Plugin_Edit_Response | 文章页面编辑1号输出接口 | |
Filter_Plugin_Edit_Response2 | 文章页面编辑2号输出接口 | |
Filter_Plugin_Edit_Response3 | 文章页面编辑3号输出接口 |
接管系统方法
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_PostArticle_Core | article | 文章提交的核心接口 |
Filter_Plugin_PostArticle_Succeed | article | 文章编辑成功的接口 |
Filter_Plugin_DelArticle_Succeed | article | 文章删除成功的接口 |
Filter_Plugin_PostPage_Core | article | 页面编辑的核心接口 |
Filter_Plugin_PostPage_Succeed | article | 页面编辑成功的接口 |
Filter_Plugin_DelPage_Succeed | article | 页面删除成功的接口 |
Filter_Plugin_Post_Call | post,method,args | Post类的魔术方法接口 |
分类相关接口
管理页面输出
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_CategoryMng_SubMenu | 分类管理页面子菜单 | |
Filter_Plugin_Category_Edit_Response | 分类编辑页输出接口 |
接管系统方法
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_PostCategory_Core | cate | 分类编辑的核心接口 |
Filter_Plugin_PostCategory_Succeed | cate | 分类编辑成功的接口 |
Filter_Plugin_DelCategory_Succeed | cate | 分类删除成功的接口 |
Filter_Plugin_Category_Call | category,method,args | Category类的魔术方法接口 |
评论接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_CommentMng_SubMenu | 评论管理 | |
Filter_Plugin_PostComment_Core | cmt | 评论发表的核心接口 |
Filter_Plugin_PostComment_Succeed | cmt | 评论发表成功的接口 |
Filter_Plugin_DelComment_Succeed | cmt | 评论删除成功的接口 |
Filter_Plugin_Comment_Call | comment,method,args | Comment类的魔术方法接口 |
用户接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_MemberMng_SubMenu | 用户管理 | |
Filter_Plugin_Member_Edit_Response | 会员编辑页输出接口 | |
Filter_Plugin_PostMember_Core | mem | 会员编辑的核心接口 |
Filter_Plugin_PostMember_Succeed | mem | 会员编辑成功的接口 |
Filter_Plugin_DelMember_Succeed | mem | 会员删除成功的接口 |
Filter_Plugin_Member_Call | member,method,args | Member类的魔术方法接口 |
Filter_Plugin_Mebmer_Avatar | member | Mebmer类的Avatar接口 |
附件接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_UploadMng_SubMenu | ||
Filter_Plugin_Upload_SaveFile | tmp | Upload类的SaveFile方法接口 |
Filter_Plugin_Upload_SaveBase64File | str64 | Upload类的SaveBase64File方法接口 |
Filter_Plugin_Upload_Url | upload | Upload类的Url方法接口 |
标签接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_TagMng_SubMenu | 标签管理 | |
Filter_Plugin_Tag_Edit_Response | 标签编辑页输出接口 | |
Filter_Plugin_PostTag_Core | tag | 标签编辑的核心接口 |
Filter_Plugin_PostTag_Succeed | tag | 标签编辑成功的接口 |
Filter_Plugin_DelTag_Succeed | tag | 标签删除成功的接口 |
Filter_Plugin_Tag_Call | tag,method,args | Tag类的魔术方法接口 |
主题接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_ThemeMng_SubMenu | 主题管理 |
插件接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_PluginMng_SubMenu | 插件管理 |
模块接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_ModuleMng_SubMenu | 模块管理 | |
Filter_Plugin_PostModule_Core | mod | 模块编辑的核心接口 |
Filter_Plugin_PostModule_Succeed | mod | 模块编辑成功的接口 |
Filter_Plugin_DelModule_Succeed | mod | 模块删除成功的接口 |
浏览接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Index_Begin | 定义index.php接口 起动 | |
Filter_Plugin_Index_End | 定义index.php接口 结束 | |
Filter_Plugin_Html_Js_Add | c_html_js_add.php脚本调用,JS页接口需要强制开启 | |
Filter_Plugin_Search_Begin | 搜索页接口,可以接管搜索页。 | |
Filter_Plugin_Feed_Begin | Feed页接口,可以接管Feed页。 | |
Filter_Plugin_ViewAuto_Begin | url | 定义列表输出接口 |
Filter_Plugin_ViewList_Begin | page,cate,auth,date,tags | 定义列表输出接口 |
Filter_Plugin_ViewPost_Begin | id,alias | 定义列表输出接口 |
Filter_Plugin_ViewList_Template | template | 处理列表页模板接口 |
Filter_Plugin_ViewPost_Template | template | 处理文章页模板接口 |
Filter_Plugin_ViewComments_Template | template | 处理评论模板接口 |
系统接口
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Autoload | classname | 定义autoload魔术方法 |
Filter_Plugin_Zbp_Call | method, args | Zbp类的魔术方法接口 |
Filter_Plugin_Zbp_CheckRights | action | Zbp类的检查权限接口(检查当前用户) |
Filter_Plugin_Zbp_CheckRightsByLevel | level,action | Zbp类的检查权限接口(检查指定level) |
Filter_Plugin_Zbp_ShowError | idortext | Zbp类的显示错误接口 |
Filter_Plugin_Zbp_BuildTemplate | template | Zbp类的重新编译模板接口 |
Filter_Plugin_Zbp_MakeTemplatetags | template | Zbp类的生成模板标签接口 |
Filter_Plugin_Zbp_BuildModule | Zbp类的生成模块内容的接口 | |
Filter_Plugin_Zbp_Load | Zbp类的初始加载接口 | |
Filter_Plugin_Zbp_Terminate | Zbp类的终结接口 | |
Filter_Plugin_Cmd_Begin | cmd.php的启动接口,可以在这里拦截各种action |
其他
接口名称 | 接口参数 | 接口描述 |
---|---|---|
Filter_Plugin_Admin_Begin | 后台管理页的启动接口,可以拦截后台管理请求实现自己的管理 | |
Filter_Plugin_Admin_Header | 定义后台首页header接口 | |
Filter_Plugin_Admin_Footer | 定义后台首页footer接口 | |
Filter_Plugin_Admin_LeftMenu | leftmenus | 定义后台左侧栏接口 |
Filter_Plugin_Admin_TopMenu | topmenus | 定义后台顶部导航栏接口 |
Filter_Plugin_Admin_SiteInfo_SubMenu | 后台首页SubMenu | |
Filter_Plugin_Admin_SettingMng_SubMenu | 设置管理 | |
Filter_Plugin_Admin_Js_Add | c_admin_js_add.php脚本页的接口 |
我到现在也只是用到了少部分接口,zblog就是这么傲娇这么强大!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?