头像 V
admin UID:1CEO  · 8天前

  xiuno插件开发-overwrite机制


98 0

我们已经知道了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


已有回复 (0)
    暂无回复,快来抢沙发吧

    暂无回复,快来抢沙发吧

菜鸟米铺-用好米做好站 紫薇星语-Ai运势,科学测算
发新帖