2009년 4월 28일 화요일

티스토리 새관리 편집기의 버그: 자동으로 태그가 추가됨

티스토리에서 새관리를 오픈한 것이 2008년 8월 28일이니 지금으로부터 딱 8개월 전입니다.
하지만, 여러가지 이유로 사용자들은 새관리를 많이 사용하지 않고 있습니다.

개인별 호불호가 나뉘겠지만, 제가 아는 대다수의 티스토리 유저분들은 새관리를 싫어하시더군요.
특히 미움을 받는 놈은 편집기입니다.
이 놈은 개선(?) 이후에 불편해졌을 뿐만 아니라 버그가 좀 있어 도저히 쓸 수가 없습니다.

그 중 하나가 <pre> 태그에 관련된 버그로 <pre> 태그로 내용을 감싸면 편집기가 마음대로 엔터를 추가합니다.

이 버그가 신경쓰이는 것이... Syntax Highlighter를 적용하려면 <pre>를 꼭 써야하거든요...

일단 아래와 같은 내용을 입력했습니다.
test 아래 부분의 간단한 C 코드가 <pre> 태그로 감싼 부분입니다.

사용자 삽입 이미지

이것을 HTML 보기로 보면 아래와 같이 나옵니다.
여기까진 별 문제가 없어보입니다만...

사용자 삽입 이미지

이걸 다시 WYSIWYG 모드로 보면 아래와 같이 변신(?)합니다. 젠장!

사용자 삽입 이미지

어떻게 변했는지를 HTML 모드에서 보면 아래와 같은 코드를 볼 수 있습니다.

사용자 삽입 이미지

이걸 다시 WYSIWYG 모드로 보면 아래와 같이 또 변신합니다. 젠장! 젠장!

사용자 삽입 이미지

이번엔 도대체 어떻게 변했는지를 HTML 모드에서 보면 아래와 같은 코드를 볼 수 있습니다.

사용자 삽입 이미지

그럼... HTML 모드로 안 가면 되지 않느냐... 이게 안 됩니다.
<pre> 태그를 넣으려면 무조건 HTML 모드로 가야 하기도 하지만, 근본적으로 편집을 끝내고 저장하면 저장하는 과정에서 일단 <br/>을 추가하고 시작합니다.

기능 개선을 게을리 하는 것도 답답하지만, 이런 근본적인 버그는 제발 좀 잡아주면 좋겠습니다.


댓글 16개:

  1. 이런거 아주 짜증나죠. 예전에 텍큐에서도 위지윅 갔다오면 스크립트를 씹어드시는 경우가 있었는데 나중에 고칠때도 파폭에서는 되고 IE에서는 안되게 고쳐놨더군요. 에디터가 소스에 손대는건 아주 못된 버릇인거 같습니다.

    답글삭제
  2. 전 위지윅 에디터는 아예 안 쓰는데, 그럼에도 pre 태그 문제는 어쩔 수 없더군요

    미안한 말이지만 이제는 티스토리에 지쳤어요 :(

    답글삭제
  3. @okto - 2009/04/28 23:11
    에디터가 왜 감히 소스에 손을 대는지 원...

    사실 텍큐닷컴을 아직도 저울질하는데 두 가지 이유가...

    [list][*]텍큐닷컴은 적어도 pre 태그는 안 씹는다[*]이제 스킨 편집을 제공한다[/list]라능~

    답글삭제
  4. @chatii - 2009/04/28 23:20
    문제는 제대로 된 대항마가 없다는 거... ㅠ.ㅠ

    답글삭제
  5. @BLUEnLIVE - 2009/04/28 23:24
    하긴 티스토리가 매너리즘에 빠지긴 했지만, 그래도 또 이만한 서비스가 없죠

    텍스트큐브닷컴으로 갈아탈 생각도 하고 있는데 잘 모르겠습니다 :)

    답글삭제
  6. 아예 새관리를 안쓰다보니 이런 버그가 있는지도 몰랐습니다;;;

    답글삭제
  7. @Ludens_ - 2009/04/29 00:02
    블로그를 업뎃하면서 새관리를 잠시 써보려했는데, 결국 이 버그때문에 GG쳤습니다. 에효~

    답글삭제
  8. 아~ 그게 버그였구먼...

    나는 나만 그런줄 알았지...

    그럼 옛날꺼루 쓰면 되남?

    답글삭제
  9. 버그가 아니지만 버그로 오해하기 쉬운 상황이네요. ^^a

    관리자 모드 >> 환경설정 >> 기타 설정

    라는 부분이 있습니다.

    여기에서 "HTML 모드에서 엔터 입력 시 줄바꿈 태그(<br/> ) 자동 추가" 왼쪽에 있는 체크를 해제해 주십시오.

    일단 그렇게 하고 나서도 위의 현상이 발생하는지를 확인해 보시기 바랍니다.

    (제 경우에는 해결되었습니다.)

    답글삭제
  10. @okto - 2009/04/28 23:11
    저도 그 두가지 때문에 텍스트 큐브 닷컴으로 갈려다가 자바 스크립트를 원천적으로 스킨 소스 안에 부여하거나 JS파일을 업로드시키는 것을 봉쇄하는 바람에 못 넘어 갔죠!



    관련글 : http://whitestar.tistory.com/49

    답글삭제
  11. @koc2000/SALM - 2009/04/29 09:17
    아닙니다. 이건 명백히 버그입니다.



    [bb]엔터 입력시[/bb] <br/> 태그가 추가되는 것이 아니라 [rb]HTML 모드와 위지윅 모드를 오가는 것만으로[/rb]<br/> 태그가 추가됩니다.

    답글삭제
  12. @okto - 2009/04/28 23:11
    하얀별// 고맙습니다.

    저도 텍큐닷컴으로 이사를 고민하며 스킨 치환자부터 분석하려고 했는데, 업청난 양의 삽질을 덜어주셨습니다.

    답글삭제
  13. @BLUEnLIVE - 2009/04/29 12:54
    예, 확인했습니다. 버그입니다.

    트랙백에 걸었던 글은 내렸습니다. 트랙백을 지워주십시오.

    답글삭제
  14. @koc2000/SALM - 2009/04/29 09:17
    트랙백을 지웠습니다. ^^;

    답글삭제
  15. @oneniner - 2009/04/29 09:02
    옥히

    답글삭제
  16. trackback from: 티스토리에서 PRE 태그의 문제점
    얼마전 자바스크립트로 syntax highlighting 기능을 구현해서 흡족한 마음을 감추기도 전에 삑사리가 발생했다. 코드가 뭉텅이로 잘려나간 것... -_-;; 코드를 검토해보니 티스토리 편집기에서 줄바꿈 문자 뒤에 <BR/> 태그를 덧붙이면서 발생한 것. 엔터 때려넣으면 그 자리를 br 태그로 치환한다. PRE 태그 안에 <BR/> 이 섞여 있으면 하나의 단일 텍스트가 아니라 "TEXT" + Element + "TEXT" + Element +..

    답글삭제