接手的单子只差一个问卷调查插件了,撸了一遍dx的插件搜索,都是要钱的啊~精简关键词,着重加上了“免费”、“绿色”等,还是没有收获。再精简一下,在google里搜“问卷调查插件”,看到一网站上有一x1.5的升级版本,速度撸到。解压到
source/plugins/
下,切到后台“应用” -> “插件”,哈哈,看到可以安装。可是点了安装按钮后,出现以下提示字符:对不起,您安装的不是正版应用,安装程序无法继续执行
点击这里安装正版应用。
咱是不会果么容易就放弃的,哈哈,因为你是PHP程序,Hoho...源码开始分析中....
经过几分钟的调用跟踪,我在
source/language/lang_admincp_msg.php
的第626发现了,这个提示信息的配置:
array( ..., 'cloudaddons_genuine_message' => '对不起,您安装的不是正版应用,安装程序无法继续执行 ', )
再继续跟踪“cloudaddons_genuine_message”,在
source/admincp/admincp_plugins.php
的第538行发现了:
cloudaddons_validator($dir.'.plugin');
哈哈,找到出处~上面这个函数写在
source/function/function_cloudaddons.php
的第96行。源代码为:
function cloudaddons_validator($addonid) { $array = cloudaddons_getmd5($addonid); if(cloudaddons_open('&mod=app&ac=validator&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0') { cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid)); } }
哈哈,想必你已经有思路了,我是这么改的:
function cloudaddons_validator($addonid) { $array = cloudaddons_getmd5($addonid); if(0 && cloudaddons_open('&mod=app&ac=validator&addonid='.$addonid.($array !== false ? '&rid='.$array['RevisionID'].'&sn='.$array['SN'].'&rd='.$array['RevisionDateline'] : '')) === '0') { cpmsg('cloudaddons_genuine_message', '', 'error', array('addonid' => $addonid)); } }
:D,赶紧去安装,现在正常用着呢~啊哈哈...在这里对插件的制作都表示真诚的感谢。
评论(1)
暂无评论!