멀티 파일 업로더이며 그누보드5 전용입니다
자유 게시판에서 언급된 참고 주소를 통해 대략적인 기본 기능은 1667284번 게시글을 참조하면 됩니다
https://sir.kr/cm_free/1667284
https://sir.kr/cm_free/1688634
아쉽게도 아직 모바일쪽은 손을 대지 않아서 웹페이지 전용입니다
1.사용하기 위해서는 다운받아 압축을 푼 multi_uploader 폴더를 그누보드의 plugin 폴더 안에 넣으시면 됩니다
2. 사용을 위한 g5_board_file 디비테이블에 필드 추가가 있습니다
또한 앞으로의 안전한 사용을 위해서
- g5_board_file 를 미리 테이블 복사를 ( 디비 데이터 포함 ) 해두기를 권합니다
내 데이터는 내가 지켜야 합니다!! ( 모르시는 분은 이기회에 데이터 백업하는 법을 공부하시는 것도 좋습니다 == 하이디sql등의 툴을 이용해서 사용하시면 편합니다 )
- 파일 데이터 또한 이 기회에 백업을 한번 해두시기를 권합니다
3. 호출 :: http://사이트URL/g5/plugin/multi_uploader/cms_plugins/gnuboard/gnu_add_colum.php
호출을 통해 디비에 필드를 추가합니다 :: 리스트에서 대표 썸네일 체크용으로 사용
4. 읽어주세요.txt에 적힌대로 사용하는 게시판 스킨에 소스 추가
5. 아래의 세 파일을 백업후 추가 소스 작업을 해야 합니다
/g5/bbs/write_update.php 파일 수정 => 파일 업로드 관련
/g5/lib/common.lib.php 파일 수정 => 대표 썸네일 추가
/g5/lib/get_data.lib.php 파일 수정 => 대표 썸네일을 가져오기 위해 추가
6. 환경설정
multi_uploader_config.php :: 주석문들 참고
7. 데모 페이지
http://홈주소/g5/plugin/multi_uploader/demo/multi_upload1.html
http://홈주소/g5/plugin/multi_uploader/demo/multi_upload2.html
읽어 주세요.txt를 읽어 주시고 그안에 내용을 따라서 하시면 됩니다
마리 업로더는 아직 가칭입니다
좀 더 완벽한 것을 내어 놓고 싶지만 원하는 만큼의 역량이 발휘되지 않아 아쉽습니다
일단은 내어 놓아 한번 선을 긋고 가야 다음을 준비할 수 있을 거 같아 내어 놓습니다
어~! 이거 왜 안되요
어~! 이거 왜 이래요
많은 부분이 아직 미흡합니다
파일명 바꾸기, 미리보기에 사용되는 네비게이션용 썸네일, 자세히 보기, 기타등등
모든걸 가려서 되는 것만 풀어서 올릴까하다
방향성만이라도 느낄수 있도록 어느정도 되는 것은 열어 두었습니다
사용하시다 문제 발생시 제작자는 그에 대한 책임을 지지 않음을 미리 말씀드립니다
다시 한번 말씀 드리는데 무조건 백업후 작업하시길 바랍니다
아직 완벽하다 할 수 없으므로 문제가 생길수 있습니다 파일의 삭제 혹은 이동등
그러므로 본인이 책임지실 수 있는 분에 한해 사용하시길 바랍니다
우선은 부담없는 사이트나 테스트 계정등에서 사용하시길 권합니다 그래야 저도 부담이 덜할것 같습니다
모쪼록 도움이 되고자 1년반 넘게 잠 못자며 고생 고생하면서 만든건데
여기서 끝나는게 아닌 버전업을 꾸준이 할수 있는 프로그램으로 거듭 났으면 좋겠습니다
쓰는 분들이 많이 계시면 그에 따라 판이 키워질 것 같습니다
문제의 소지나 또는 발견된 문제가 있으면
어떻게 어디서 어떤식으로 했을때 문제가 생겼는지 또는 어떠한 파일에서 자바스크립트 오류가 생겼는지에
대해서 세세히 알려주시면 고맙겠습니다
안정화 버전이 아닌지라 수시로 업데이트가 일어날 수 있을것 같아 미리 머리숙여 사과드립니다
--------------------------------------------------------------------------------------------------------
다중 업로드를 사용하기 위해서는 그누보드 관리자 페이지에서 파일 업로드 갯수를 조정하셔야 합니다
마리 업로더를 사용하지 않더라도 그누보드 기존 소스와 호환되게 하도록 하기 위해서 그렇게 만들었으므로 예를 들어 게시판 업로드 100개로 지정하면 100개까지 다중 업로드가 가능하게 됩니다
[ 수정및 주의 사항 ]
---------------------------------------------------------------------------------------------------------
2025. 03. 28 수정 사항
업로드상 multi_uploader_ver_0_9 라는 명칭으로 압축이 되어 올려져 있는데
압축을 풀면 바로 소스들이 들어 있습니다
압축을 푼 multi_uploader_ver_0_9라는 명칭 대신 끝에 _ver_0.9를 지우고
명칭을 multi_uploader로 바꾸어 plugin폴더 안에 넣으시길 바랍니다
불편을 드려 죄송합니다
---------------------------------------------------------------------------------------------------------
2025. 04. 27 수정 사항
@coens 님의 도움으로 틀린 부분에 대한 수정 사항이 있습니다 감사합니다
gnu_multi_uploader_write_skin.php 파일을 다운로드 받아 교체하시거나 혹은 아래를 참고해서 수정하시면 됩니다
기존 다운로드 받아서 사용하시는 분들 수정 사항입니다
1 ) 숏 태그 설정에 의한 문제가 생길 수 있습니다.
gnu_multi_uploader_write_skin.php 파일 단어 찾기등을 이용해서 <? 열음 태그를 모두 찾아
<?php와 같이 쓰이지 않고 <? 와 같이 단축되어 있는 열음 태그를 쓰고 있으면
<?php 와 같이 고치시면 됩니다
예) <? echo $test;?> => <?php echo $test;?>
2) 변수명 변경
gnu_multi_uploader_write_skin.php 파일의 164번 라인 정도에 있는
-------------
if (file_exists($file_path)) {
$file_size1 = filesize($file_path);
$file_size2 = formatFileSize($file_size); // 사람이 읽기 쉬운 형식
$data_type = mime_content_type($file_path); // 파일 타입 (MIME 타입)
$file[$i]['isValidFile'] = 'valid';
}
-------------------
이 부분 아래와 같이 변경
if (file_exists($file_path)) {
$file_size1 = filesize($file_path);
$file_size2 = formatFileSize($file_size1); // 사람이 읽기 쉬운 형식
$data_type = mime_content_type($file_path); // 파일 타입 (MIME 타입)
$file[$i]['isValidFile'] = 'valid';
}
---------------------------------------------------------------------------------------------------------
새로 다운 받아 사용하시는 분들
multi_uploader_ver_0_9_1.zip 을 다운로드 받아 압축을 풀면 그 안에
multi_uploader 폴더가 있습니다 multi_uploader 폴더를 올리시면 됩니다
읽어 주세요.txt 를 참고해서 설치하시면 됩니다
지금 하고 있는 일이 있어서 시간이 좀 걸리고 있지만
버전 1이 되도록 꼭 다시 손을 봐서 올리겠습니다
그 동안 사용하시는 분들은 불편하셔도 간혹 어떠한 변화가 생겼는지 봐주시면 고맙겠습니다
#멀티 파일 업로드, #다중 파일 업로드
댓글 37개
게시글 목록
| 번호 | 제목 |
|---|---|
| 13618 | |
| 13590 | |
| 13566 | |
| 13534 | |
| 13526 | |
| 13519 | |
| 13501 | |
| 13470 | |
| 13452 | |
| 13450 | |
| 13443 | |
| 13424 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기