묻고답하기
첨부파일 갯수를 하나로 제한하는 방법이 있나요?
2014.08.01 12:14
스케이북 게시판에서
첨부파일 갯수를 하나로 제한하는 방법이 있나요?
그누나 제로때는 가능했던 걸로 하는데 xe때는 멀티업로더로 작업되면서
편하긴 한데..
가끔 하나로 제한해야할때가 생기거든요.
이럴때 해결 방법이 있을까요?
댓글 7
-
몽실아빠
2014.08.01 12:33
-
정음이
2014.08.01 13:01
다른방법은 없을까요?
php나 js 관련 변수를 주어 수정할수 있는 방법은요?
서버php에서 수정해야된다면 웹호스팅을 사용하고 있어도 괜찮나요?
방법 알려주시면 감사하겠습니다.
-
Summer
2014.08.01 13:10
모든 게시판에 적용하는 방법(에디터 기본스킨 xpresseditor 사용시)
xe/modules/editor/skins/xpresseditor/uploader.js
63번째 줄쯤에
file_size_limit : Math.floor( (parseInt(cfg.allowedFileSize,10)||1024) / 1024 ),
file_queue_limit : 0,
file_upload_limit : 0,
file_types : cfg.allowedFileTypes,
file_types_description : cfg.allowedFileTypesDescription,
파란색 부분의 숫자 0(제한없음을 의미)을 1로 바꿔주시면 됩니다.
파일 첨부 개수 제한을 조정하는 부분입니다.
에디터에서 파일첨부를 두개이상하면
You have attempted to queue too many files.
You may select one file.
라고 alert 창이 뜨네요
에러 메세지는
147번째줄
switch(errorCode) {
case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED :
alert("You have attempted to queue too many files.\n" + (message === 0 ? "You have reached the upload limit." : "You may select " + (message > 1 ? "up to " + message + " files." : "one file.")));
break;
이 부분을
switch(errorCode) {
case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED :
alert("하나의 파일만 첨부 가능합니다.");
break;
이렇게 바꿔주세요
-
sejin7940
2014.08.01 13:38
게시판 마다 다르게 하고프면..
기본 xpresseditor 를 이름을 바꿔 하나 더 추가하고 ( xpresseditor_fileone 처럼 )
새로 추가한 스킨에 지금 적어주신 것처럼 수정작업을 한 후
게시판 설정에서, 추가설정에서 에디터를 파일개수 제한한 스킨을 고르면 되겠죠 ^^
-
정음이
2014.08.01 13:51
그런데 문제가
xpresseditor 에 들어가보니
upload관련 js 파일이 없네요.
ㅠ
-
Summer
2014.08.01 16:08
제가 경로 잘못 적었네요;
moduels/editor/tpl/js/uploader.js
-
정음이
2014.08.01 13:49
와 감사합니다. 너무감사드려요 ㅠ
서버 php에서 제한을 해야 하는데 모든 게시판에 적용됩니다.