태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 
페이지 구독





과거 기사

Locations of visitors to this page

하지 말라면 하고 싶다! 이글루스에서 못 쓰는 HTML 태그 쓰기

IT네트워크/블로그 | 2009.04.16 11:03 | Posted by Namu(南無)

이글루스는 서비스형 블로그로 스킨을 꽤 자유롭게 수정할 수 있습니다. 그러나, 제약이 있습니다. 특정 HTML 코드는 쓸 수 없습니다. 서비스 상 문제가 있다는 이유입니다.

※현재 이 방식은 더 이상 먹히지 않습니다.

스킨이던, 글 쓸 때던 script, iframe 등의 금지된 태그를 쓰면 싹 사라집니다. 절대 입력할 수 없도록 제한이 있습니다.

그러나 제가 이전에 쓰던 이글루스블로그를 보면 iframe과 script 태그를 쓰지 않고는 절대 쓸 수 없는 위젯이 설치되어 있습니다. 다음 블로거뉴스는 iframe을 쓴 것이고 알라딘 TTB2는 script 태그를 쓴 것입니다. 제 구 블로그http://studioxga.egloos.com 에 접속해서 내부 코드를 보면 iframe부터 script 태그가 충만한 걸 알 수 있습니다.

방법은 어떻게? 마법의 코드 a="<>"

방법은 특정 코드를 추가하면 script 태그가 무효화되지 않고 우회적으로 쓸 수 있습니다. 한번 코드를 보시죠.

<script type="text/javascript">
    /* 프리미엄 채널 */
    aladdin_ttb_key = '[TTB2 키]'
    aladdin_ttb_channel = '[TTB2 채널]';
    aladdin_ttb_width = '[TTB2 광고 넓이]';
    aladdin_ttb_height = '[TTB2 광고 높이]';
</script a="<>">
<script type="text/javascript" language="javascript" src="http://ttb2.aladdin.co.kr/ad_ttb.aspx"></script">

이것은 알라딘 TTB2를 통해 받게 되는 광고용 코드입니다. 그런데 script 태그가 문제시 되기 때문에 이글루스에 이 태그를 그대로 넣으면 안됩니다. 하지만 이렇게 고치면 됩니다.

<script a="<>" type="text/javascript">
    /* 프리미엄 채널 */
    aladdin_ttb_key = '[TTB2 키]'
    aladdin_ttb_channel = '[TTB2 채널]';
    aladdin_ttb_width = '[TTB2 광고 넓이]';
    aladdin_ttb_height = '[TTB2 광고 높이]';
</script a="<>">
<script a="<>" type="text/javascript" language="javascript" src="http://ttb2.aladdin.co.kr/ad_ttb.aspx"></script a="<>">

이것이 의도된 것인지, 이글루스의 버그인진 잘 모르겠지만, script 태그 뒤에 a="<>"를 넣을 경우 무력화됩니다. 즉, script 태그가 잘 입력되며 잘 동작합니다. 이것은 알라딘 TTB2 뿐 아니라 모든 script 태그를 사용하는 소스를 도입할 때 쓸 수 있습니다. 심지어 iframe에도 같은 방법을 쓰면 됩니다!

<iframe a="<>" src='http://api.bloggernews.media.daum.net/iframe/my_widget?skin=2&page_size=5&init_type=point&is_footer=0&daumid=[블로거뉴스 ID]' width='[위젯 넓이]' height='[위젯 높이]' frameborder='0' scrolling='no' allowtransparency='true'></iframe a="<>">

이와 같이 마법의 코드 a="<>"를 넣는 순간 iframe과 script도 동작하는 이상한 상태가 되는 것입니다.

그러나…

하지만 이 방법이 이글루스에서 권장하는 방법은 아닌 것 같습니다. 만약 권장하는 방법이라면 이 방법을 공개했겠죠. 하지만 이전부터 많은 분들이 쓰고 있습니다.  많은 분들이 이 방법을 통해 알라딘 TTB2를 쓰고 있습니다. 심지어 지금은 가입이 안되지만 초기 이글루스구글 애드센스에 가입이 가능했습니다. 그래서 이글루스구글 애드센스를 설치하고 쓰는 사람까지 있으니까요.

