淘先锋技术网

首页 1 2 3 4 5 6 7

为了应对各种各样的扩展需求,Z-BlogPHP提供了几类插件接口供开发者使用,要说明如下

  • 管理页面输出类:这一类接口一般用于在后台现有管理页面中添加按钮或者扩展选项内容
  • 接管系统方法类:系统方法接管的位置一般有两种:
  1. Core:在数据提交前介入,可用于过滤提交的数据内容
  2. Succeed:在数据提交成功后介入,可用于数据提交后的事件处理,如更新自定义模块数据等
  • 魔术方法类:用于扩展系统类中的可用方法
  • 前台页面输出类:如首页的起始、结尾,列表、文章、搜索页面等等起始位置,添加脚本等

    • 本页列出Z-BlogPHP系统内部部分插件API接口,开发者可以利用这些接口开发个性化的博客功能。
    • 注意,若插件的目的是更改接管系统方法类下的接口参数,应将参数变量通过引用传递给函数。
    • 注意:这里信息不全!你需要手动打开zb_system/c_system_plugin.php配合全文搜索来查找接口!




    文章相关接口

    管理页面输出

    接口名称接口参数接口描述
    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_Corearticle文章提交的核心接口
    Filter_Plugin_PostArticle_Succeedarticle文章编辑成功的接口
    Filter_Plugin_DelArticle_Succeedarticle文章删除成功的接口
    Filter_Plugin_PostPage_Corearticle页面编辑的核心接口
    Filter_Plugin_PostPage_Succeedarticle页面编辑成功的接口
    Filter_Plugin_DelPage_Succeedarticle页面删除成功的接口
    Filter_Plugin_Post_Callpost,method,argsPost类的魔术方法接口

    分类相关接口

    管理页面输出

    接口名称接口参数接口描述
    Filter_Plugin_Admin_CategoryMng_SubMenu
    分类管理页面子菜单
    Filter_Plugin_Category_Edit_Response
    分类编辑页输出接口

    接管系统方法

    接口名称接口参数接口描述
    Filter_Plugin_PostCategory_Corecate分类编辑的核心接口
    Filter_Plugin_PostCategory_Succeedcate分类编辑成功的接口
    Filter_Plugin_DelCategory_Succeedcate分类删除成功的接口
    Filter_Plugin_Category_Callcategory,method,argsCategory类的魔术方法接口

    评论接口

    接口名称接口参数接口描述
    Filter_Plugin_Admin_CommentMng_SubMenu
    评论管理页面子菜单
    Filter_Plugin_PostComment_Corecmt评论发表的核心接口
    Filter_Plugin_PostComment_Succeedcmt评论发表成功的接口
    Filter_Plugin_CheckComment_Corecmt评论审核的核心接口
    Filter_Plugin_CheckComment_Succeedcmt评论审核成功的接口
    Filter_Plugin_DelComment_Succeedcmt评论删除成功的接口
    Filter_Plugin_Comment_Callcomment,method,argsComment类的魔术方法接口

    用户接口

    接口名称接口参数接口描述
    Filter_Plugin_Admin_MemberMng_SubMenu
    用户管理
    Filter_Plugin_Member_Edit_Response
    会员编辑页输出接口
    Filter_Plugin_PostMember_Coremem会员编辑的核心接口
    Filter_Plugin_PostMember_Succeedmem会员编辑成功的接口
    Filter_Plugin_DelMember_Succeedmem会员删除成功的接口
    Filter_Plugin_Member_Callmember,method,argsMember类的魔术方法接口
    Filter_Plugin_Mebmer_AvatarmemberMebmer类的Avatar接口

    附件接口

    接口名称接口参数接口描述
    Filter_Plugin_Admin_UploadMng_SubMenu

    Filter_Plugin_Upload_SaveFiletmpUpload类的SaveFile方法接口
    Filter_Plugin_Upload_SaveBase64Filestr64Upload类的SaveBase64File方法接口
    Filter_Plugin_Upload_UrluploadUpload类的Url方法接口

    标签接口

    接口名称接口参数接口描述
    Filter_Plugin_Admin_TagMng_SubMenu
    标签管理
    Filter_Plugin_Tag_Edit_Response
    标签编辑页输出接口
    Filter_Plugin_PostTag_Coretag标签编辑的核心接口
    Filter_Plugin_PostTag_Succeedtag标签编辑成功的接口
    Filter_Plugin_DelTag_Succeedtag标签删除成功的接口
    Filter_Plugin_Tag_Calltag,method,argsTag类的魔术方法接口

    主题接口

    接口名称接口参数接口描述
    Filter_Plugin_Admin_ThemeMng_SubMenu
    主题管理

    插件接口

    接口名称接口参数接口描述
    Filter_Plugin_Admin_PluginMng_SubMenu
    插件管理

    模块接口

    接口名称接口参数接口描述
    Filter_Plugin_Admin_ModuleMng_SubMenu
    模块管理
    Filter_Plugin_PostModule_Coremod模块编辑的核心接口
    Filter_Plugin_PostModule_Succeedmod模块编辑成功的接口
    Filter_Plugin_DelModule_Succeedmod模块删除成功的接口

    浏览接口

    接口名称接口参数接口描述
    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_Beginurl定义列表输出接口
    Filter_Plugin_ViewList_Beginpage,cate,auth,date,tags定义列表输出接口
    Filter_Plugin_ViewPost_Beginid,alias定义列表输出接口
    Filter_Plugin_ViewList_Templatetemplate处理列表页模板接口
    Filter_Plugin_ViewPost_Templatetemplate处理文章页模板接口
    Filter_Plugin_ViewComments_Templatetemplate处理评论模板接口

    系统接口

    接口名称接口参数接口描述
    Filter_Plugin_Autoloadclassname定义autoload魔术方法
    Filter_Plugin_Zbp_Callmethod, argsZbp类的魔术方法接口
    Filter_Plugin_Zbp_CheckRightsactionZbp类的检查权限接口(检查当前用户)
    Filter_Plugin_Zbp_CheckRightsByLevellevel,actionZbp类的检查权限接口(检查指定level)
    Filter_Plugin_Zbp_ShowErroridortextZbp类的显示错误接口
    Filter_Plugin_Zbp_BuildTemplatetemplateZbp类的重新编译模板接口
    Filter_Plugin_Zbp_MakeTemplatetagstemplateZbp类的生成模板标签接口
    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_LeftMenuleftmenus定义后台左侧栏接口
    Filter_Plugin_Admin_TopMenutopmenus定义后台顶部导航栏接口
    Filter_Plugin_Admin_SiteInfo_SubMenu
    后台首页SubMenu
    Filter_Plugin_Admin_SettingMng_SubMenu
    设置管理
    Filter_Plugin_Admin_Js_Add
    c_admin_js_add.php脚本页的接口