[해결중] g5_eyoom_new와 write_update에 관한 문의 드립니다
본문
문의드리겠습니다.
에디터를 통해 이미지를 업로드하게 되면 지정된 한 장소로만 저장되기 때문에 데이터가 쌓여 갈수록 분류가 어려워 이윰빌더에서 제공하는 user_program/board/write_update.skin.php를 수정해 업로드된 이미지를 분류 폴더로 복사 및 DB 업데이트 하도록 소스를 추가해 보았습니다.
이윰의 최신글들은 latest.class.php를 통해 썸네일 이미지를 가져오는데 latest.class.php는 g5_eyoom_new 테이블 wr_image 필드에 기록된 값을 불러옵니다.
글 작성 과정을 설명드리면 아래와 같습니다.
1. 게시글을 작성, 에디터를 이용해 이미지 업로드, 이때 업로드된 이미지는 에디터에서 설정된 공간(사용자가 특별히 수정하지 않았다면 /data/editor/년월)에 업로드
2. 게시글 작성을 완료하면 user_program/board/write_update.skin.php가 에디터를 통해 업로드된 이미지를 특정 폴더로 이동 및 게시판 테이블의 wr_content를 변경된 값으로 수정
이러한 과정까진 문제가 없는데 g5_eyoom_new 테이블이 게시글의 wr_content에서 값을 가져와 저장하지 않고 에디터에서 값을 가져와 저장하기때문에 위와 같은 글 작성 방식으론 최신글에 반영이 되지 않습니다.
당연한 것이겠지만 에디터에서 이미지 저장 위치를 직접 수정하거나 게시글을 작성 완료 후 다시 게시글 수정 작성 완료하면 최신글에 반영됩니다.
결국 이러한 문제를 해결하기 위해선 글 작성 완료 후 g5_eyoom_new 테이블의 wr_image 필드값을 변경된 값으로 업데이트해 주거나 g5_eyoom_new 테이블의 wr_image 필드값에 저장되기 전 에디터 textarea를 수정하게 만들면 되지 않을까 싶은데요
장황하게 말이 길었는데 짧게 요지를 적자면
글 작성 완료 시점에 g5_eyoom_new 테이블의 wr_image 필드값을 수정된 값으로 업데이트 할 방법 혹은 g5_eyoom_new 테이블의 wr_image 필드값을 게시글의 wr_content에서 가져오도록 대체하는 방법이 있을지 문의드립니다.
그리고 하나 더 문의이거나 건의가 될 수 있는데요
이윰빌더에선 이미 외부이미지 썸네일 기능을 지원하는데 아이러니하게도 게시글 목록에선 이용 가능하지만 최신글에선 외부이미지 썸네일을 이용할 수 없어 좋은 기능을 반쪽짜리로만 사용하는 것 같습니다.
최신글에서도 이용할 수 있도록 latest.class.php 수정법을 알려 주시면 감사하겠습니다.
1:1 문의를 해야할까도 싶었지만 다른 이윰머 분들에게도 도움이 되거나 도움을 받을 내용일 수도 있을 것 같아 공개 문의드립니다.
최신글이 없습니다.
최신글이 없습니다.
댓글목록5
gang님의 댓글
외부이미지 썸네일 기능 --> 지금도 이게 무언지 모르는데 이게 어디가 사용하는 것 인가요?
축하합니다. 첫댓글 포인트 30포인트를 획득하였습니다.
축하합니다. 행운의 포인트 34포인트를 획득하였습니다.
디폴트님의 댓글의 댓글
gang님의 댓글의 댓글
고수분께서 앞으로 많은 지도 바랍니다
디폴트님의 댓글
셀프 해결은 해결완료를 할 수가 없네요
홀민님의 댓글의 댓글