다음에서 다음에디터를 오픈소스로 오픈했었다.
네이버는 이미 스마트에디터를 오픈했다.
지금은 어떤지 모르겠지만, 그 당시 스마트에디터를 사용하는데, 조금 불편한점이 있었다.(많이 개선되었겠지)

이번에 다음에디터를 테스트 해보기로 했다.
http://code.google.com/p/daumopeneditor/
에서 다운받아서 사용하면 된다.

설명에 나와있는 설치/적용 을 보면.
http://uie.daum.net/openeditor/sample/1.5.1/install.html

apache 와 tomcat 을 언급하고 있다.
그렇다 보니 처음에는 저 환경만 되나? 라는 의문이 생겼다.
apache + tomcat 환경을 쓰지 않기 때문에 그만 둘까 하다가, 가만 생각해보면 웹에디터가 클라이언트 환경에 대한 것인데, 서버를 굳이 가릴 필요가 없다라는 생각에 소스를 살펴보기로 했다.

역시나 tomcat 에 대한 것은 아무 의미 없는 내용이었다.
서버부분에 대한 내용은 아예 빠져있다. 설명페이지는 아예 빼는 것이 혼란스럽지 않을 것 같다.

php 환경에 적용하기 위해 조금 수정했다.(이미지,파일 업로드 부분을 추가한 정도)
http://m.1day1.org/daumeditor/daumeditor-simple.html
소스보기를 해보면 알겠지만, 특별한 것은 없다.
마지막 부분을 보면, 이미지,파일,외부컨텐츠등을 불러오는 페이지를 따로 지정해놨다.
popPageUrl: "attache/image.php"
popPageUrl: "attache/file.php"
popPageUrl: "attache/multimedia.html"
이미지,파일 업로드는  attache 라는 폴더에 단순 저장할 뿐이다.
등록부분(register.php) 도 단순 넘어오는 _POST 값을 보여줄 뿐이다.(나머지는 직접 구현필요)

다운로드 : http://m.1day1.org/daumeditor/daumeditor-php.zip
구글코드 의 다운로드에서 daumopeneditor 를 먼저 다운받아야 한다.(추가되는 파일만 압축해놓았다)

잠깐 써보니 마음에 든다. ( 다만, install 에 대한 설명은 오히려 없는 것이 나을 듯 싶다.)

신고

댓글을 달아 주세요

  1. 곰돌이 2009.12.14 14:30 신고  댓글주소  수정/삭제  댓글쓰기

    질문이있습니다~
    저의개인홈페이지에
    다음에디터를붙이고싶은데요~
    textarea 로 사용하고싶은데
    어떤식으루 붙여야하는지 모르겠어서요 ㅠㅠ

    include로 불러와도 안되지고,,,
    꼭좀알려주세요^^

    • 1day1 2009.12.14 20:20 신고  댓글주소  수정/삭제

      http://code.google.com/p/daumopeneditor/

      여기에서 다운받은후 , 제글에 링크걸어놓은 파일을 같이 넣어서 사용하시면 됩니다.

      기본 소스를 기반으로 적절하게 페이지를 수정하셔야 합니다.

  2. 2009.12.29 14:25 신고  댓글주소  수정/삭제  댓글쓰기

    우연이 들렀는데요 다음에디터 저도 잠깐 사용해볼까했는데
    귀차니즘에 빠져서...ㅎㅎ
    근데 보니까 아주 쉽게 해놓으신것 같더라구요
    그래서 저도 jsp버전 만들었는데..
    글을 담아갔습니다 ㅎ_ㅎ;;
    문제가 된다면 삭제하겠습니다
    아.!! 출처는 당연히 남겼습니다

  3. 사이버 2010.01.11 12:30 신고  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 잘 보고 갑니다.
    그런데 제가 셋팅을 잘못해서 그런지.. register.php에서 사진이미지가 첨부된 문서는 http400 에러가 납니다.

    html 모드에서 기존 존재 파일에 대해 html코드로 넣으면 제대로 보이나 최초 등록 파일을 사진 업로드 팝업창 통해서 하면 이미지 잘 보이고 html코드역시 똑같으나 저장하기 해서 보면 http400 에러 납니다.

    혹시 아시는점 있다면 알려 주시기 바랍니다.

    좋은 정보 공유해 주셔서 감사합니다.

    • 1day1 2010.01.11 12:39 신고  댓글주소  수정/삭제

      상황을 글만으로는 짐작하기 어렵네요.

      400 에러면 혹시 파일위치가 달라서가 아닌가 하는 생각이 드네요.

    • 사이버 2010.01.11 13:25 신고  댓글주소  수정/삭제

      님의 소스 그대로 해서 올려서 테스트 해 봤습니다. 님의 테스트 사이트에서는 이미지 잘 올라가고 register.php에서 이미지 잘 보입니다.. 그러나 제가 소스 받아서 테스터 해보면 post로 가져오는 값중에 tx_content 즉 본문에 이미지를 넣어서 테스트 하면 http400 에러가 납니다.


      제가 테스트 해보니 결과는 사진 첨부하고 에디터에서 html모드 변경하고 <img src="http://xxx.xxx.xx/xx/test.jpg"> 이부분에서 " -> ' 로 변경하면 제대로 나옵니다.

      내용저장 전에는 이미지 잘보입니다 ..
      그래서 더욱 이해를 못하겠습니다.


      죄송하지만 한가지 더 문의하면 $tx_attach_image 값은 못 가져 오는가요?

  4. louise bariel 2010.02.03 18:20 신고  댓글주소  수정/삭제  댓글쓰기

    죄송합니다만, XE에서 설치할 수는 없을까요..? ㅠㅠ
    XE는 아무리 찾아봐도 찾을수가..

  5. 골목대장 2010.03.02 12:25 신고  댓글주소  수정/삭제  댓글쓰기

    좋은정보 정말 감사합니다.

  6. 강호돈 2010.06.15 12:56 신고  댓글주소  수정/삭제  댓글쓰기

    첨부된 이미지 여러개일때 제일 마지막 이미지만 register.php로...
    "첨부된이미지 : http://xxx.xxx.xx/xx/test.jpg"
    이렇게 넘어가네요.
    여러개 파일이 첨부 됐을때 모든 파일명이 다 넘어가게 할려면 어떻게 해야하죠?

    업로드 된 목록에 있는 파일들을 "xxx.jpg/xxx.zip/vvv.gif" 이런식으로 넘길려면...

  7. 우노 2010.12.08 23:15 신고  댓글주소  수정/삭제  댓글쓰기

    저 역시 같은 문제입니다.

    첨부된 이미지 여러개일때 제일 마지막 이미지만 register.php로...
    "첨부된이미지 : http://xxx.xxx.xx/xx/test.jpg"
    이렇게 넘어가네요.
    여러개 파일이 첨부 됐을때 모든 파일명이 다 넘어가게 할려면 어떻게 해야하죠?

    업로드 된 목록에 있는 파일들을 "xxx.jpg/xxx.zip/vvv.gif" 이런식으로 넘길려면...

  8. 형준 2011.10.27 10:12 신고  댓글주소  수정/삭제  댓글쓰기

    정말 좋은 자료 감사합니다. 저도 지금 이거보고 개발하고 있는데요..
    저는 이미지가 여러가지 나오는것보다 tx_content를 html 소스로 받고 싶은데 입력한 html 소스로를 submit하는 방법은 없나요??

  9. neO 2013.09.17 12:36 신고  댓글주소  수정/삭제  댓글쓰기

    음......외부컨텐츠 출력 되시나요? 글쓰기에서는 들어가는데...register.php로 전송하면 안되네요..ㅠㅠ