제목 | ckeditor에서 cke_protected 라는걸 아시나요? | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2015/11/27 14:47:37 |
|
|||
SyntaxHighliter 를 사용하기 위해서 그걸 지원해주는 에디터를 찾다보니 Cke Editor를 찾게 되었는데요. 이 Ckeditor 되게 간편하고 유용한줄 알았더니 최근들어서 곤란한 문제에 들게 되었습니다 ;; SyntaxHighLiter로 작성한 소스는 Cke Editor에서 <code>태그로 감싸지는데요 , 이게 처음 글을 작성하면 아무런 문제 없이 DB에 잘 들어갑니다. 그런데 이게 수정을 하려고 하면 문제에 발생합니다. 좀 더 이해를 돕기위해서 부가 설명을 드리자면 내가 글을쓴걸 수정하기 위해선 , DB에 입력된 내용을 다시 에디터에 출력하잖아요? 그런데 아무래도 cke editor란 녀석은 이 내용을 수정하려고 하면 특정 코드들은 cke_protecte라는걸로 강제로 막아버립니다.. 그래서 에디터로 수정을 하면 저 코드가 주석된 채로 삽입이되서 날라가버려요 ...ㅠㅠㅠ 수정이라도 제대로 되면 모르겠는데 .. 요새 이거 때문에 골치를 썩고 있는데 혹시 저 같은 경험을 해보신 분 없나요 ? 외국에서도 저같은 문제로 고민한 사람의 어떤글 ..(http://ckeditor.com/forums/Support/remove-ckeprotected-on-destroy) 을 봤는데 이 사람은 해결했다는 듯이 쓴거같은데 잘 이해가 안가더군요 ..ㅋㅋ 그리고 SyntaxHighliter 제공하는 에디터중에서 cke editor 말고 추천할만한거 있으면 추천 부탁드립니다 ! |
|||
다음글 | 혹시... 서버 이전 관련하여 도와 주실수 있으신분 계... (2) | ||
이전글 | aptana 에서 library를 에 있는 함수를 자동... (1) | ||
변종원(웅파)
/
2015/11/27 17:15:12 /
추천
0
|
단순히 원하는 부분만 pre나 textarea tag로 감싸고 class="brush:원하는 언어;" 만 넣어주면 보여줄때
원하는 언어에 맞게 색상을 변환해서 보여주는 겁니다.
어떤 에디터든지 플러그인을 쓸 수 있으면 간단히 구현됩니다.