https://open.dismall.com/?ac=document&page=plugin_hook
函数名并不限于以上列表,您可以自定义,只要符合以下规则,函数就会在适当的地方被调用。
- function CURMODULE_USERDEFINE[_output]()
复制代码
CURMODULE 指明了此函数在哪个模块执行,可通过常量 CURMODULE 得到当前页面的 CURMODULE 值。 USERDEFINE 可自定义,如果函数名以“_output”结尾则会在模板输出前调用,否则会在模块执行前调用。 如:attachment_test() 函数会在论坛的下载附件的时候执行。 “_output”结尾的函数的第一个参数为数组,含义为 array('template' => 要输出的模板名, 'message' => showmessage 的文字) 如:以下函数将在登录的时候输出调试文字- function logging_test_output($a) {
- print_r($a);
- print_r($_POST);
- }
复制代码