采用插件机制:
新建目录和文件,假定插件名为 my_plugin:
1 2 3 4 5 6 7 | plugin/
my_plugin/
conf.json (配置文件)
icon.png (图标宽高:54*54)
hook/
index_route_case_end.php (插入点,该插入点在 index.php)
hello.php (你的业务逻辑文件)
|
conf.json 内容:
1 2 3 4 5 6 7 8 9 10 11 | {
"name":"我的第一个 Xiuno BBS 插件",
"brief":"我的插件介绍。",
"version":"1.0",
"bbs_version":"4.0",
"installed":0,
"enable":0,
"hooks_rank":[],
"overwrites_rank":[],
"dependencies":[]
}
|
index_route_case_end.php 内容:
1 | case 'hello': include APP_PATH.'plugin/my_plugin/hello.php'; break;
|
hello.php 内容:
1 2 3 | <?php
message(0, 'Hello, Plugin');
?>
|