在使用非DZ应用市场安装的正版模板或插件的时候,会出现“对不起,您安装的不是正版应用..”这样的问题。
discuz 社区在更新到2.0以上后,增加了对插件的版本检测,从而达到反盗版的目的,那如何绕过这个提示?
可以使用以下几种方法解决
方法一,修改function_cloudaddons.php文件(推荐)
文件地址:/source/function/function_cloudaddons.php
在大概96~100行(可通过Ctrl+F搜索下面的代码)
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));
}
}
此段代码和应用中心有关,cloudaddons_genuine_message这个函数就是提示文字:“对不起,您安装的不是正版应用,安装程序无法继续执行”。
我们把cpmsg(‘cloudaddons_genuine_message’, ”, ‘error’, array(‘addonid’ => $addonid));
这段注释或者删除即可解决。
注释使用:/*你要注释的代码*/。
方法二,修改目录名
这个方法是直接修改插件或者模板的目录名来完成。
但是由于更改后容易忘记,很多时候容易撞车,新手不建议使用该方法。
注:更改目录名后可以使用所有的商业插件。
经济方面允许的情况下,推荐大家使用正版,在售后维护方面以及程序安全方面都比较有保障。(之前我就因为使用网上下载的WP插件导致网站被黑,数据全丢失。)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。