CMS Made Simple/事件管理器

来自站长百科
跳转至: 导航、​ 搜索

CMS Made Simple | 安装 | 内容管理 | 布局 | 用户&用户组 | 站点管理 | 我的设置 | 扩展 | FAQ

Event Manager事件管理器,允许用户自定义的标签、模块来处理由其他模块触发的事件。例如,News将传送一个事件,当添加了一个新的文章中使用了一个用户自定义标签(UDT)或者其他模块。

总结了一下,它是这样工作的:

  1. 一个模块,或者是核心,可以注册,然后传送了一个事件,“newNews”或者“newFronteEndUser”或者“fileUploaded”“editPage”等等等等,目前核心类差不多有50个事件类型。
  2. 在后台的Extensions里有许多页面时用来让你清楚地明白是哪一个模块或者是用户标签来处理这些事件,以及这些事件处理程序是以怎样的顺序被访问;
  3. 如果某一个事件处理程序是一个模块,那么模块的DoEvent方法将与事件名称一起被访问,而不管它想传送什么数据。每一个触发的事件都会被写入一个文档。


参考来源[ ]

CMS Made Simple使用手册导航

针对所有用户:

安装:

环境需求 | 通过Shell安装 | 通过FTP安装 | 通过cPanel安装 | 在本地Windows系统下安装 | 升级 | 复制到一个新服务器上 | 可选设置 | 技巧与窍门 | 故障排除

内容管理:

页面创建 | 新闻创建 | 图片管理 | 文件管理 | 全局内容块与内容块

布局:

模板 | 样式表 | 菜单管理器 | 主题管理模块

用户&用户组:

用户 | 用户组 | 添加用户至用户组 | 用户组权限

站点管理:

全局设置 | 页面默认值 | 系统信息 | 系统检测 | 管理日志

我的设置:

我的账户 | 用户设置 | 快捷方式管理

扩展:

模块 | 标签 | 事件管理器 | 用户定义的标签

FAQ

针对网站设计者
模板使用 | 样式表使用
针对网站开发者:
开发者FAQ | 模块API | Smarty技巧 | 模块制作教程 | 模块制作技巧 | 用户定义的标签 | 内容区块剖析 | 运行SVN版本 | 添加菜单项的副文本 | 开发笔记 | 模块分类