XE 1.8.40 버전 "이미지 자동 삽입 " 안되는 분 필독해주세요.
안녕하세요. 민우입니다.
구버전 제가 올려드렸던 파일 배포하였습니다.
그러나 1.8.40 버전에서 안된다는 분들 계셔서 다시 확인해보았으나, 본문에서 이미지 자동 삽입됩니다.
다만, modules/file/file.controller.php 에서는 직접 수정해주시기 바랍니다.
Context::setResponseMethod('JSON'); 를 찾으셔서, 바로 아래 소스 추가 부탁드립니다.
$this->add('file_srl',$output->get('file_srl'));
$this->add('file_size',$output->get('file_size'));
$this->add('direct_download',$output->get('direct_download'));
$this->add('source_filename',$output->get('source_filename'));
$this->add('download_url',$output->get('uploaded_filename'));
$this->add('upload_target_srl',$output->get('upload_target_srl'));
if($output->error != '0') $this->stop($output->message);
또한, common/js/plugins/jquery.fileupload/js/main.js 여기에서 왜 이렇게 오류가 발생했는지?
충분히 확인 부탁드리겠습니다.
if(/\.(jpe?g|png|gif)$/i.test(result.source_filename)) { 여기서 아래 보시면, 그냥 복사해서 붙여놓기 하시는 분들이 있습니다.
temp_code += '<img src="' + window.request_uri + result.download_url + '" alt="' + result.source_filename 이렇게 하시는 분들이 있는데요. 이게 아닙니다. ㅠ.ㅠ
temp_code += '<img src="' + window.request_uri + result.download_url + '" alt="' + result.source_filename + '" editor_component="image_link" data-file-srl="' + result.file_srl + '" />'; 여기까지 있어야 됩니다.
그래서 당연히 자동 삽입 안 되는 것입니다.
혹시라도 모르시는 분들이 계실까 봐 파일도 함께 올려드렸습니다.
업로드.zip 위 파일이 바로, main.js 과 main.min.js 있습니다.
common/js/plugins/jquery.fileupload/js/main.js 에서 아래 파일 받으셔서 그대로 업로드해주세요.^^
또한, modules/file/file.controller.php는 꼭 직접 수정 부탁드리겠습니다.
댓글 12
저는 아무 문제 없이 잘되지만 안되는 분들이 계시니 정말 유용한 자료가 될것 같습니다
호스팅 다시 구입해서 테스트해볼까 생각입니다. ㅠ.ㅠ
혹시 또 안되는 거 있으시면 언제든지 말씀해 주세요.^^
앞서 제가 말씀드리였는데요. 네이트온 통해 원격제어해서 확인해드린다고 했는데요.