代码拉取完成,页面将自动刷新
Discuz!X的插件使用了hook嵌入点机制,但插件之间如果互相用hook来实现输出或插件之间的关联嵌入点操作时,因为插件标识多半存在_下横杠符号,导致断点的问题。曾经自己的插件之间是用一个小方法解决这个问题的,但希望可以找到通用方法解决此问题,解决后可以让插件之间互相能够hook,从而实现更多可能性。
曾经的小方法如下:
source/function/cache/cache_setting.php文件
$v = explode('_', $funcname);
下面加入
$v[0] = str_replace('0', '_', $v[0]);//hacked by zoe for plugin hook
在插件的嵌入点中,插件名内部的_用0代替,即可正常实现插件互联的功能了,但毕竟“有碍观瞻”,所以看看大家有没有什么方案
登录 后才可以发表评论