Extra Form
PHP PHP 5.x
CMS XpressEngine1

안녕하세요

 

게시판에 클립보드에 복사한 이미지를 바로 붙여넣기를 하고 싶어 질문드립니다.

 

1. 홈페이지 운영 환경

 1) OS : Windows 2012

 2) PHP : 5.5.15

 3) XE : 1.11.6

 4) 에디터 : ckeditor or xpressedit 사용

 5) 에디터 -> 에디터 컴포넌트 사용은 [이미지 추가]가 사용으로 되어 있습니다.

 

edit.png

 

2. 증상 및 문제점

 - 관리자 권한 기준 : memeber table의 [ is_admin ] 컬럼값이 Y 인 사람은 관리자

 

 1) 현재 관리자권한인 회원은 게시판에 복사한 이미지가 바로 붙여넣기하여 저장하면 이미지가 저장이 됩니다.

     ( 미리 보기에서도 붙여넣은 이미지가 잘 보입니다. )

 2) 관리자가 작성한 documents 테이블의 content 내용을 보면  img 태그와 함께 base64로 이미지가 저장된것을 확인할수 있습니다.

 3) 하지만 is_admin 값이 N 인 회원은 붙여넣기는 잘 되지만 미리보기나 저장을 하면 이미지는 저장되지 않습니다.

 

 

어떤 소스를 수정해야 할지를 전혀 모르겠습니다. 

 

동일한 경험이나 사례가 있으시면 조언 부탁드리겠습니다.

  • ?
    https://xetown.com/download/219485
    이 자료를 참고해보시면 도움이 될 것 같습니다.
    제 사이트 들에도 적용 중인데 잘 됩니다^^
  • ? ?
    빠른답변 감사드립니다.
    다른 애드온이나 에디터 컴포넌트와 충돌인지
    알려주신 애드온 추가 했는데도 붙여넣기한 이미지 저장이 안되네요
    XE1 환경이라 안되는거라면 업그레이드를 고려해봐야겠습니다. ㅠ.ㅜ
  • profile

    이미지를 복사해서 에디터에서 붙여넣기 문제를 말씀하시는것 같습니다.

    질문 하신 것처럼 관리자/사용자가 붙여 넣기 하면 에디터에서는 잘 보이고 ...
    글 작성 완료후 사용자가 작성한 글만 이미지가 나오지 않는 현상은 정상입니다.
    이유는, 관리자의 경우 글 작성시 HTMLpurifier 로 컨텐츠 필터를 하지 않기 때문입니다.

  • profile ?
    안녕하세요
    관리자가 아닌 일반사용자도 에디터에 이미지를 붙여넣기하여 글쓰기를 할수 있게 해주고 싶은데
    혹시 방법이 있을까요??

    이미지 사용을 많이 하는 글을 자주 작성해야하는데
    매번 파일로 만들어서 첨부하려니 너무 불편합니다 ㅠ.ㅜ
    좀 도와주세요
  • ?
    https://xetown.com/questions/1675376
  • ?
    위 주소 참고바랍니다 저도 에디터 바꾸고 해결 됐던 것 같은데 하도 오래전이라 기억이 나질 않네요 ㅠㅠ
  • ?
    버전 0.0.3 (2022-03-20)
    작성자 cydemo https://xetown.com [email protected]
    설명 CKEditor에 외부의 멀티미디어 파일을 '드롭' 또는 '붙여넣기'하면 첨부 파일로 '바로 업로드' 시켜주는 애드온

    애드온 정보 이렇게 나옵니다.
  • ?
    XE1 때문에 그런건지 알려주신 방법으로는 안됐습니다.
    @클라드룹 께서 말씀해주신 HTMLpurifier 에서 힌트를 얻어
    removeHackTag() 함수를 수정해서 해결 했습니다.