Discuz有好多“免费”的精美的模板,但是安装时会有这样的提示:您安装的不是正版应用,安装程序无法继续执行。这很让人无奈,但是幸运的是,这是可以解决的。
经过多次研究,这个提示是来自一个cloudaddons_genuine_message的常量,所以解决方式就是禁用它。
打开unction_cloudaddons.php,找到cloudaddons_validator方法,删去或者注释掉cpmsg(‘cloudaddons_genuine_message’, ”, ‘error’, array(‘addonid’ => $addonid));这句代码,就可以解决问题了
注释后效果为:
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));
*/
}
}现在,就可以安装“免费”模板和插件了