0

XiunoBBS插件 Overwrite机制

16828
2025-07-02 31

我们已经知道了Hook机制就是插入合并,那么Overwrite就很好理解了。

Overwrite就是覆盖的意思,Xiuno BBS的Overwrite机制就是用来"覆盖"原来的文件。

比如你的插件目录如下:

plugin/
	my_plugin/
		conf.json
		overwrite/
			view/
				htm/
					header.inc.htm
Markup

那么这个插件的 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
本站申明 1、本论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请投诉举报
2、本论坛的资源部分来源于网络,如有侵权,请 私信联系站长进行删除处理。
3、不得发布和链接任何有关政治, 色情, 宗教, 迷信.低俗、变态、血腥、暴力以及危害国家安全.诋毁政府形象等违法言论和信息的帖子.
4、本帖图片及内容纯属发布用户个人意见,与本站无关!
4,本帖如为原创资源/教程分享帖,则本站与发布用户共同享有内容版权!
6,本站管理有权在不经发布者同意的情况下,根据版规及相关法律法规删除/修改本帖!
7,如无特别说明,任何个人或者组织不得转载本帖内容!任何个人或团体不得将本站资源用于非法用途!
8,未尽事宜最终解释权归本站(xiuno论坛)所有!

最新回复 (0)

    暂无评论

    • Xiuno论坛
      2

请先登录后发表评论!

返回