#### 前置钩子
| 钩子 | 名称 | 说明 |
| --- | --- | --- |
| cms\_index\_run | 系统运行前置 | 可用于IP,地域拦截等 |
| cms\_index\_begin | 路由拦截 | 需return array,array格式参照根目录route.php文件 |
#### 系统后台钩子
| 钩子 | 名称 | 说明 |
| --- | --- | --- |
| admin\_top\_menu | 插件按钮 | 位于顶部菜单 |
| admin\_left\_menu | 插件按钮 | 位于左侧菜单 |
| admin\_logs\_submenu\_hook | 插件按钮 | 位于文章列表上方 |
| admin\_logs\_edit\_hook | 文章扩展钩子 | 传参$data文章数据,位于文章编辑器上方 |
| admin\_logs\_edit\_hook2 | 文章扩展钩子2 | 传参$data文章数据,位于文章编辑器下方 |
| admin\_logs\_edit\_hook3 | 文章扩展钩子3 | 传参$data文章数据,位于文章发布按钮上方 |
| admin\_logs\_save | 文章新增、修改 | 传参$logId,如:1 |
| admin\_logs\_dele | 文章删除 | 传参$ids,如:1,2,3 |
| admin\_logs\_status | 文章状态更改 | 传参$ids,如:1,2,3 |
| admin\_pages\_submenu\_hook | 插件按钮 | 位于单页列表上方 |
| admin\_pages\_edit\_hook | 单页扩展钩子 | 传参$data单页数据,位于单页编辑器上方 |
| admin\_pages\_edit\_hook2 | 单页扩展钩子2 | 传参$data单页数据,位于单页编辑器下方 |
| admin\_pages\_edit\_hook3 | 单页扩展钩子3 | 传参$data单页数据,位于单页发布按钮上方 |
| admin\_pages\_save | 单页新增、修改 | 传参$pageId,如:1 |
| admin\_pages\_dele | 单页删除 | 传参$ids,如:1,2,3 |
| admin\_comment\_submenu\_hook | 插件按钮 | 位于评论列表上方 |
| admin\_attach\_upload | 附件上传 | 传参$filepath,如:D:/www/aaa.jpg
可用户图片加水印 |
| comment\_reply | 回复评论 | 传参$data(回复的数据数组)
可用于邮件通知用户 |
#### 系统前端钩子
| 钩子 | 名称 | 说明 |
| --- | --- | --- |
| comment\_post | 前台评论前置 | 在保存数据前使用 |
| comment\_save | 前台评论后置 | 在保存数据后使用 |
| index\_header | 头部扩展 | 用于存放公共css等 |
| index\_footer | 底部扩展 | 用于存放公共mod,js等 |
| index\_search | 内容搜索 | |
| index\_logs\_list | 文章列表扩展 | 传参$data文章列表数组 |
| index\_logs\_detail | 文章/单页内容扩展 | 传参$data文章/单页数据 |
| index\_comment | 评论扩展 | (V1.9.4新增)可用于评论内容过滤、内容置换等 |
| index\_down | 附件下载前置 | 可用于更新下载量,授权下载等 |