请登录后探索更多精彩内容!
我们已经知道了Hook机制就是插入合并,那么Overwrite就很好理解了。
Overwrite就是覆盖的意思,Xiuno BBS的Overwrite机制就是用来"覆盖"原来的文件。
比如你的插件目录如下:
plugin/ my_plugin/ conf.json overwrite/ view/ htm/ header.inc.htm
那么这个插件的 header.inc.htm 就会“覆盖”view/htm/header.inc.htm,并不是真正的覆盖,而是它优先加载,最后代码合并以后存放到了:tmp/view_htm_header.inc.htm
以下文件可以被 overwrite:
index.inc.php view/htm/*.htm route/*.php model/*.php admin/view/htm/*.htm admin/route/*.php admin/index.inc.php admin/menu.conf.php lang/*.php
暂无评论
请先登录后发表评论!
暂无评论