今天在前端老白网站中看到一篇文章,内容是对Z-BlogPHP系统接口的介绍,觉得非常不错,这里就直接复制过来给大家学习一下,也给自己做个备忘录。
大家都知道,ZBlog主题的开发或者插件的开发中,我们离不开各种接口的使用,而ZBlog的接口还不少,除了一些常用的,其它的一些接口很难能清晰的记住,一般都是在需要用到的时候再回到系统文件里查看一下;而这篇文章,可以帮助大家加深记忆,因为这些接口已被归类整理!
一,管理页面输出类接口:这一类接口一般用于在后台现有管理页面中添加按钮或者扩展选项内容;
二,接管系统方法类:系统方法接管的位置一般有两种:
1,Core:在数据提交前介入,可用于过滤提交的数据内容;
2,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主题的开发或者插件的制作过程中得心顺手,那么建议大家将上方所有接口全部试用一遍,以便将来帮助大家对这些接口的用法有个更加具体的理解!其实我到现在也只是用到了少部分接口,当然也没有全部测试过,但有这个打算!
觉得文章有用就打赏一下文章作者
微信扫一扫打赏
标签:名称、成功、接口、方法、编辑、页面