DISCUZ 除了模板中直接显示的钩子外 还有隐藏的执行钩子(我就这么称呼了)。
命名的格式为:
当前的模块_用户自定义标识[_可选的后缀]
比如发表帖子回复或发帖前后会调用:
- post_useridentifier
- post_useridentifier_message
- post_useridentifier_output
后缀包括:
不写后缀(如1) 在功能模块执行前,执行的钩子方法。
_message(如2) 在功能模块执行完毕,显示提示信息前执行(更关心目标跳转地址)。
_output(如3) 在模块功能执行完毕,做页面展示前执行(不需要跳转时)。
未经允许不得转载:开心乐窝-乐在其中 » DISCUZ 隐藏的执行钩子 使用方法