找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5768|回复: 1

修改一个安装好的插件,新增嵌入点函数如何生效?

[复制链接]
发表于 2016-9-6 22:48:30 | 显示全部楼层 |阅读模式
我购买了一个手机号验证插件,在线安装的。代码公开未加密,作者允许自行定制。
我在配置打开了设计模式,想在以下send.class.php这个文件中,
QQ截图20160906224036.jpg

在文件在这个类内:
QQ截图20160906223939.jpg

添加global_usernav_extra3()方法:
QQ截图20160906224052.jpg

实现这样的效果:(添加个黄色按钮)
QQ截图20160906224334.jpg


可是我添加这个方法后发现discuz并没有调用这个方法。我后来断点调试跟踪了很久,发现所有安装好的插件,都会将插件全局功能方法等参数保存到$_G['setting']['hookscript']['global']['global']['funcs']。我于是跟踪这个值怎么产生的,发现原来在插件安装的操作时,就已经保存了既定的功能了。请问各位大神,我该怎么做?

我不可能直接卸载再重装的,因为目前这个插件已经在运作了,而且已经产生数据了。怎么办?



回复

使用道具 举报

 楼主| 发表于 2016-9-7 16:06:21 | 显示全部楼层
等了一天……看来是没人懂啊……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-12-23 11:28 , Processed in 0.054886 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表