修改一个安装好的插件,新增嵌入点函数如何生效?
我购买了一个手机号验证插件,在线安装的。代码公开未加密,作者允许自行定制。我在配置打开了设计模式,想在以下send.class.php这个文件中,
在文件在这个类内:
添加global_usernav_extra3()方法:
实现这样的效果:(添加个黄色按钮)
可是我添加这个方法后发现discuz并没有调用这个方法。我后来断点调试跟踪了很久,发现所有安装好的插件,都会将插件全局功能方法等参数保存到$_G['setting']['hookscript']['global']['global']['funcs']。我于是跟踪这个值怎么产生的,发现原来在插件安装的操作时,就已经保存了既定的功能了。请问各位大神,我该怎么做?
我不可能直接卸载再重装的,因为目前这个插件已经在运作了,而且已经产生数据了。怎么办?
等了一天……看来是没人懂啊……
页:
[1]