1

주제: [1.0.6.1] 위지윅 모드와 HTML모드가 이상합니다.

제가 개인 블로그로 티스토리를 사용하고 가족블로그(팀블로깅)로 Cafe24.com 계정에 1.0.6.1  버전을 사용하고 있습니다.
티스토리에서는 별 문제가 없는데 계정에 설치하고 사용하는 태터에서는 HTML 모드가 이상합니다.

증상1: http://gabbly.com/ 의 채팅 프로그램이 있습니다. 이곳에서 채팅창을 넣을 수 있는 HTML 코드를 태터 페이지에 삽입을 했습니다. 위지윅 모드에서는 불안정하다고 해서 HTML모드로 입력하고 바로 저장했습니다. 미리보기에서는 나타납니다. 그런데 막상 페이지를 저장하면 빈 페이지가 나옵니다.

그리고 수정을 눌러서 페이지를 보면, 아래의 코드가 없이 빈 페이지로 나옵니다. 그런데 티스토리에서는 잘 나옵니다.

<iframe src='http://cw.gabbly.com/gabbly/cw.jsp?e=1&t=[b]http://~~~~[/b](코드가 들어갈 실제 페이지 주소)' scrolling='no' style='width:300px; height:250px' frameborder='0'></iframe>

증상2: NGMapLink 이라는 플로그인이 발표되었습니다.
이 플러그인으로 얻어진 코드도 위와 같은 증상을 보입니다.
그리고 티스토리에서도 텍스트 모드에서 바로 저장하면 이상없이 나오지만 수정을 누르면 코드가 사라집니다.

2

답글: [1.0.6.1] 위지윅 모드와 HTML모드가 이상합니다.

자답입니다.

위의 NGMapLink 플러그인을 올려주신 분의 답글을 보니
태터에서 iframe을 막아 놓은 듯 합니다.

아. 그리고 iframe이 막혀 있는 것은..
/tt/lib/function/javascript.php 에서
filterJavascript() 함수가 iframe을 없애는데;;

이 부분을 찾아서 제거해주시면 됩니다.

이렇게 하면 된다고 하는데,, 아마도 0.9x 버전을 이야기 하는것 같습니다.
1.x 버전을 아무리 찾아 봐도 안 보이네요.

3

답글: [1.0.6.1] 위지윅 모드와 HTML모드가 이상합니다.

채팅을 왜 굳이 엔트리본문에 넣으시려는 건가요? 어차피 채팅이라면 항상 노출되야 하는것이 아닌가요?
제가 얼마전에 만들어 놓은 플러그인으로 해소하시는것이 좋을 듯 합니다.
- gabbly.com를 이용한 실시간 팝업체팅입니다.
http://www.create74.com/temp/RealChattingPop.zip

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

4

답글: [1.0.6.1] 위지윅 모드와 HTML모드가 이상합니다.

이곳에서도 J. Parker님을 통해서 도움을 얻으니 미안합니다.
그리고 채팅 플러그인을 설치했습니다. 활성화만 시키면 되는건지요?
다른 치환자를 넣어야 하는건지..
스킨상에는 아무런 변화가 없습니다.

J. Parker 작성:

채팅을 왜 굳이 엔트리본문에 넣으시려는 건가요? 어차피 채팅이라면 항상 노출되야 하는것이 아닌가요?
제가 얼마전에 만들어 놓은 플러그인으로 해소하시는것이 좋을 듯 합니다.
- gabbly.com를 이용한 실시간 팝업체팅입니다.
http://www.create74.com/temp/RealChattingPop.zip

제가 계정에도 사용하고 있고 티스토리에도 사용하고 있습니다.
티스토리에는 플러그인을 설치할수 없어서 엔트리본문에 삽입해서 상단메뉴에 링크해놓을려구요.

그리고 NGMapLink 플러그인을 사용하려고 하는데 이것도 iframe으로 삽입합니다.

잼있는것은 티스토리의 html모드로 아이프레임을 삽입하면 잘 됩니다.
html모드에서 바로 저장해야 합니다. 그리고 나서 다시 수정하려고 하면 iframe 태그를 포함한 모든 태그가 지워저 있습니다.



태터에서는 iframe 태그를 지원하지 않는건가요?

namsoo (2006-08-10 16:39:54)에 의해 마지막으로 수정

5

답글: [1.0.6.1] 위지윅 모드와 HTML모드가 이상합니다.

namsoo 작성:

이곳에서도 J. Parker님을 통해서 도움을 얻으니 미안합니다.
그리고 채팅 플러그인을 설치했습니다. 활성화만 시키면 되는건지요?
다른 치환자를 넣어야 하는건지..
스킨상에는 아무런 변화가 없습니다.

J. Parker 작성:

채팅을 왜 굳이 엔트리본문에 넣으시려는 건가요? 어차피 채팅이라면 항상 노출되야 하는것이 아닌가요?
제가 얼마전에 만들어 놓은 플러그인으로 해소하시는것이 좋을 듯 합니다.
- gabbly.com를 이용한 실시간 팝업체팅입니다.
http://www.create74.com/temp/RealChattingPop.zip

제가 계정에도 사용하고 있고 티스토리에도 사용하고 있습니다.
티스토리에는 플러그인을 설치할수 없어서 엔트리본문에 삽입해서 상단메뉴에 링크해놓을려구요.

그리고 NGMapLink 플러그인을 사용하려고 하는데 이것도 iframe으로 삽입합니다.

잼있는것은 태터의 html모드로 아이프레임을 삽입하면 잘 됩니다.
html모드에서 바로 저장해야 합니다. 그리고 나서 다시 수정하려고 하면 iframe 태그를 포함한 모든 태그가 지워저 있습니다.


태터에서는 iframe 태그를 지원하지 않는건가요?

스크립트 및 아이프레임은 크래킹이나 어떠한 악의를 품은 코딩을 입힐 수 있어서 삭제처리합니다.

하늘은 스스로 삽질하는 자를 삽으로 팬다

6

답글: [1.0.6.1] 위지윅 모드와 HTML모드가 이상합니다.

스크립트 및 아이프레임은 크래킹이나 어떠한 악의를 품은 코딩을 입힐 수 있어서 삭제처리합니다.

그렇군요.
감사합니다.

그런데 설치형 태터와 티스토리의 태터에서 iframe의 반응이 다릅니다.
티스토리에서는 html모드로 전환후 아이프레임을 사용할 수 있습니다.
그러나 엔트리 본문을 수정하려고 하면 지워져 나옵니다.

그런데 제가 개인적으로 사용하는 태터는 아예 아이프레임이 반응하지 않습니다.

7

답글: [1.0.6.1] 위지윅 모드와 HTML모드가 이상합니다.

NGMap 지도 플러그인 사용법 http://lunamoth.biz/1935 을 쓰면서 소스를 찾아보니 iframe 제거 부분이 있더군요.
해당 부분을 삭제해주시면 원하시는 기능 쓰실 수 있을 듯 싶습니다.

blog/owner/entry/add/index.php
blog/owner/entry/draft/item.php
blog/owner/entry/update/item.php
48번째줄 $str=preg_replace('/<\/?iframe.*?>/si','',$str); 부분 삭제