PHPCMS开放平台页面嵌入开发

作者:IT3C 时间: 2016-09-21 来自:网络

开放平台页面嵌入开发

页面嵌入开发(HOOK),又称钩子
位于:\phpcms\plugin\应用唯一标识\hook.class.php
页面嵌入类型脚本格式:

<?php
 
pc_base::load_sys_class('hook','','0'
 
class im_hook extends hook{
 
    //根据需求定义需要的嵌入方法
    Final static function glogal_footer(){                    
            //include template('plugin/im','left_float');
            // 也可以直接return
            //return $code;
        }
    }
    
    Final static function glogal_header(){                    
            //include template('plugin/im','left_float');
            // 也可以直接return
            //return $code;
        }
    }
    
    private static function _handle_parameter($data) {
        //your code
        //....
    } 
}
?>

hook.class.php 可以定义的方法:

glogal_header 前台全站头部
 
glogal_footer 前台全站底部
 
glogal_menu 前台全站菜单
 
admin_content_init 后台内容列表
 
admin_top_left_menu 后台顶部右侧菜单

具体可使用的方法定义与phpcms\libs\classes\hook.class.php中
前台部分嵌入脚本放置于默认模板中,如果您对模板做过修改,可以使用
{php echo runhook('glogal_footer')}  类似的方法来调用嵌入脚本。

我顶 共有 个朋友支持责任编辑:webs.wiki

上一篇:phpcms v9模板制作常用代码集合
下一篇:phpcms v9与Discuz! X2整合并实现双向同步登录退出解决方案

相关文章
无相关信息

相关评论共有条评论

注意:请您文明上网、理性发言并遵守相关规定

您可以选择注册或匿名发表评论

用户名: 密码:

验证码: 匿名发表

查看评论 留言须知