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

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

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

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

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

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