chedit에서 이미지 저장경로 변경 질문입니다
체디터에서 올린 이미지는 data/cheditor/폴더 <=폴더명은 각각인것 같습니다.
제 경우는 0611로 만들어져 있습니다. ....추측...11월6일날 만들어 지지 않았나 싶습니다.
문제는 어떤 게시판에서 이미지를 올리던 data/cheditor/폴더 <=여기로 다 간다는 것입니다.
위의 이미지 보관경로를 data/file/각 게시판 폴더 ...로 가게 하려면 어디를 손봐야 할가요..??
이렇게 하면 체디터에서 올린 이미지가 해당 페이지를 삭제해도 data/cheditor/폴더..에 남아있는 것을 없앨 수 있지 않을까 해서요...혼자 궁리 끝에 한번 실험해 볼려고요. ~..~
위의 이미지 보관경로를 data/file/각 게시판 폴더 ...로 가게 하려면 어디를 손봐야 할가요..??
이렇게 하면 체디터에서 올린 이미지가 해당 페이지를 삭제해도 data/cheditor/폴더..에 남아있는 것을 없앨 수 있지 않을까 해서요...혼자 궁리 끝에 한번 실험해 볼려고요. ~..~
저 혼자만의 생각인데 이렇게 하면 지워질 까요..??
그렇지 않고 체디터에서 올린 이미지를 해당 게시물이 수정 삭제될때 기존에 올릴 이미지도 남아 있지않고 삭제 혹은 수정되게 할 수 있는 방법이 있다면 지도 부탁드립니다.
그렇지 않고 체디터에서 올린 이미지를 해당 게시물이 수정 삭제될때 기존에 올릴 이미지도 남아 있지않고 삭제 혹은 수정되게 할 수 있는 방법이 있다면 지도 부탁드립니다.
자세히 유치원생 지도하듯이 어느파일 어느줄을 없애고 무엇을 추가하라는 식의 .. 설명으로 지도 바랍니다.
위 2가지 질문중 체디터로 올린 이미지가 수정.삭제시 지워 질 수 있는 방법을 부탁드려요.
위 2가지 질문중 체디터로 올린 이미지가 수정.삭제시 지워 질 수 있는 방법을 부탁드려요.
배우는 입장이니깐 두가지 다 설명 주시면 더욱 감사드리고요. ~..~
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 26개
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8125
수정파일 :
$g4_path/cheditor/insert_image.php
수정위치 :
if ($success) {
$filename = $save_as_url . $attach->file['name'];
꼭 다른 매개체를 통해야만 하나요..?
체디터 스킨 게시판에서
자유게시판에서 올린 이미지는 자유게시판폴더로 이미지게시판에서 올린 이미지는 이미지게시판폴더로
이럴게는 않되는 건가요..?
제가 사용하고 싶은 것은
---------------------------------
이미지
글
이미지
글
이미지
글
----------------------------------------------
이런형식의 게시판이 필요하거든요.
체디터 않쓰고 이렇게 할 수는 없나요.
(체디터 넘 골어퍼 휴~~~)
참조하세요.....^^
위 링크의 팁에서 $save_as_url 수정한부분을 참고하라고 한것입니다.
$save_as_url 을 원하시는 방법으로 수정해서 사용하세요.
이미지 리사이즈가 세로이미지 까지 정해져있어 (300x240)이던가..??? 그렇게 정해져 있어요.
세로 이미지는 높이가 압축되니 원래 이미지가 깨져요.
어떤 이미지를 올려도 위의 사이즈로 리사이징되어 원본이 왜곡되어지네요.
링크의 설명을 보니 cafe24를 통해서만 이용할 수 있는듯한 문구가 있어서요. url 및 패스워드 첨가 부분도 있고요.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2588&sca=&sfl=wr_subject&stx=%C5%A9%B1%E2&sop=and
data/freeboard 라는 게시판으로 가정해서요.
//////////////////////////////////////////////////////////////////////////
// 이미지 파일이 저장될 디렉토리 경로를 지정합니다.
// $save_as_directory의 퍼미션은 777로 설정합니다.
$ym = date("ym", $g4[server_time]);
//$save_as_directory = "/usr/local/apache/htdocs/cheditor2/attach/";
//$save_as_directory = "$g4[path]/data/$g4[editor]/$ym/";
$save_as_directory = "$g4[path]/data/freeboard/"; // <== 저장경로변경
@mkdir($save_as_directory, 0707);
@chmod($save_as_directory, 0707);
//////////////////////////////////////////////////////////////////////////
// $save_as_directory의 URL 경로를 입력합니다.
//$save_as_url = "$g4[url]/data/$g4[editor]/$ym/";
//$save_as_url = "$g4[path]/data/$g4[editor]/$ym/";
$save_as_url = "$g4[path]/data/freeboard/"; // <== URL 경로변경
위 이곳 링크는
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2588&sca=&sfl=wr_subject&stx=%C5%A9%B1%E2&sop=and
어느 파일을 손보라는 것인지요. ~..~ 에공
모든 파일이 위의 예)freeboard로 들어 갑니다.
실험을 해보니 위의 상태라면 고치나 않고치나 아무런 차이가 없는 듯~~~질문 설명이 부족해서 죄송합니다.
data/cheditor/0611 파일로 갔던것이
data 폴더에 freeboard파일을 자동으로 생성하고 date/freeboard 로 전부 가는 것이던군요.
질문의 본질은 체디터로 올린 이미지라도 자유 게시판에서 올린 이미지는 freeboard파일에
이미지 게시판에서 올린 이미지는 imageboard파일에 이렇게 넣고 싶었던 거고요.
그렇다면 cheditor/insert_image2...3.....4 이렇게 만들어서 각각의 게시판에서 쓰게 할 수는 없는지요.
cheditor/insert_image2...3...4 ...이런식으로 게시판 마다 다르게 적용 해서라도 각각의 게시판 폴더로 이미지를 넣고 싶습니다. 방법 좀 부탁합니다.
$save_as_directory = "$g4[path]/data/freeboard/"; // <== 저장경로변경
위에 설명해 주신 소스에 저장경로를 증식할는 방법은 없는지요.
예를 들자면 $save_as_directory = "$g4[path]/data/freeboard/"; 요기서
freeboard,imageboard,3board,4board,5board ....이런식으로 증식해서 각각의 보드에서 올린 이미지가 올린 보드 파일로 저장되는 방법은 없는지요.
물고 늘어져서 정말로 죄송스럽습니다.
위의 소스대로 cheditor/insert_image.php 파일에서 변경을 했더니만 data파일에 그냥 이미지를 저장하는 군요.
$save_as_directory = "$g4[path]/data/file/$bo_table/";
$save_as_directory = "$g4[path]/data/file/$bo_table/";
file 속의 각 게시판 파일로 들어가기 않고 그냥 file폴더에 이미지가 있네요
그럼 $bo_table을 $board[bo_table] 로 바꾸어 보세요...
인식 시킬 방법을 찾아야 겠습니다.
지금 실험하고 있습니다
$save_as_url = "$g4[path]/data/file/$bo_table/";
이것도 안되고
$save_as_directory = "$g4[path]/data/file/$board[bo_table]/";
$save_as_url = "$g4[path]/data/file/$board[bo_table]/";
이것도 안된다고요...?
그럼 어캐 테이블을 인식 시켜야 하남.....ㅠ.ㅠ
위의 방법으로 다 해보았습니다
혹시 write.php나 write_update.php에서 손볼 부분은 없는 건가요?
온몸이 근질거리면서 답답해 옵니다 하하~..~*
일단 insert-image.php로 $bo_table 값을 넘겨 주어야 하는데 위의 두가지가 왜 안먹는지는 좀 살펴봐야 겠습니다...
많은 시간을 투자할 수가 없기에....ㅠ.ㅠ
전 몸상태 제로에 다른 일로 인해 수정 및 삭제 부분을 손보아야 하는데 못보고 있습니다.....ㅠ.ㅠ