<?PHP//判断是否被常规请求defined('IN_disCUZ') or dIE('Access DenIEd');//全局嵌入类class plugin_插件标识符 { }//模块嵌入类class plugin_插件标识符_forum extends plugin_插件标识符 { }通过嵌入点,选择使用嵌入类。
<?PHP//判断是否被常规请求defined('IN_disCUZ') or dIE('Access DenIEd');//全局嵌入类class plugin_post_notice { }//模块嵌入类class plugin_post_notice_forum extends plugin_post_notice { //嵌入贴子发表的钩子函数 public function post_top() { //当前$_G成为全局$_G的一个引用 global $_G; $mForumPostNotice = C::t('#post_notice#forum_post_notice'); $isNotice = $mForumPostNotice->getNoticeState($_G['uID']); return $isNotice ? lang('plugin/post_notice','enable_notice') : lang('plugin/post_notice','disable_notice'); }}除了页面上可以看到的嵌入点,discuz在所有模块执行前,都会执行嵌入函数(钩子)。
总结
以上是内存溢出为你收集整理的discuz回贴通知插件实现-页面嵌入点(钩子)全部内容,希望文章能够帮你解决discuz回贴通知插件实现-页面嵌入点(钩子)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)