页面嵌入开发(HOOK),又称钩子
他位于:\phpcms\plugin\应用唯一标识\hook.class.php
页面嵌入类型脚本格式:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?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中
前台部分嵌入脚本放置于默认模板中,如果您对模板做过修改,可以使用
1
|
{php
echo
runhook(
'glogal_footer'
)}
|
类似的方法来调用嵌入脚本。