반응형

    Discuz 는 중국에서 배포하는 CMS로 플러그인 및 등등이 다 중국어로 되어 있습니다.문제는 한국 사용자가 플러그인을 한글화을 하고 다시 설치 하려고 하면 기존것이 전부 삭제 됩니다.

    한글화가 완전 헛수고가 되버립니다.


    이것은 Discuz에서 템플릿 및 플러그인 의 저작권이 있어서 무단으로 수정하고 배포하는것을 막기 위함입니다.

    하지만 한국 사용자는 한글화은 해야하고 삭제하고 재설치 하려고 하면 완전 삭제가 되버립니다.

    삭제가 않되게끔 하는 방법이 있기는 합니다. 하지만 약간의 번거로움이 있습니다. 특정 파일을 수정해야 하는데. 



    해결방법 : /source/function/function_cloudaddons.php 파일 수정


    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));        

                    }

    }


    위 부분을 찾아서 아래처럼 변경 해주고 저장합니다.

    수정할 부분 : //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));        

                    }

    }


    한글화 및 수정후 삭제후 다시 설치하기위해 완전 삭제가 않되게끔 막을수 있습니다.

    반응형
    Posted by 이지투존