xe 1.9.3 이상버전에서 첨부파일 오류 해결 위한 패치파일(xe 1.11.0버전 반영, 2018-10-11)

by 관리자 posted Aug 25, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

자세한 오류 내용은 아래 링크를 참조해주세요.

 

https://xepushapp.com/board_jauh29/56008

 

첨부파일 다운로드하셔서 그대로 덮어쓰기 해주시면 됩니다.

혹시 ckeditor관련해서 커스텀하여 사용중이시라면 아래 내용을 참조하셔서 직접 수정해주셔야 합니다.

 

 

 

1. 푸시앱 모듈 수정

 

modules/androidpushapp/tpl/js/fileup.js 파일 72번째줄

 

jQuery(".xefu-act-delete-selected").trigger("click");

 

이 내용을 아래 내용으로 변경해주세요.

 

jQuery(".xefu-act-refresh-list").trigger("click");

 

 

 

 

 

2. common js 파일 수정

 

common/js/plugins/jquery.fileupload/js/main.js 파일 23번째줄에 

 

actSetCover : '.xefu-act-set-cover',

 

이 내용 아래 빨간 한줄 추가

 

actSetCover : '.xefu-act-set-cover',

actRefreshList : '.xefu-act-refresh-list',

 

 

 

 

33번째줄에 var _elements 배열에 'actRefreshList' 를 추가함(순서는 상관없음).

 

var _elements = [

...

'actRefreshList',

...

];

 

 

 

 

161번째 줄에 아래 내용을 찾음

 

// 파일 삭제

data.settings.actSelectedDeleteFile.on('click', function() {

     self.deleteFile($container);

});

 

이 내용 다음에 아래의 빨간 부분을 추가함

 

// 파일 삭제

data.settings.actSelectedDeleteFile.on('click', function() {

     self.deleteFile($container);

});

 

// 파일목록 refresh

data.settings.actRefreshList.on('click', function() {

     self.loadFilelist($container);

});

 

 

common/js/plugins/jquery.fileupload/js/main.min.js 파일에서 아래 내용을 찾습니다.

 

actSetCover:".xefu-act-set-cover",

 

이 다음에 아래 내용을 추가합니다.

 

actRefreshList : '.xefu-act-refresh-list',

 

 

그리고 아래 내용을 찾아서 빨간 부분을 추가합니다.

 

c=["fileList","actSelectedInsertContent","actSelectedDeleteFile","actDeleteFile","actSetCover","actRefreshList", ...

 

그리고 아래 내용을 찾아서 빨간 부분을 추가합니다.

 

h.settings.actSelectedInsertContent.on("click",function(){f.insertToContent(g)}),h.settings.actRefreshList.on("click", function() {f.loadFilelist(g)}), ...

 

 

 

3. 에디터 모듈의 ckeditor 스킨 파일 수정

 

modules/editor/skins/ckeditor/file_upload.html 파일의 

 

27번째줄에 아래 내용을 찾음.

 

<div style="float: right">

<input type="button" class="xefu-btn xefu-act-link-selected" style=" vertical-align: middle; vertical-align: middle;" value="{$lang->edit->link_file}">

<input type="button" class="xefu-btn xefu-act-delete-selected" style=" vertical-align: middle; vertical-align: middle;" value="{$lang->edit->delete_selected}">

</div>

 

여기에 아래의 빨간 한 줄을 추가해줍니다.

 

<div style="float: right">

<input type="button" class="xefu-act-refresh-list" style="visibility:hidden; vertical-align: middle; vertical-align: middle;" value="">

<input type="button" class="xefu-btn xefu-act-link-selected" style=" vertical-align: middle; vertical-align: middle;" value="{$lang->edit->link_file}">

<input type="button" class="xefu-btn xefu-act-delete-selected" style=" vertical-align: middle; vertical-align: middle;" value="{$lang->edit->delete_selected}">

</div>

 

 


Articles

1 2