其实解决这个问题是很简单的。 Discuz 社区在 2.0 以后都加入了插件版本的检测,所以才会出现提示 “对不起, 您安装的不是正版应用, 安装程序无法继续执行” 。

解决方法:

找到/source/function/function_cloudaddons.php 这个文件并打开,搜索以下代码:

PHP

1
cpmsg(‘cloudaddons_genuine_message’, , ‘error’, array(‘addonid’ => $addonid));

将其注释(使用/** */)或者删除掉。注释最终结果为:

PHP

1

2

3

4

5

6
function cloudaddons_validator($addonid) {

$array = cloudaddons_getmd5($addonid);

if(cloudaddons_open(‘&mod=app&ac=validator&ver=2&addonid=’.$addonid.($array !== false ? ‘&rid=’.$array[‘RevisionID’].‘&sn=’.$array[‘SN’].‘&rd=’.$array[‘RevisionDateline’] : )) === ‘0’) {

/** cpmsg(‘cloudaddons_genuine_message’, ”, ‘error’, array(‘addonid’ => $addonid)); */

}

}

然后替换回原文件即可。然后你再安装,就不会再有提示了。

 

修改好的 function_cloudaddons.php,直接下载覆盖也可以。

 

2015-01-14T11:50:52+08:00发表于:2015-01-14|Discuz!|