这是本文档旧的修订版!
为了应对各种各样的扩展需求,Z-BlogPHP提供了几类插件接口供开发者使用,要说明如下
调用方法 定义Debug_Shutdown_Handler,Debug_Exception_Handler,Debug_Error_Handler函数的接口
调用参数 $type 类型(Shutdown|Exception|Error) $error 错误数据(对象或数组)
调用方法 定义ZBlogException的Display函数的接口
调用参数
调用方法 监控autoload魔术方法
调用参数 $classname
调用方法 监控记录函数
调用参数 $s,$iserror
调用方法 DbSql类的SQL过滤和统计方法接口
调用参数 $method, $args
调用方法 Zbp类的魔术方法接口
调用参数 $method, $args
调用方法 Zbp类的魔术方法接口
调用参数 $name
调用方法 Zbp类的魔术方法接口
调用参数 $name,$value
调用方法 Zbp类的检查权限接口(检查当前用户)
调用参数 $action
调用方法 Zbp类的显示错误接口
调用参数 $idortext
调用方法 Zbp类的显示验证码接口,具有唯一性;
调用参数 $id
调用方法 Zbp类的比对验证码接口,具有唯一性;
调用参数 $vaidcode,$id
调用方法 Zbp类的重新编译模板接口
调用参数 $template
调用方法 Zbp类的生成模板标签接口
调用参数 $template
调用方法 Zbp类的生成模块内容的接口
调用参数
调用方法 Zbp类的加载接口
调用参数
调用方法 Zbp类的加载(预处理)接口
调用参数
调用方法 Zbp类的后台管理初始加载接口
调用参数
调用方法 Zbp类的终结接口
调用参数
调用方法 定义index.php接口 起动
调用参数
调用方法 定义index.php接口 结束
调用参数
调用方法 c_html_js_add.php脚本接口,允许插件在c_html_js_add.php内输出内容
调用参数
调用方法 c_html_js_add.php脚本接口,允许插件设置zbpConfig
调用参数
调用方法 搜索页接口,可以接管搜索页。
调用参数
调用方法 搜索接口 结束
调用参数
调用方法 Feed页接口,可以接管Feed页。
调用参数
调用方法 Feed页接口 结束
调用参数
调用方法 cmd.php的启动接口,可以在这里拦截各种action
调用参数
调用方法 cmd.php的结束接口,可以在这里拦截各种action之后的
调用参数
调用方法 cmd.php的Ajax命令专用接口,插件需要自行判断权限
调用参数
调用方法 c_system_misc.php的启动接口,可以在这里拦截各种type
调用参数 $type 类型
调用方法 定义Login.php首页header接口
调用参数
调用方法 定义其它页的header接口
调用参数
调用方法 后台管理页的启动接口,可以拦截后台管理请求实现自己的管理
调用参数
调用方法 后台管理页的拦截后台管理请求实现自己的Action
调用参数
调用方法 后台管理页的终结接口
调用参数
调用方法 定义后台首页header接口
调用参数
调用方法 定义后台首页footer接口
调用参数
调用方法 定义后台左侧栏接口
调用参数 &$leftmenus
调用方法 定义后台顶部导航栏接口
调用参数 &$topmenus
调用方法 后台首页SubMenu
调用参数
调用方法 文章管理SubMenu
调用参数
调用方法 页面管理
调用参数
调用方法 分类管理
调用参数
调用方法 评论管理
调用参数
调用方法 用户管理
调用参数
调用方法
调用参数
调用方法 标签管理
调用参数
调用方法 插件管理
调用参数
调用方法 主题管理
调用参数
调用方法 模块管理
调用参数
调用方法 设置管理
调用参数
调用方法 编辑页菜单(1.5.1加入)
调用参数
调用方法 标签编辑页菜单(1.5.1加入)
调用参数
调用方法 模块编辑页菜单(1.5.1加入)
调用参数
调用方法 用户编辑页菜单(1.5.1加入)
调用参数
调用方法 分类编辑页菜单(1.5.1加入)
调用参数
调用方法 文章管理页表处理(1.5.1加入)
调用参数 &$article,&$tabletds,&$tableths
调用方法 页面管理页表处理(1.5.1加入)
调用参数 &$article,&$tabletds,&$tableths
调用方法 分类管理页表处理(1.5.1加入)
调用参数 &$category,&$tabletds,&$tableths
调用方法 评论管理页表处理(1.5.1加入)
调用参数 &$cmt,&$tabletds,&$tableths,$article
调用方法 会员管理页表处理(1.5.1加入)
调用参数 &$member,&$tabletds,&$tableths
调用方法 附件管理页表处理(1.5.1加入)
调用参数 &$upload,&$tabletds,&$tableths
调用方法 Tag管理页表处理(1.5.1加入)
调用参数 &$tag,&$tabletds,&$tableths
调用方法 文章页面编辑页开始接口
调用参数
调用方法 文章页面编辑页结束接口
调用参数
调用方法 文章页面编辑1号输出接口
调用参数
调用方法 文章页面编辑2号输出接口
调用参数
调用方法 文章页面编辑4号输出接口
调用参数
调用方法 文章页面编辑5号输出接口
调用参数
调用方法 文章页面编辑3号输出接口
调用参数
调用方法 分类编辑页输出接口
调用参数
调用方法 标签编辑页输出接口
调用参数
调用方法 会员编辑页输出接口
调用参数
调用方法 模块编辑页输出接口
调用参数
调用方法 c_admin_js_add.php脚本页的接口
调用参数
调用方法 定义OutputOptionItemsOfMemberLevel函数里的接口
调用参数 $default,$tz
调用方法 定义Filter_Plugin_OutputOptionItemsOfMember函数里的接口
调用参数 $default,$tz
调用方法 定义OutputOptionItemsOfCategories函数里的接口
调用参数 $default,$tz
调用方法 定义OutputOptionItemsOfPostStatus函数里的接口
调用参数 $default,$tz
调用方法 定义OutputOptionItemsOfIsTop函数里的接口
调用参数 $default,$tz
调用方法 定义OutputOptionItemsOfMember函数里的接口
调用参数 $default,$tz
调用方法 定义OutputOptionItemsOfTemplate函数里的接口
调用参数 $default,$tz
调用方法 定义OutputOptionItemsOfCommon函数里的接口,因为是通用型的,所以有$name
调用参数 $default,$array,$name
调用方法 VerifyLogin成功的接口
调用参数
调用方法 Logout成功的接口
调用参数
调用方法 定义GetPost输出结果接口
调用参数 &$post
调用方法 定义GetList输出结果接口
调用参数 &$list
调用方法 定义ViewIndex输出接口Begin
调用参数
调用方法 定义ViewFeed输出接口Begin
调用参数
调用方法 定义ViewSearch输出接口Begin
调用参数
调用方法 定义ViewAuto输出接口Begin
调用参数 &$url
调用方法 定义ViewAuto输出接口End
调用参数 &$url
调用方法 定义列表输出接口
调用参数 &$page,&$cate,&$auth,&$date,&$tags
调用方法 定义列表核心接口
调用参数 &$type,&$page,&$category,&$author,&$datetime,&$tag,&$w,&$pagebar
调用方法 定义搜索核心接口
调用参数 $q, $page, $w, $pagebar
调用方法 定义Feed核心接口
调用参数 $w
调用方法 定义Feed核心接口
调用参数 $rss2
调用方法 定义POST显示输出begin接口
调用参数 &$id,&$alias
调用方法 定义POST显示核心接口
调用参数 &$select,&$w,&$order,&$limit,&$option
调用方法
调用参数 &$template
调用方法
调用参数 &$template
调用方法
调用参数 &$template
调用方法
调用参数 &$template
调用方法
调用参数 &$template
调用方法 模块编辑的核心接口
调用参数 &$mod
调用方法 会员编辑的核心接口
调用参数 &$mem
调用方法 标签编辑的核心接口
调用参数 &$tag
调用方法 分类编辑的核心接口
调用参数 &$cate
调用方法 评论发表的核心接口
调用参数 &$cmt
调用方法 评论审核的核心接口
调用参数 &$cmt
调用方法 文章编辑的核心接口
调用参数 &$article
调用方法 页面编辑的核心接口
调用参数 &$article
调用方法 会员编辑成功的接口
调用参数 &$mem
调用方法 标签编辑成功的接口
调用参数 &$tag
调用方法 分类编辑成功的接口
调用参数 &$cate
调用方法 评论发表成功的接口
调用参数 &$cmt
调用方法 评论审核成功的接口
调用参数 &$cmt
调用方法 页面编辑成功的接口
调用参数 &$article
调用方法 文章编辑成功的接口
调用参数 &$article
调用方法 模块编辑成功的接口
调用参数 &$mod
调用方法 会员删除成功的接口
调用参数 &$mem
调用方法 标签删除成功的接口
调用参数 &$tag
调用方法 分类删除成功的接口
调用参数 &$cate
调用方法 评论删除成功的接口
调用参数 &$cmt
调用方法 页面删除成功的接口
调用参数 &$article
调用方法 文章删除成功的接口
调用参数 &$article
调用方法 模块删除成功的接口
调用参数 &$mod
调用方法 EnablePlugin(1.6.0加入)
调用参数 &name
调用方法 DisablePlugin(1.6.0加入)
调用参数 &name
调用方法 BatchPost(1.6.1加入)
调用参数 &type
调用方法 干预Post类Url方法的接口
调用参数 &$this
调用方法 干预Post类Get方法的接口
调用参数 &$this, $method
调用方法 干预Post类Set方法的接口
调用参数 &$this, $method, $arg
调用方法 干预Category类Url方法的接口
调用参数 &$this
调用方法 干预Category类Get方法的接口
调用参数 &$this, $method
调用方法 干预Category类Set方法的接口
调用参数 &$this, $method, $arg
调用方法 干预Tag类Url方法的接口
调用参数 &$this
调用方法 干预Tag类Get方法的接口
调用参数 &$this, $method
调用方法 干预Tag类Set方法的接口
调用参数 &$this, $method, $arg
调用方法 干预Member类Url方法的接口
调用参数 &$this
调用方法 干预Member类Get方法的接口
调用参数 &$this, $method
调用方法 干预Member类Set方法的接口
调用参数 &$this, $method, $arg
调用方法 Post类的CommentPostUrl接口
调用参数 $post
调用方法 Post类的Prev接口
调用参数 $post
调用方法 Post类的Next接口
调用参数 $post
调用方法 Post类的RelatedList 接口
调用参数 $post
调用方法 Post类的魔术方法接口
调用参数 &$post,$method,$args
调用方法 Comment类的魔术方法接口
调用参数 &$comment,$method,$args
调用方法 干预Comment类Get方法的接口
调用参数 &$this, $method
调用方法 干预Comment类Set方法的接口
调用参数 &$this, $method, $arg
调用方法 Tag类的魔术方法接口
调用参数 &$tag,$method,$args
调用方法 Category类的魔术方法接口
调用参数 &$category,$method,$args
调用方法 Member类的魔术方法接口
调用参数 &$member,$method,$args
调用方法 Post类的Del方法接口
调用参数 &$post
调用方法 Tag类的Del方法接口
调用参数 &$post
调用方法 Comment类的Del方法接口
调用参数 &$comment
调用方法 Category类的Del方法接口
调用参数 &$category
调用方法 Member类的Del方法接口
调用参数 &$member
调用方法 Module类的Del方法接口
调用参数 &$module
调用方法 干预Module类Get方法的接口
调用参数 &$this, $method
调用方法 干预Module类Set方法的接口
调用参数 &$this, $method, $arg
调用方法 Post类的Save方法接口
调用参数 &$post
调用方法 Comment类的Save方法接口
调用参数 &$comment
调用方法 Tag类的Save方法接口
调用参数 &$tag
调用方法 Category类的Save方法接口
调用参数 &$category
调用方法 Member类的Save方法接口
调用参数 &$member
调用方法 Module类的Save方法接口
调用参数 &$module
调用方法 Member类的Avatar接口
调用参数 $member
调用方法 Upload类的SaveFile方法接口
调用参数 $tmp,$this
调用方法 Upload类的SaveBase64File方法接口
调用参数 $str64,$this
调用方法 Upload类的DelFile方法接口
调用参数 $this
调用方法 Upload类的Url方法接口
调用参数 $upload
调用方法 干预Upload类Get方法的接口
调用参数 &$this, $method
调用方法 干预Upload类Set方法的接口
调用参数 &$this, $method, $arg
调用方法 Upload类的Dir方法接口
调用参数 $upload
调用方法
调用参数
调用方法 Template类编译一个模板前的接口
调用参数 $this,$content
调用方法 Template类编译一个模板后的接口
调用参数 $this,$content
调用方法 Template类读取一个模板前的接口
调用参数 $this,$name
调用方法 Template类显示接口
调用参数 $this, $entryPage
调用方法 大数据文章接口
调用参数 &$select,&$where,&$order,&$limit,&$option
调用方法 大数据页面接口
调用参数 &$select,&$where,&$order,&$limit,&$option
调用方法 大数据评论接口
调用参数 &$select,&$where,&$order,&$limit,&$option
调用方法 大数据增减文章标签关联表
调用参数 $string, $plus, $articleid
调用方法 大数据GetList函数
调用参数 &$select,&$where,&$order,&$limit,&$option
调用方法 xml-rpc页的begin接口(1.5.1加入)
调用参数 &xml
调用方法 后台CSP接口(1.5.2加入)
调用参数 &xml