
其實解決這個問題是很簡單的。 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,直接下載覆蓋也可以。