Discuz 플러그인 한글화 및 재설치 삭제 막기
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));
}
}
한글화 및 수정후 삭제후 다시 설치하기위해 완전 삭제가 않되게끔 막을수 있습니다.
'DiscuzX CMS > Discuz! X 정보' 카테고리의 다른 글
Discuz 온라인 상태 아바타로 변경 방법 (0) | 2014.08.30 |
---|---|
Discuz X 관련 도구 및 유틸리티 (0) | 2014.08.30 |
Discuz X Korea 비공식 한국 커뮤니티 (0) | 2014.07.04 |
중국 PHP 포럼 DiscuzX 2.5 운영하던 사이트 (0) | 2013.01.12 |
Discuz X2.5 CMS 소개 (0) | 2012.08.09 |
중국의 제로보드 Discuz! (0) | 2011.11.05 |
디스커즈의 대한 짥은 글 (1) | 2011.10.30 |