Z-Blog Wiki Z-Blog Wiki

Z-Blog官方文库

用户工具

站点工具


zblogphp:development:functions:plugin

c_system_plugin里函数提供插件和接口的调用和管理功能

   

RegisterPlugin()

说明

注册插件函数,由每个插件主动调用.

参数与返回值

param (string) $strPluginName: 插件ID

param (string) $strPluginActiveFunction: 插件激活时执行的函数名

return (void)

/**
* 注册插件函数,由每个插件主动调用.
*
* @param string $strPluginName
* @param string $strPluginActiveFunction
* @return void *
*/
}
function RegisterPlugin($strPluginName,$strPluginActiveFunction)
   

InstallPlugin()

说明

插件安装函数,只在插件安装时运行一次

参数与返回值

param (string) $strPluginName: 插件ID

return (void)

/**
* 插件安装函数,只在插件安装时运行一次
*
* @param string $strPluginName
* @return void *
*/
}
function InstallPlugin($strPluginName)
   

UninstallPlugin()

说明

插件删除函数,只在插件删除时运行一次

参数与返回值

param () $strPluginName: 插件ID

return (void)

/**
* 插件删除函数,只在插件删除时运行一次
*
* @param $strPluginName
* @return void *
*/
}
function UninstallPlugin($strPluginName)
   

DefinePluginFilter()

说明

创建插件接口

参数与返回值

param () $strPluginFilter: 插件接口

return (boolean)

/**
* 创建插件接口
*
* @param $strPluginFilter
* @return boolean *
*/
}
function DefinePluginFilter($strPluginFilter)
   

ExistsPluginFilter()

说明

检查插件接口

参数与返回值

param () $strPluginFilter: 插件接口

return (boolean)

/**
* 检查插件接口
*
* @param $strPluginFilter
* @return boolean *
*/
}
function ExistsPluginFilter($strPluginFilter)
   

UsingPluginFilter()

说明

调用插件接口(没用)

参数与返回值

param () $strPluginFilter: 插件接口

return (array)

/**
* 调用插件接口(没用)
*
* @param $strPluginFilter
* @return array *
*/
}
function UsingPluginFilter($strPluginFilter)
   

RemovePluginFilter()

说明

移除插件接口

参数与返回值

param () $strPluginFilter: 插件接口

return (boolean)

/**
* 移除插件接口
*
* @param $strPluginFilter
* @return boolean *
*/
}
function RemovePluginFilter($strPluginFilter)
   

SetPluginSignal()

说明

设置插件信号

参数与返回值

param () $plugname:

param () $function:

param () $signal:

return (boolean)

/**
* 设置插件信号
*
* @param $plugname
* @param $function
* @param $signal
* @return boolean *
*/
}
function SetPluginSignal($plugname,$function,$signal)
   

Add_Filter_Plugin()

说明

挂上Filter接口

参数与返回值

param () $plugname: 接口名称

param () $functionname: 要挂接的函数名

param () $exitsignal: :return,break,continue

return (boolean)

/**
* 挂上Filter接口
*
* @param $plugname
* @param $functionname
* @param $exitsignal
* @return boolean *
*/
}
function Add_Filter_Plugin($plugname,$functionname,$exitsignal)
   

Remove_Filter_Plugin()

说明

卸载Filter接口的某项挂载函数

参数与返回值

param () $plugname: 接口名称

param () $functionname: 要挂接的函数名

return (boolean)

/**
* 卸载Filter接口的某项挂载函数
*
* @param $plugname
* @param $functionname
* @return boolean *
*/
}
function Remove_Filter_Plugin($plugname,$functionname)

zblogphp/development/functions/plugin.txt · 最后更改: 2020/05/19 06:28 由 zx.asd