smarteditor2 이미지 저장경로를 각 게시판 폴더로 설정 가능할까요?
본문
스마트에디터2는 기본적으로 어느 게시판에서 글을 작성하던지간에 이미지는
"그누보드5/data/editor/년도달/" 폴더에 저장되는데
어떻게 하면 저장 경로를 각 게시판에 맞게 저장할 수 있을련지요?
file_uploader.php와 file_uploader_html5.php
두 파일을 어떻게 수정해야 할까요?
답변 1
스마트에디터에서 이미지를 등록할때 수정해도 되지만
이미지를 등록하고 게시판에서 글쓰기 버튼을 눌러 글을 새로 쓰거나 수정할때 변경해도 됩니다.
전자의 글 내용을 수정하지 않아도 되는 장점이 있습니다.
다만 단점은 이미지 등록 팝업창에 게시판 코드를 전달해 줘야 하는데 이건 스마트에디터를 수정해야 합니다.
나중에 에디터 업데이트 하거나 패치하거나 할때 다시 전문가나 프로그래머에게 의뢰를 해야 하는 단점이 있습니다.
하여 저는 전자는 비추입니다.
후자의 장점은 글에 등록된 이미지만 각 게시판 폴더에 등록되니
이미지만 등록하고 실제로 글에는 등록되지 않은 이미지를 나중에 일괄로 지우면 서버의 하드디스크 용량을 절약할수 있습니다.
물론 후자의 단점은 글을 등록할때 이미지 경로를 수정해 줘야 한다는 단점이 있습니다.
저는 이 방법을 추천합니다.
글쓰기 버튼을 눌러 새글쓰거나 수정할때 이미지를 이전시키고 본문의 이미지 경로도 바꿔주는거죠.
그런데 게시판별 디렉토리로 등록하는것도 하나 문제가 있습니다.
글을 이동할 경우 이미지 파일을 이동시키고 글내용도 수정해 줘야 하는 단점이 있습니다.
굳이 안해줘도 된다지만 혹여 나중에 특정 게시판만 따로 이전하거나 할때 이미지가 누락되는 사태가 생길수 있죠.
저의 경우 /data/IMG_UP/이미지 그룹 번호/이미지 파일
이렇게 저장합니다.
그리고 DB에 따로 저장하여 나중에 사이트에 사용된 이미지들을 모두 보여줄수 있죠.