2012-03-31 4 views
0

나는 WMD 편집기 https://github.com/derobins/wmd/ (스택 오버플로와 비슷 함)을 사용하여 사용자가 내 응용 프로그램에서 HTML 기반 게시물을 만들 수 있도록 WYSIWIG 편집기를 만듭니다.CakePHP에서 WMD 편집기 사용

게시 할 때 잘 작동하고 HTML을 DB에 저장합니다. 문제는 게시물을 다시 편집 할 때 텍스트 영역 안에 실제 HTML이 표시된다는 것입니다. 어떻게 그만합니까?

편집 : 몇 가지 생각 후에 내가 콘텐츠를 데이터베이스에 AS 인하 및 HTML 우측으로 하지을 저장해야 할 것 같다? 따라서 HTML이 멋진 콘텐츠가 아닌 왜 돌아오고있는가?

답변

1

this blogthis StackOverflow answer에 따르면, 당신은 wmd.js 파일을 열고

Attacklab.wmd_defaults = {version:1, output:"HTML", lineLength:40, delayLoad:false}; 

Attacklab.wmd_defaults = {version:1, output:"markdown", lineLength:40, delayLoad:false}; 

에 참고를 변경하여 대신 HTML의 가격 인하로 저장하는 대량 살상 무기 (WMD)를 알 수 있습니다 : 그것은 일반적인 것 같습니다 실습 (그리고 아마도 StackOverflow가하는 일)은 markdown 버전과 sanitized html 버전을 데이터베이스에 저장하기 때문에 보여주기 전에 번역 할 필요가 없습니다. 매번. (그런 다음 편집 할 때 HTML 버전도 덮어 씁니다.)

관련 문제