2008/09/19 - 서비스형 블로그와 알라딘의 TTB는 양립가능한가?

윗 글은 원래 작년에 이글루스를 쓸 때 썼던 글입니다만, 그때도 이 내용을 공개할까 하다가 공개하지 않았습니다. 어째 제가 쓰던 블로그라 조금 고민이 되었습니다. 그러나…

2008/12/03 - 제가 블로그를 옮긴 이유는……

작년 12월에 블로그를 옮긴 뒤로 꾸준히 이 방법을 물어보시는 분들이 계셔서 공개합니다. 저는 더 이상 이글루스를 쓰지 않지만 이글루스를 쓰는 분들도 편하게 쓰실 수 있었으면 바라기 때문입니다.

댓글을 달아 주세요!!

  1. Favicon of http://boogi.egloos.com/ 부기 2009.04.17 10:06 신고  댓글주소  수정/삭제  댓글쓰기

    포스팅까지 해주셨네요^^ 감사합니다~;ㅂ;
    추천꾸욱~!

  2. Favicon of http://daegul.tistory.com 데굴대굴 2009.04.17 21:06 신고  댓글주소  수정/삭제  댓글쓰기

    이거 너무 복잡한데요.. -_-a (3글짜를 넘으면 복잡..)

  3. Favicon of http://sangogi.com 상오기 2009.05.04 15:43 신고  댓글주소  수정/삭제  댓글쓰기

    아하~ 이런 꽁수가 있었군요

    이글루스 개발자가 일반 사용자들도 어떤 이유에서 제한된 태그를 써야 하는데 제대로 만들자니 귀찮아서 마법의 코드를 넣으면 마법의 코드가 들어 있는 태그는 사용할 수 있도록 해놓은게 아닌가 싶네요 ㅋㅋ

    좋은 정보 감사 합니다 ^^

  4. Favicon of http://zonam.egloos.com zonam 2009.06.09 12:09 신고  댓글주소  수정/삭제  댓글쓰기

    정말 유용한 팁입니다. 마술같이 작동해버리는군요@@ 감사감사!!

  5. Favicon of http://harunatal.egloos.com/ 하르Ð 2009.07.21 00:36 신고  댓글주소  수정/삭제  댓글쓰기

    좋은정보 감사합니다. 덕분에 가려운곳을 긁었네요 :)

  6. Favicon of http://joyh.tistory.com Joyh 2010.01.20 11:56 신고  댓글주소  수정/삭제  댓글쓰기

    대단히 감사합니다.
    이건 어떤 귀인이 처음 발견하셨을까요 후후...

  7. Favicon of http://bignothing.egloos.com elliott 2010.05.01 21:29 신고  댓글주소  수정/삭제  댓글쓰기

    와.. 너무너무 감사합니다. ㅠㅠ 두시간째 고생하고 있었는데!

  8. Favicon of http://play0.egloos.com/ play0 2010.05.21 23:30 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~^^
    저두 이거 한번 해볼라구 여러번 노력했으나 페이지 오류가 뜨네요..
    왜 전 안될까요...??
    그리고 이 기능은 글 쓸때마다 코드를 입력 수정해줘야 하는건가요..??
    이글루스 초짜라 ㅠㅠ
    하고 싶은건 많고 ;;;;
    본문안에 어떻게 고정적으로 넣을까요.
    조금 도와주시면 감사하겠어요 ^^

  9. Favicon of http://larca.egloos.com messageonly 2010.07.02 00:48 신고  댓글주소  수정/삭제  댓글쓰기

    덕분에 블로그에 담을 수 있었습니다.
    감사합니다.

  10. 白石 2011.03.03 21:59 신고  댓글주소  수정/삭제  댓글쓰기

    정말 고맙습니다. 덕분에 이글루스를 멋지게 활용할 수 있을것 같네요.