위지윅 편집기 문제 중 TTML 포맷터가 데이타를 변경하는 문제는 TTML 포맷터의 데이타 변경 금지하기라는 글을 통해 해결했다. 남은 문제는 TTML 포맷터의 기본 편집기를 위지윅 편집기에서 HTML 편집기로 바꾸는 부분이었다. editor.js 파일을 이용해서 변경이 가능할 것으로 보고 editor.js 파일을 계속 살펴봤지만 editMode를 설정하는 부분이 없었다.
결국 관리도구 창을 소스 보기를 한 뒤 editor.editMode = "WYSIWYG";이라는 문장을 통해 초기값이 설정된다는 것을 알았다. editor.editMode라는 문자열을 포함하고 있는 파일을 검색해보니 의외로 이 문자열은 plugins/FM_Mordern/index.php 파일에 포함되어 있었다. 결국 이 파일을 열어서 확인해 보니 TTML 위지윅 편집기의 기본값이 다음 코드에의해 설정된다는 것을 알았다.
소스가 위와 같다는 것은 플러그인 설정에서 설정할 수 있는 부분이 있다는 것을 의미했다. 그러나 설치된 플러그인을 모두 살펴봤지만 이런 설정을 할 수 있는 플러그인을 찾을 수 없었다. .XML 파일에는 플러그인 이름이 저장되어 있기 때문에 .XML 파일을 열어 본 뒤 이 플러그인의 이름이 텍스트큐브 위지윅 편집기라는 것과 플러그인 설정에서 위지윅 편집기의 기본값을 바로 바꿀 수 있다는 것을 알았다. 텍스트큐브에서 TTML 포맷터의 기본 편집기를 HTML로 설정하고 TTML이 사용자가 입력한 데이타를 바꾸지 않도록 하려면 다음 절차를 따른다.
- TTML 포맷터의 데이타 변경 금지하기를 보고 먼저 editor.js 파일을 패치한다.
- 텍스트큐브 관리도구/플러그인을 클릭한다.
- 텍스트큐브 위지윅...의 환경설정 링크를 클릭한다.
- 기본 작성 모드를 HTML 직접 편집으로 선택한 뒤 저장 단추를 클릭한다.
이렇게 TTML 포맷터가 사용자 데이타를 바꿀 수 없도록 패치하고 위지윅 편집기의 기본 작성 모드를 바꾸면 태터툴즈에서 HTML 편집기가 기본이 되도록 패치한 것과 거의 같은 방식으로 데이타를 입력할 수 있다.
![[당신의 한마디가 세상을 아름답게 만듭니다]](/image/logo/Logo_b1.png)
RSS




다음
