달력

09

« 2010/09 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  

'티스토리'에 해당되는 글 30

  1. 2009/04/24 블로그에 LaTeX 수식 입력하기 (6)
  2. 2009/04/01 max-width 이용하여 크게 올라간 웹 이미지 한방에 조절하기 (17)
  3. 2009/02/25 딜리셔스(delicious.com)의 Link Rolls 이용해서 즐겨찾기를 관리해 보자 (2)
  4. 2009/02/25 2009년 1월 12일 이전에 티스토리에 올린 동영상 마음데로 지워지지 않는다!! 아셨나요? (14)
  5. 2009/02/25 블로거뉴스 위젯에 추천/인기/최신 탭을 달아보자!! (내용추가) (2)
  6. 2009/02/19 자주 안보는 목록은 드롭다운박스로 바꾸자 (10)
  7. 2009/02/18 위젯 적용시에 스타일 바꾸기 - HTML 소스퍼가기 (4)
  8. 2009/02/17 스킨 변경 및 적용 완료: Life Is Mono (Light) (13)
  9. 2009/02/04 이용중인 메타 블로그들
  10. 2009/01/30 다음 웹인사이드로 보는 재미있는 유입경로들... 난 국제블로거??? (8)
  11. 2009/01/20 티스토리 초대장 드립니다. 선착순 10분 - 종료 (40)
  12. 2009/01/08 지금 내 블로그를 보고 있는 접속자는 몇명? whos.amung.us (8)
  13. 2009/01/07 햅틱2 안에 블로그 있다 ?! (2)
  14. 2008/11/07 태터데스크 사용하면서 "주소/?page=XX" 링크 사용하기 (3)
  15. 2008/10/29 태터데스크 주무르기 : 썸네일 배치 ( 내용추가 ) (34)
  16. 2008/10/29 태터데스크에 새글 아이콘 달기 (18)
  17. 2008/10/22 Exif 정보출력 - 카테고리, 태그 단위로 표시여부 제어하기 (2)
  18. 2008/10/22 Exif 정보출력 플러그인 - CSS로 제어하기 (2)
  19. 2008/10/21 티스토리 플러그인 - Exif 정보출력 (6)
  20. 2008/10/16 스킨 수정: Moving Box - Blue (배포 가능) (45)
  21. 2008/10/15 티스토리 단축키 목록 및 단축키 추가하기 (11)
  22. 2008/10/15 Tistory 설정 백업
  23. 2008/09/23 FREEDOM - 블로그 포장이사
  24. 2008/09/23 티스토리 초대장 드립니다. - 종료 (66)
  25. 2008/04/24 블로그 스킨 교체 : Moving Box (Green) (2)
  26. 2008/03/25 갤러리 스킨 - Gallery (Gray) - 적용 (4)
  27. 2007/10/24 스킨변경 : Plum Flavor + Urban Rose (4)
  28. 2007/04/11 사용/운영 중인 웹 서비스 목록 (2)
  29. 2007/03/23 방화벽(?)에 막힌 티스토리: 해법은? ; 외부 Url LightBox로 띄우기 (4)
  30. 2007/03/19 Tistory 입주; BlogAPI 이용하기 (Windows Live Writer) (사진추가) (링크추가) (6)

일도 잘 안되고 심심해서 RSS로 블로그들을 살펴보던중, 재미난 글을 하나 찾았습니다. 바로, 블로그에서 LaTeX수식을 사용하는 방법에 관한 글이었습니다. 

LaTeX는 주로 이공계와 같이 수식을 많이 사용하는 분야에서 이용하는 문서형식인데, WYSWYG에디터가 아니라 HTML처럼 명령어를 이용해서 문서를 생성하는데, 소스로 작성된 수식을 변환해주는 해석기를 거쳐서 이미지나 PDF문서가 결과가 됩니다.

블로그에 글을 작성하다보면 가끔 수식을 입력하고 싶을때가 있는데, 보통은 다른 에디터에서 작성한 후에 이미지를 업로드 했었죠. 그런데, 이 방법을 이용하면 아주 간단하게 수식을 입력할 수가 있겠네요. 

여기저기 관련글을 좀 더 찾아본 후에 정리해 봅니다. 


적용하기

위 글에서 소개한 블로그에 올려진 방법을 바탕으로 본 블로그에도 적용을 해 보았습니다.
(참고로 아래 방법의 원문은 http://hshin.info/185 입니다.)

1. 스킨의 </head> 앞에 아래 소스 추가

<script language="javascript" type="text/javascript">
        document.createElement("tex");
        document.createElement("texeq");
        
        var mathtex_server = "http://www.problem-solving.be/cgi-bin/mathtex.cgi";    

        function generateLink(code) {   
                return "<img class=\"equation\" src=\""+ mathtex_server + "?" + code +"\" />";
        }
         
        function generateTeX(tag) {
                var eqn = window.document.getElementsByTagName(tag);
                for (var i=0; i<eqn.length; i++) {
                        if (tag == "tex"{ 
                                eqn[i].innerHTML = generateLink("\\small\\textstyle " + eqn[i].innerHTML);
                        } 
                        if (tag == "texeq"{ 
                                eqn[i].innerHTML = generateLink(eqn[i].innerHTML);
                        } 
                }
        }
</script>


2. 스킨의 </body> 앞에 아래 소스 추가

<script language="javascript" type="text/javascript">
        generateTeX("tex");
        generateTeX("texeq");
</script>



사용하기 및 결과보기

인라인으로 문장에 포함되는 형태로 사용하려면 <tex> ~ </tex>, 좀더 큰 형태로 사용하려면 <texeq> ~</texeq> 태그를 이용하면 됩니다. 

그 결과 아래와 같이 이쁜 수식을 사용할 수 있게 보여지고 있습니다. 

이차방정식의 근의 공식:

입력: <texeq> ax^2+bx+c=0 ~~~\Leftrightarrow~~~ x=\frac{-b \pm \sqrt{b^2-4ac}}{2a} </texeq>
 결과:  ax^2+bx+c=0 ~~~\Leftrightarrow~~~ x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}



관련사이트

본 글은 아래 사이트들을 참고하여 작성된 것임을 밝혀둡니다.



저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/881 관련글 쓰기

  1. SUBJECT Tistory에서 수식 표현하기

    2009/04/24 04:48 TRACKED FROM New Start, Ens!  삭제

    다음의 소스코드를 skin.html 의 첫 부분인 </head> 바로 앞에 넣으세요. <script language="javascript" type="text/javascript"> document.createElement("tex"); document.createElement("texeq"); </script> before_end_head.js 다음의 소스코드를 skin.html 의 마지막 부분인 </body> 바로 앞에 넣으세요. <script..

  2. SUBJECT 블로그용 LaTeX 적용 코드 수정

    2009/04/24 14:52 TRACKED FROM Crazy Life on Net  삭제

    먼저 올린 글에서는 일단 적용만 시켰었는데요. JavaScript 코드를 좀 다듬어 봤습니다. 적용하기 1. 스킨의 </head> 앞에 아래 소스 추가 <script type="text/javascript" language="javascript"> <!--         var eqTags = {"tex":"\\small\\textstyle ", "texeq":""};         function createTex() {               ..

  3. SUBJECT [Tip] 블로그에 LaTex 수식 입력하기

    2009/04/24 15:37 TRACKED FROM ::날탱의 컴터 이야기::  삭제

    요즘 이직때문에 회사에 나와서도 일은 안하고 이리저리 정리하면서 RSS 피드를 읽는 중, 블로그에서 LaTex수식을 사용하는 글을 보고 앞으로 사용할 일이 많아 정리한다. LaTex는 주로 수식을 많이 사용하는 분야에서 이용하는 문서 형식으로, WYSWYG에디터가 아니라 HTML처럼 명령어를 이용해서 문서를 생성하는데, 소스로 작성된 수식을 변환해주는 해석기를 거쳐서 이미지나 PDF와 같은 문서로 결과가 출력됩니다. 지금이야 그렇다처도 앞으로 이직을..

  4. SUBJECT Tistory에서 수식 입력하기

    2009/05/27 03:46 TRACKED FROM Adorpyiskn  삭제

    Tistory에서 수식을 입력할 수 있는 방법이 있다고 해서 기록해둔다. 이 정보는 이 블로그에서 가져온 것이다. 모든 코드의 삽입은 skin.html 파일에서 이루어진다. 다음 코드를 </head> 앞에 추가해준다. <script type="text/javascript" language="javascript"> <!-- var eqTags = {"tex":"\\small\\textstyle ", "texeq":""}; function createT..

댓글을 달아 주세요

  1. BlogIcon rain2u 2009/04/24 05:53  댓글주소  수정/삭제  댓글쓰기

    잘 정리된 글 잘 읽었습니다.
    저 역시 공부하는 과목의 특성상 수식을 많이 쓰게 되는데...
    게다가 정리벽(!?)까지 있어서... 블로그에다가 공부한 내용을 정리하여 놓습니다.
    그러다가 보니 자연스럽게 라텍스를 알게 되었고...

    현재에는 구글 가젯으로 제공되는 sitmo 에서 필요한 수식만을 입력하여 그림파일로 다운받은 뒤,
    블로그에 저장하고 있습니다. :)

    • BlogIcon 호아범 2009/04/24 10:42  댓글주소  수정/삭제

      네, 저도 본문에 썼듯이 수식을 꼭 올려야 하는 상황이면 PC에서 작업을 한 후에 올리곤 했었는데, 그게 은근 귀찮아서 아예 수식을 빼버리는 일이 생기더라구요.
      생각보다 간단한 방법이라서, 적용해 두면 써먹을 일이 있을거 같아요.. ^^
      다만 mathTeX 서버를 이용하는 방식이라 경우에 따라선 약간의 delay가 생기지 않을까 하는 생각이 드네요.

  2. BlogIcon Ens 2009/04/24 06:42  댓글주소  수정/삭제  댓글쓰기

    제가 제시한 것과 다르게 generateLink, generateTeX 함수 등의 정의가 </head> 위쪽으로 옮긴 이유가 있는지요?
    제가 JavaScript를 발로 짜는 습관이 있어서.. 제 코드에 문제가 있는 거면..
    제 홈피에 있는 내용도 바꾸야 되는 것 같아서 질문드립니다.

    • BlogIcon 호아범 2009/04/24 10:45  댓글주소  수정/삭제

      아니요.. 수행상에 문제가 있어서 바꾼건 아닙니다. ^^
      다만 본문에 함수 정의가 나오면 정리가 되질 않아서, 유지보수 차원에서 옮겼다는 설명이 가장 적합할 것 같네요.
      또, 이렇게 해두면 별도 JS 파일로 저장한 후에 파일체로 포함시키기에도 용이해서요.
      어쨌든 유용한 정보 공개해 주셔서 넘 감사합니다. ^^

  3. BlogIcon 돌이아빠 2009/04/24 08:01  댓글주소  수정/삭제  댓글쓰기

    LaTex를 블로그에서도 쓸 수가 있게 되었네요? 오호.이거 재밌어 보입니다.
    심심할때 적용해 봐야겠어요. ㅎㅎㅎ

    • BlogIcon 호아범 2009/04/24 10:46  댓글주소  수정/삭제

      그러게요... 비공개로 사용중인 Wiki에는 관련 기능을 구현해서 사용중이었는데, 블로그에 적용해볼 생각을 못했네요.
      역시 세상에는 발빠른 분들이 참 많은것 같아요. ^^

블로그 스킨을 변경하다 보면, 글을 올리는 영역의 크기가 천차만별입니다. 이미지 업로드시, 글쓰기 영역의 폭에 그 크기를 맞춘 경우에, 좁은 스킨을 이용하다가 넓은 걸로 바꾸는 경우는 문제가 되지 않지만, 그 반대의 경우는 그림이 잘리는 문제가 발생하게 되죠.

본 블로그도 여러번 스킨을 바꾸면서 이런 문제가 발생을 하더라구요. 이럴때, 유용하게 활용할 수 있는 팁 하나 올립니다. 

max-width 속성

예전에 max-width에 관한 글을 올린적이 있습니다. 

간단하게 말해서, 개체의 폭의 최대 값을 정해놓고, 개체가 이 값보다 큰 경우 크기를 맞쳐주는 역할을 합니다. 유사한 속성으로는 max-height, min-width, min-height 가 있습니다.


스타일 설정하기

블로그 본문에 보여지는 이미지에 대해 CSS를 이용하여 max-width를 설정해 둡니다. 그리고, height는 자동으로 조절되도록 설정합니다.

    .imageblock img{
            max-width680px;
            heightauto;
    }

티스토리 에디터를 이용해서 이미지를 올린 경우에는 imageblock 이라는 DIV 안에 이미지가 들어가게 됩니다. 그래서 위와 같이 설정해 두면 해당 이미지에 대해, 폭의 최대값은 680px가 되고 높이는 자동으로 설정됩니다. 

범용으로 적용하려면 스킨의 구조를 적절히 활용하여 적용하고 싶은 이미지 클래스를 설정하면 될 듯 합니다. 또, 스타일이 중첩되어서 제대로 적용이 되지 않는다면, 속성값 뒤에 !important를 넣어서 강제로 적용 시키는 방법도 있습니다. 


결과보기

적용 전

적용 후


적용 전에는 화면에서 사진이 잘린걸 볼 수 있지만, 적용 후에는 정상적으로 보여지는 걸 알 수 있습니다.


나머지

max-width 속성은 인터넷익스플로러 6 (IE6)에서는 지원되지 않습니다. 현재 크롬파이어폭스, 인터넷익스플로러 7, 8 (IE7, IE8)에서는 정상적으로 동작하는 걸로 확인되었습니다. 


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/867 관련글 쓰기

  1. SUBJECT CSS - 가로사진 &amp; 세로사진 구분없이 정사각형 안으로 쏙 들어오는 썸네일 만들기

    2009/04/01 23:01 TRACKED FROM Crazy Life on Net  삭제

    테터데스크 사용중에 보면 썸네일 크기를 조정하기가 쉽지 않다. 보통은 가로나 세로 기준 하나만 적용해서 이미지 크기를 조정하게 되므로 사진의 위아래나 좌우가 잘리기 마련이다. 이때 사용하면 좋은 CSS 스타일이 바로 max-width와 max-height. 영어단어에서 유추할 수 있듯이, 최대 높이와 최대 너비를 지정해 주는 구문인데, 이를 이용하면 이미지의 최대 크기가 제약되므로, 화면상의 이미지는 내가 지정해둔 공간 안으로 쏙 들어오게 된다. 정..

댓글을 달아 주세요

  1. BlogIcon 어랍쇼 2009/04/02 08:42  댓글주소  수정/삭제  댓글쓰기

    (우선 전 완전 초짜입니다. 따라만 할뿐 ㅠ.ㅠ)
    제 스킨 css를 보니 이미지블럭이란 부분이
    .imageblock {border:none; padding:0; margin:5px 0;}
    요렇게 되어있는데...위에 까만바탕에 써주신 것처럼 괄호안에 넣으면 되나요? 전 적용이 잘 안되네요.
    저의 경우에는 어떻게 수정해야 하는지요?

    • BlogIcon 호아범 2009/04/02 14:53  댓글주소  수정/삭제

      어렵게 생각하실 것 없습니다.
      말씀하신 .imageblock { .... } 아랫줄에 위 내용을 추가하시면 됩니다.
      .imageblock { .... } 는 .imageblock 자체에 대한 속성이고, 위 내용은 .imageblock에 속해 있는 img 에 대해서만 적용이 됩니다.
      그럼 성공하시길~~

  2. BlogIcon 돌이아빠 2009/04/02 10:04  댓글주소  수정/삭제  댓글쓰기

    오호 이런 것도 있는거군요!
    호아범님한테 많이 배우고 있습니다 ㅎㅎㅎ 저도 적용을 함 해놔봐야 겠어용.
    감사합니다~

  3. BlogIcon 필넷 2009/04/02 16:28  댓글주소  수정/삭제  댓글쓰기

    좋은 팁인데요.
    한수 배우고 갑니다. ^^*

  4. BlogIcon 함차 2009/04/02 20:10  댓글주소  수정/삭제  댓글쓰기

    너무 좋은요..바로 적용해야겠어요..ㅋㅋ

  5. BlogIcon 함차 2009/04/02 20:21  댓글주소  수정/삭제  댓글쓰기

    css에 .imageblock {border:none; padding:0; margin:5px 0;} 아래에
    .imageblock img{ max-width: 680px; height: auto; } 추가하고
    사진을 넣어봤는데..적용되지 않네요
    사진이 700 사이즈로 ..에궁

    • BlogIcon 호아범 2009/04/02 21:01  댓글주소  수정/삭제

      올리는 단계에서는 블로그 스킨에 설정된 값으로 적용이 되구요.
      화면에 뿌려지는 시점에서 위 값이 적용 됩니다.
      그리고, 혹시 IE6 쓰시는 건 아니시죠? ^^

    • BlogIcon 호아범 2009/04/02 21:06  댓글주소  수정/삭제

      IE8로 확인해 본 결과 스타일이 적용되고 있습니다.
      혹시, 큰 사이즈 그림이 올려진 글이 있나요?

  6. BlogIcon MindEater™ 2009/04/03 12:59  댓글주소  수정/삭제  댓글쓰기

    나중에 스킨 바꿀때 도움을 받을 수 있겠군요~~ ^^

  7. BlogIcon 폭력 2009/06/16 22:53  댓글주소  수정/삭제  댓글쓰기

    오 걱정거리였는데 감사합니다

  8. 몬수니 2009/07/08 12:26  댓글주소  수정/삭제  댓글쓰기

    css스타일에 max-widh를 정의해 둔 것을 보고 의미가 무언가 싶어서 검색하다가 님 블로그에 들어와서 유용한 정보를 얻고 가네요. 감사합니다.

딜리셔스(delicious.com)social 북마크 서비스로서, 사용자는 원하는 웹페이지를 등록할수 있고, 태그를 달거나 다른 사용자 내지 웹페이지에 공유를 할 수 있는 기능을 제공하고 있습니다.


딜리셔스가 제공해주는 기능중에 Link Rolls라는 녀석이 있는데요, 저장되어 있는 북마크중 일부를 다른 웹페이지에서 볼수 있도록 도와주는 일종의 위젯입니다.


딜리셔스 - Link Rolls 사용하기

Link Rolls를 사용하려면 딜리셔스->Setting->Link Rolls 링크를 이용하면 됩니다. 

2영역에서 보여질 정보를 설정하면 3영역에 미리보기가 됩니다. 원하는 설정이 다 끝나면 1영역의 코드를 복사해서 원하는 웹페이지에 삽입하면 됩니다. 

2영역에서 설정하는 내용은 아래와 같습니다. 

  • Title: 제목
  • Tags: 보여질 태그 목록, 지정하지 않으면 전체 북마크가 대상이 됨
  • Icon: 제목 앞에 붙여질 아이콘 모양
  • Quantity: 보여질 북마크 개수
  • Bullets: 북마크 앞에 붙을 점 모양
  • Sort: 정렬방법
  • Show: 각각의 아이템을 표시할지를 선택


그리고, 완성된 코드에 스타일일 입히고 싶을때는 4에 표시된 css styling guide를 참조하면 손쉽게 작성할 수 있습니다.


결과보기

이렇게 해서 완성된 제 Link Rolls 입니다.

제 경우는 특정 태그를 가진 북마크들을 알파벳 순서로 보여지도록 설정했습니다. 블로그에 붙여놓고 싶은 링크들에게 특정한 태그를 붙여줌으로써 별도의 작업 없이도 블로그에 나타나는 링크들을 관리할 수 있게 된거죠. 

또, 필요에 따라 Link Rolls를 여러개 사용한다면 다양한 응용이 가능할 것 같습니다. 다만, 딜리셔스 서버가 좀 느린 감이 있어서 간간히 로딩이 잠깐동안 멈추곤 하네요. -_-;


나머지

참고로, 티스토리 블로그의 사이드바 영역에 추가하려면, [스킨] 위젯 적용시에 스타일 바꾸기 - HTML 소스퍼가기 에서 소개한 HTML 배너출력을 이용하면 편리하게 적용할 수 있습니다.


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/832 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon ipodart 2009/02/25 21:36  댓글주소  수정/삭제  댓글쓰기

    북마크만 열심히 하고 이런 기능이 있는지 몰랐어요^^;
    잘 읽었습니다~

    • BlogIcon 호아범 2009/02/25 22:30  댓글주소  수정/삭제

      그게 참 애매하더라구요.
      북마크를 달기는 편한데 막상 찾기는 좀 불편한 감이 없잖아 있죠.
      또, 구글링이나 네이버를 찾는게 딜리셔스에서 찾는 것보다 더 빠르기도하고...

      그래서 전 별도의 매쉬업(?) 페이지를 만들어서 사용중입니다. 제가 사용하기 편하게 보여주도록이요.
      http://wow.crazybar.net

      방문댓글 감사드려용. ^^

얼마전 우연한 기회에 퍼가기 금지로 블로그에 등록한 동영상이 다른 블로그에 게시된걸 알게 되었습니다. 

그 블로그 개설자와 연락을 취하려 했으나 잘 안되더군요. 아마도 현재는 운영되고 있지 않는 듯 했습니다. 

그래서, 이것 저것 다 귀찮아 제가 올린 동영상을 삭제하기로 결정을 하였고, 원문 글에서 해당 동영상을 삭제를 한 후에 대상 블로그에 가서 확인을 해 봤는데, 아뿔사~ 여전히 재생이 가능했습니다. 결론은, 블로그에서 삭제를 해도 티스토리 블로그에 업로드된 동영상이 저장되는 다음TV팟에서는 삭제가 안되었던 것이죠. 혹시나 하고, 글을 비공개로 바꿔봤으나, 뭐 역시나 였습니다.


결국, 다음 측에 문의를 하기로 했죠. 총세번의 삭제요청을 한 결과 처리가 되었습니다. 일단, 좀 많이 무성의한 응대에 적지 않게 실망해 버렸습니다. -_-;;

처음에는  고객센터를 통해서 문의 했더니, 알아보고 연락주겠다고 했으나 연락이 없었구요. -_-;; 

첫번째 문의 답변 보기


두번째는 권리침해 신고를 하라고 하더라구요. 근데 이건 권리 침해가 아니라, 내가 올린 동영상 삭제해 달라는 거였는데... 

두번째 문의 답변 보기

뭔가, 내용은 읽지 않고 기계적으로 응대했다는 생각이 듭니다. 


여튼, 결국 수소문 끝에 동영상에 관한 문의는 tv팟 전용 고객센터로 문의하라는 내용을 보게 되었고, 그쪽으로 요청한 결과 해당 동영상이 영구 삭제 되었답니다. 

세번째 문의 답변 보기



그러면서 알게 된 사실입니다만, 이런 공지가 있었더군요. 다음은 일부 발췌한 글입니다.

적용 날짜 : 2009년 1월 12일(월)부터 업로드 된 동영상
변경 내용 : 본인이 올린 동영상을 마이팟, 카페, 블로그 등에서 직접 삭제할 경우, 
                 외부로 퍼간 동영상도 모두 삭제되어 재생되지 않습니다.
                 단, 1월 12일 이전에 업로드 된 동영상은 기존대로 재생되오니 참고하세요.

뭐 결론적으로, 원래는 블로그에서 동영상을 삭제해도 tv팟 서버에는 계속 남아 있었지만, 2009년 1월 12일 이후에 업로드된 경우에는 블로그에서 지우면 서버에서도 동시에 지워진다는 내용이네요. 아울러, 그 이전에 업로드한 동영상을 삭제하려고 하면 귀찮더라도 고객센터로 일일히 연락을 해야하겠네요. 에궁.


흠, 그러면 도대체 비공개라든가 퍼가기 금지같은건 왜 만들었었을까요? 더더욱 이해가 안되는 건, 저의 경우는 퍼가기 금지를 해 놨음데도 불구하고 버젓히 다른 블로그에서 재생을 할 수 있었다는 점이요. 제 생각에는 소스보기로 긁어간게 아닐까 하는 생각이 들긴 합니다만, 어쨌든 퍼가기 금지를 했다면, 동영상 재생을 요청하는 URL과 원문의 URL을 비교만 해 보아도 쉽게 막을 수 있을듯 한데, 그걸 못하나 (혹은 안하나) 봅니다. 

아마 애초에, 티스토리에 업로드한 동영상을 자동으로 tv팟과 연결시킨 정책 자체가 문제가 있지 않았나? 하는 생각이 듭니다. 다음은 파일첨부에 관한 티스토리 가이드 중 일부를 발췌한 내용입니다. 

 2. 동영상

티스토리의 동영상은 Daum tv팟과의 연동을 통하여 제공하고 있습니다. 동영상 버튼을 통하여 직접 촬영한 동영상 파일 업로드 (최대 100MB)를 비롯하여, 동영상 걸기라는 메뉴를 통하여 tv팟 동영상을 검색한 뒤 삽입이 가능합니다. (Powered by Daum tv팟)


어쨌든 이번일을 계기로 다음 세가지를 깨달았습니다.

  • 살면서 뭘 하던 간에 약관을 잘 읽자.
  • 서비스 약관이 변경되었다는 메일이 오면 잙 읽어보자
  • 티스토리에 왠만하면 동영상은 올리지 말자.

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/831 관련글 쓰기

  1. SUBJECT 원본을 삭제해도 살아있는 좀비파일에 대해...(다음고객센터 vs 네이버고객센터)

    2009/07/16 00:19 TRACKED FROM Raon's Blog  삭제

    Brave 아티스트 - Jennifer Lopez 관련앨범 - Brave Brave-Jennifer Lopez 저번 주 본격적인 블로그 정리를 시작했는데... 아직도 끝이 보이지 않습니다.. -.-^ 개인적인 정리는 끝났는데.

댓글을 달아 주세요

  1. BlogIcon cdmanii 2009/02/25 16:20  댓글주소  수정/삭제  댓글쓰기

    비공개글을 퍼갔다는걸로 첨에 잘못봐서 놀랬네요 퍼가기만 금지된거면 제생각에는 어떤사람이 이걸 가져가서 뛰워놓고싶어서 UCC 받는 프로그램등을 통해서 받아서 다시 올렸을 가능성이 있어보이네요 .
    아니면 다른방법으로라도 .. 근데 퍼가기를 금지해놨다면 뭔가 방책이 있어야할걸로 보이네요.. 저도 몇개 애써서 만들어서 퍼가기 금지해놨더니 그걸 아예 받아다가 다시 다른곳에 올려두었더라구요 ;
    다행히 동영상 만들때 처음 맨트에 육성으로 제 아이디를 말하긴 했지만 ..
    삭제도 쉽게 안되는군요 이전건 ... 에구 그전에 올린게 몇개 있긴한데.. 근데 다행히 처음부터 비공개로 올려버렸습니다 ㅋ
    비공개로 처음부터 올린거랑
    공개로 올렸다가 비공개로 처리하는거랑은 차이가 좀 있다고 하네요
    비공개로 완전히 올린건 자신밖에 못보구요
    공개로 올린뒤 비공개하면 비공개 하였다고 하지만 이미 발행되거나 정보가 다른곳에 흘러간건 재생될수있다고하네요

    • BlogIcon 호아범 2009/02/25 18:48  댓글주소  수정/삭제

      다운받아서 올린거라면 그래도 노력이 가상(?)하네요.. ^^
      이 경우는 명백하게 소스보기 후 붙여넣은 듯 합니다.
      플레이어상의 입력인 비디오ID가 같았거든요.

      아무튼, 퍼가기 금지된 영상이 다른곳에서 돌아가지 못하도록 하는 근본적인 방법이 필요할 듯 합니다.

      당분간 동영상은 안올리려구요... -_-;;

  2. BlogIcon PLUSTWO 2009/02/25 18:00  댓글주소  수정/삭제  댓글쓰기

    아~ 그렇군요..
    너무 개인적인 동영상 업로드는 자제를 해야 되겠군요..
    동영상 업로드할때 블로그에만 이라든지 TV팟 동시에 라든지 선택이 있으면 더 좋겠다는 생각이 드네요..

    • BlogIcon 호아범 2009/02/25 18:50  댓글주소  수정/삭제

      전적으로 동감입니다.
      왜 블로그에 올린 영상을 tv팟에 노출시키는 지 이해가 안갑니다.
      단지, 플레이어의 문제는 아닌것 같고, 데이터를 수집하기 위한 다음의 전략이 아니었을까 하는 생각이 듭니다.
      아무튼, 꽤나 불쾌한 경험이었습니다. ^^

  3. BlogIcon Krang 2009/02/25 22:20  댓글주소  수정/삭제  댓글쓰기

    저도 동영상 올릴 일이 있으면 찜찜해서 외국 계정에 올려버립니다. 비메오나 유투브 같은 곳 말이에요.
    근데 퍼간 사람은 아가 동영상을 왜 퍼갔을 까요?

    • BlogIcon 호아범 2009/02/25 22:28  댓글주소  수정/삭제

      그러게 말입니다. 도무지 이해를 할 수가 없네용.
      재밌는건 그 블로그가 저글 한개 포스팅된 후엔 개점 휴업이더라구요. 후후...
      근데, 유튜브 같은 곳은 "퍼가기"에 대해 더 관대한거 아닌가요?

    • BlogIcon Krang 2009/02/25 22:39  댓글주소  수정/삭제

      사용한지는 오래되어서 가물가물하지만 아마 퍼감방지로 올릴 수도 있을 거에요. 기술적으로 퍼가는 것은 완벽히 막을 순 없겠지만 국내 동영상 사이트보다는 삭제한 동영상이 남아 있는 것도 그렇고 덜 찜찜하게 생각이 들더군요.

    • BlogIcon 호아범 2009/02/25 23:00  댓글주소  수정/삭제

      그렇군요... 덕분에 유용한 정보하나 알았네요.
      담번에 동영상 올릴 일 있을때 참고해야겠습니다. ^^

  4. BlogIcon 돌이아빠 2009/02/27 09:12  댓글주소  수정/삭제  댓글쓰기

    Krang님 말씀처럼 퍼가기 금지 옵션으로 올릴 수 있습니다.
    올릴때 이 옵션을 꼭 체크하고!

    그나저나 아무리 그래도 그렇지 문제인데요? 흐음......

    • BlogIcon 호아범 2009/02/27 09:27  댓글주소  수정/삭제

      그렇군요... 감사합니다. ^^
      아무리 저작권 저작권 노래를 불러도, 관리자들은 별 생각이 없나봐요...
      결국 사용자들이 열심히 조심하는 수밖에요.. 에궁..
      정말이지 허울뿐인 IT강국입니다.

  5. 2009/03/04 03:33  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

    • BlogIcon 호아범 2009/03/04 11:44  댓글주소  수정/삭제

      우선 장문의 댓글 감사합니다.
      사견이라고 하셨으니까 저도 편하게 말씀 드리지요.

      일단 근본적으로 불가능하다는 점 인정합니다. 예를 들어, 다운받고 어쩌고 하는 건 쉽지 않다고 해도 플레이되는 동영상을 캠타이아 같은 툴로 PC에서 녹화를 할 수도 있구요. 혹은 최악의 경우 모니터에 플레이 되는 동영상을 캠코더로 녹화해서 다시 올릴수도 있는 거죠
      이런 경우까지 어떻게 해주세요.. 라고 칭얼대는 거 당연히 아닙니다. 악의적으로 퍼가는 경우까지 어떻게 막겠습니까

      다만, 제가 말하고자 했던 것은, '퍼가기 금지'를 했으면 업로드한 사이트에서만 플레이가 가능하게 했으면 좋겠다는 거죠. 이정도야 구현이 어렵지 않을 겁니다.

      님의 생각과는 다를 수도 있지만, 동영상서비스에 동영상을 올리고, 그걸 자신의 블로그에 보내는 경우는 블로그 api를 이용해서 미리 사이트를 등록해 두도록 하면 문제가 되지 않겠지요. 예를들어 사진및동영상 사이트인 '플리커'에서는 그런 서비스를 하고 있지요. 또 서비스의 성격이 좀 다르긴 하지만 '미투데이'나 'delicious' 같은 곳에서도 정보를 보내고 싶은 블로그를 등록해 둔 후에 그곳에 대해서만 정보를 보낼수 있도록 하고 있습니다. 또, 역시 성격은 좀 다릅니다만 '알라딘'같은 곳에서 곧바로 블로그에 책 정보를 보낼수 도 있습니다 이 역시 블로그api를 이용한 서비스 입니다.

      제가 맘에 들지 않았던 부분은, 티스토리에 올린 동영상이 공개여부와 관계없이 TV팟에 올려지는지, 운영상의 문제로 어쩔수 없었다면, TV팟에 비공개되길 원하는 사용자에 대해 보다 더 적극적인 보호방법을 제시할 수는 없었는지 입니다. 또 TV팟 대해서는 앞서 언급한 것 처럼 여기저기 퍼가게 되질 않게 바라는 사용자에 대한 배려가 부족하다는 느낌이 들었구요. 마지막으로 다음의 고객센터 응대가 맘에 들지 않았습니다.

      이건 티스토리 잘못인지 TV팟 잘못인지 모르겠으나, 사용자가 삭제한 동영상이 서버에 남아있었다는 사실이 아무리 이해하려해도 납득이 안가는 군요.

      개인적으로 저역시 연구개발 및 프로그래밍 일을 하고 있습니다. 웹관련 일도 여럿 해 보았구요. 님의 고충을 이해 못하는게 아닙니다만, 어쨋든 보다 적극적인 방법으로 저작권을 지켜주지 못했다는 생각이 들어 많이 답답했었지요. 그리고 그러한 답답함을 글로 남겨본거였구요.

      끝으로, 다음, TV팟, 티스토리 모두 서비스를 개발하시는 개발자와 서비스를 구상하는 디자이너, 회사의 경영진들, 그리고 사용자가 모두 다 만족하는 서비스가 되길 바랍니다.

  6. BlogIcon TISTORY 2009/03/04 17:15  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. TISTORY입니다.

    티스토리 이용에 불편을 드려 죄송합니다. 글과 댓글을 보고 죄송하다는 말씀을 먼저 드리고 이와 관련하여
    수정된 부분이 있어서 알려드리고자 댓글을 남겨드립니다.

    1. 티스토리와 DaumTv팟에 접수되는 고객문의를 별도로 분리하여 처리하기때문에 혼선이 있었던것같습니다. 티스토리측으로 메일을 주셨을때는, 단순한 저작권 문제로 인한 삭제요청으로 받아들였던것같습니다. 앞으로 동영상 관련 문제가 티스토리로 들어오면 Daum Tv팟으로 이관하여 처리하도록 조치하였습니다.

    2.티스토리에서 동영상을 업로드할때 업로드창에서 "Daum tv팟에 공개"를 체크 해제하시면 tv팟에 공개되지 않고 있으니 tv팟에 공개를 원하지 않는 동영상은 체크를 해제하고 업로드해주시면 됩니다.체크를 해제하시고 업로드하시면 기본적으로 동영상 퍼가기가 "허용안함"으로 설정되어 퍼가기가 되지 않습니다.

    3.Daum tv팟에 공개되었을 경우에는 퍼가기 설정을 할 수 있습니다. 본문내에 삽입된 동영상을 클릭하시면 우측에서 설정하실수 있습니다.


    혹시 이후에도 Daum tv팟에 공개 를 체크 해제하시고 업로드 하였으나 동영상이 tv팟에 공개될경우에는 Daumtv팟이나 티스토리로 문의해주시기 바랍니다.

    • BlogIcon 호아범 2009/03/04 19:41  댓글주소  수정/삭제

      우선 방문 감사드립니다.
      어찌 되었던 간에 뭔가 개선된다고 하니 기대해 볼거구요.
      정책이야 또 바뀔 수 있겠으나, 기술적으로 가능한 부분들에 대해선 점진적으로 더 좋아지길 바랍니다.
      새로운 정책을 세울때에도, 서비스업체로서 서비스를 이용하는 주체인 사용자들의 입장을 좀더 생각해 주었으면 하구요.
      아울러, 고객센터 직원분들도 보다 전문성을 띄었으면 좋겠네요.

스크립트 입력이 귀찮으신 분들을 위해 소스를 직접 올려드립니다. (본문 하단)
필요하신분은 다운로드해서 사용하세요. 단 적용하는 단계에서 조심해서 다루시길 바랍니다. ^^

그리고, 원문에 비해 좀더 알아보기 쉽도록 코드를 정리하였고, 스타일을 약간 변경하였습니다. 


다음 블로거뉴스 위젯을 블로그에 달려고 하면 한가지 고민이 생깁니다. 추천뉴스, 인기뉴스, 최신뉴스라는 세가지 정보화면 중에서 어떤것을 메인으로 할까에 대한 고민이지요. 

물론, 조그만 역삼각형을 클릭하면 드롭다운 목록이 열리면서 다른 목록으로 전환이 되긴 합니다만, 사람 심리가 왠지 두번 클릭을 하면 영~ 귀찮은 생각이 들기 마련입니다.


추천/인기/최신 탭

그래서 생각한것이, 바로 가기 버튼을 이용해서 을 만들어보자고 생각을 했습니다. 

이게 말로 설명할려니까 좀 힘든거 같은데, 아래 그림을 보는것이 이해가 빠를 듯 합니다. 사실, 혼자 생각한건 아니구요, 믹시의 mixUP 캐스트위젯을 좀 참조했습니다. ^^

위쪽에 세가지 뉴스를 나타내는 링크를 달고, 각각을 클릭하면 해당 목록을 아래에 보여주면서 메뉴의 색상을 진하게 바꾸도록 하였습니다.


만들어 보자

My글 퍼가기

이를 위해서는 우선, 블로거 뉴스화면 - My글 퍼가기로 가서 원하는 디자인을 선택한 후에, 소스퍼가기 부분의 소스를 메모장 같은 곳에 복사하여 둡니다. 

제 경우는 이렇게 되는 군요 (클릭하시면 크게 보입니다.)


이중에서 src='어쩌구저쩌구' 하는 부분을 자세히 보면 아래와 같습니다.

http://api...../my_widget?skin=2&page_size=7&init_type=recommend&is_footer=1&daumid=crazybar03 


코드 작성하기

다시 메모장을 새로 열어서 아래 코드를 입력합니다. 이때, 1번 부분은 위 주소의 빨간색 부분을 입력하고, 2번 부분은 위 주소의 파란색 부분을 입력합니다. (클릭하시면 크게 보입니다.)

블로거뉴스위젯IFRAME 태그를 이용해서 내용을 채우도록 되어 있는데, 이를 링크와 연동하여 원하는 내용으로 바꾸도록 한 것입니다. 이때, 선택된 링크의 스타일을 약간 다르게 적용시켜서 눈에 띄도록 하였습니다. 


웹페이지에 적용하기

이제 이 코드를 블로그 상의 붙이고 싶은 부분에 가져다 붙이면 모든 준비가 끝이 나는 군요. 제 경우는 우측 사이드바에 붙여두었습니다.

모든 절차가 완료 되었으면, 각각의 링크를 클릭하여 원하는 기능이 잘 수행되는지 확인해 보면 되겠죠 ^^.. 결과가 궁금하시면 본블로그 우측 사이드바를 보세용

참고로, 크롬과 익스플로로 7.0에서는 정상동작함을 확인하였습니다. 


나머지

근데, 이런 위젯을 달아놓기에는 제 글들이 너무 인기가 없네용.. 에궁.. -_-;;

혹시 필요하신분 계실까봐 소스코드도 같이 올립니다. 적용하시는 단계에서 기존의 스킨의 틀이 깨지지 않도록 섬세하게 작업하시기 바랍니다. 


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/830 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 밥탱구리 2009/02/25 09:23  댓글주소  수정/삭제  댓글쓰기

    좋은정보 감사합니다.ㅎㅎㅎ
    저도 아직 달 염두가 안나는군요ㅠㅠ

    • BlogIcon 호아범 2009/02/25 12:19  댓글주소  수정/삭제

      댓글 감사드립니다. ^^
      근데 역시 문제는 기능이 아니고 디자인인가봐요.
      스킨과 어울리도록 만드는게 더 오래걸리네용.. 에궁..

스킨을 너저분하게 만드는 이유중의 하나가 바로 자주 안가는데 가끔 필요한 목록들입니다. 대표적으로 글보관함즐겨찾기 목록을 들수 있을것 같은데요... 대부분의 스킨이 기본적으로 목록형으로 보여지도록 구성되어있지요. 



간혹 블로그을 돌아다니다 보면 드롭다운박스스타일로 바꿔둔 곳을 볼 수가 있는데요. 그 팁을 올려봅니다.



목록형태로 보여지는 스킨은 보통 UL 태그LI 태그를 이용하여 작성이 되어 있고, HTML 편집을 통해 들여다 보면 아래와 유사한 형태로 작성되어 있습니다.



이를 드롭다운박스로 바꾸려면 SELECT 태그OPTION 태그의 조함으로 변경해 주시면 됩니다.

  1. 아무것도 선택되지 않았음을 나타내는 더미옵션
  2. SELECT 태그: 선택이 이루어 졌을때 해당 페이지로 이동하도록 하는 스크립트를 값으로 가짐
  3. OPTION 태그: 4에서 보여지는 값과 연결되는 URL을 값으로 가짐
  4. 화면상에 보여지는 값

사실 뭐 팁이라 부르기도 좀 거시기 하긴 합니다만 그냥 제가 까먹지 않으려는 목적으로 기록해 둡니다. ^^

테스트를 하고 싶으시면 우측에 보니는 글보관함이랑 즐겨찾기를 눌러보세요...





저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/828 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 돌이아빠 2009/02/19 20:47  댓글주소  수정/삭제  댓글쓰기

    앗! 이거 틈 나는 대로 정리해서 포스팅하려고 했는데.!
    그냥 링크만 걸어야겠어요^^~ 후후훗

    • BlogIcon 호아범 2009/02/19 22:01  댓글주소  수정/삭제

      하하.. 그러셨군요.
      이게 은근히 모르는 분이 볼땐 되게 궁금했나 보더라구요.
      주변에 물어보는 분이 있어서 아예 포스팅으로 남겨버렸습니다. ^^

  2. BlogIcon OLokLiR 2009/02/19 22:53  댓글주소  수정/삭제  댓글쓰기

    와우! 화살표까지 동원한 상세한 설명. 너무 멋있습니다.

  3. BlogIcon 서민당총재 2009/02/19 22:57  댓글주소  수정/삭제  댓글쓰기

    헉! 저는 자주 안쓰는것은 그냥 지워버렸는데....
    상세하게 설명해 주셔서 감사합니다. >ㅁ<

    • BlogIcon 호아범 2009/02/20 12:43  댓글주소  수정/삭제

      사실, 이렇게 달아 놓긴 했지만, 일단 제가 쓰는 일은 거의 없더라구요.
      여차하면 다시 지워버릴까도 생각중입니다. ^^

  4. BlogIcon 피터날아라 2009/02/22 15:50  댓글주소  수정/삭제  댓글쓰기

    와우 호아범님 팁감사합니다.
    다른 블로그에서는 너무 간단히 설명해서 이해하기 어려웠는데
    쏙쏙들어와요 ^o^

  5. BlogIcon iPod Art 2009/02/23 15:03  댓글주소  수정/삭제  댓글쓰기

    제가 원하던 정보가 많아요^^

다음 위젯을 적용하다보면 블로그 스킨과 어울리질 않아서 좀 망설여지는 경우가 있습니다. 요번에 스킨을 바꾸면서 저 역시 느꼈던 부분인데요.

그럴때 사용하면 편리한 기능이 바로 HTML 소스퍼가기 입니다. 간단히 말해서, 드래그앤드랍 방식이 아닌 HTML 소스를 직접 받아와서 원하는 위치와 스타일을 적용하는 기능이지요.

사진출처: 위젯뱅크 화면캡춰


이를 티스토리사이드바에서 이용할 때는 HTML 배너출력 이라는 항목을 이용하면 됩니다. 

사용중인 사이드바에 HTML 배너출력 항목을 추가하고, 소스부분에 위에서 가져온 코드를 입력하면 됩니다. 이때, 코드 앞뒤에 다른 태그를 추가로 삽입하여 원하는 디자인을 구축할 수 있습니다. 

참고로, 사이드바 설정은 관리자->스킨->사이드바 설정 에서 하실수 있습니다. 


다음은 적용한 결과 입니다. 두개의 라운드 시계가 삽입되어 있는데요, 위쪽이 HTML 소스와 HTML 배너를 이용한 것이구요, 아래쪽은 단순 퍼가기 후에 사이드바에서 드래그앤드랍으로 붙인 것입니다. 

위쪽 시계에는 다른 사이드바 항목들과 일체감을 주기위해 스킨에서 제공하는 배경 및 테두리를 붙였습니다. 첨에 아래 시계처럼 단순 붙이기를 한 후에는 뭔가 어울리지 않는 듯 보여서 좀 이상했는데, 위처럼 하고 나서 보니 다른 항목들과 일체감을 가지게 되어서 한결 자연스러워진 느낌이 드네요..


참고로, HTML 배너출력을 붙이면 기본적으로 아래와 같은 HTML 형태로 사이드바 항목이 만들어 집니다. 

<div class='module module_plugin'>
    <!-- 사용자가 입력한 코드 -->
</div>


따라서, 디자인을 정확하게 맞춰주기 위해서는 modulemodule_plugin이라는 클래스에 대한 스타일값을 스타일시트(관리자->스킨->HTML/CSS편집->style.css)에 추가해 주어야 합니다. 


그외에 HTML 소스퍼가기를 이용하면 사이드바가 아닌 곳에도 위젯을 붙일 수 가 있습니다. 이때는 스킨파일(관리자->스킨->HTML/CSS편집->skin.html)의 원하는 위치에 복사해간 코드를 추가해 주면 됩니다.


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/826 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon OLokLiR 2009/02/18 03:11  댓글주소  수정/삭제  댓글쓰기

    사이드바가 개별로 분리디자인된 스킨은 디자인을 통일시켜주려면 저런걸 해야되서 불편하지요 ;ㅁ;

    • BlogIcon 호아범 2009/02/18 11:29  댓글주소  수정/삭제

      그르게요... 이뻐서 좋긴 했는데, 덕분에 삽질좀 했네요..
      자유롭게 가져다 붙이기에는 디자인이 단순한게 편하긴 하죠.. ^^

  2. BlogIcon OLokLiR 2009/02/18 23:35  댓글주소  수정/삭제  댓글쓰기

    그런데 파이어폭스에서 댓글이 안보이네요 ;;; 스킨 뭐가 잘못된 걸까요...
    인터넷 익스플로러는 잘 보이는 것 같은데...

    • BlogIcon 호아범 2009/02/19 00:49  댓글주소  수정/삭제

      헉... 감사합니다.
      덕분에 심각한 뻑 하나 잡았네요...
      아마 스타일시트를 해석하는 방식이 FF와 IE가 서로 달랐나 봅니다. 에궁..
      글꼴 설정을 바꾸면서 뭔가가 충돌이 났던거 같네요.
      암튼 지금은 잘 됩니다. ^^


요사이 마음을 다잡아야 할 일들이 여럿 있어서, 기분전환 차원에서 스킨을 뒤집었습니다. 이 일도 여러번 하다 보니까 다해서 2시간 정도밖에 안걸렸네요.. 


선택한 스킨은 티스토리에서 제공하고 있는 Life Is Mono (Light) 입니다. 지금의 기분과 아주 흡사하게 흐릿해 보이는 것이 맘에 드네요. ^^


적용하는 단계에서 수정한 부분들은 다음과 같습니다. (이 부분은 정리차원에서 남겨둡니다.)

디자인 수정


기능 수정

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/825 관련글 쓰기

  1. SUBJECT [티스토리/스킨] HTML 태그의 `title` 속성 활용하여 공간을 효율적으로 사용하기

    2009/02/19 16:46 TRACKED FROM Crazy Life on Net  삭제

    블로그 스킨을 만든다거나 기타 HTML을 이용해서 웹을 디자인하다 보면 보여주고 싶은 정보는 많은데 공간이 좁아서 고민하게 되는 경우가 많이 있습니다. 특히, 블로그 스킨을 만들다 보면, 개인적으로 사이드바가 있는 2단이나 3단 스타일을 좋아하는데, 동시에 사진을 가능한한 큰 크기로 올리고 싶기 때문에 본문의 너비를 키우면 사이드바의 폭이 좁아져서 내용을 배치하기가 쉽지 않습니다. 이럴때 활용하면 유용한 기능중의 하나가 바로 대부분의 HTML 태그에..

  2. SUBJECT [티스토리/스킨] 자주 안보는 목록은 드롭다운박스로 바꾸자

    2009/02/19 19:15 TRACKED FROM Crazy Life on Net  삭제

    스킨을 너저분하게 만드는 이유중의 하나가 바로 자주 안가는데 가끔 필요한 목록들입니다. 대표적으로 글보관함과 즐겨찾기 목록을 들수 있을것 같은데요... 대부분의 스킨이 기본적으로 목록형으로 보여지도록 구성되어있지요. 간혹 블로그을 돌아다니다 보면 드롭다운박스스타일로 바꿔둔 곳을 볼 수가 있는데요. 그 팁을 올려봅니다. 목록형태로 보여지는 스킨은 보통 UL 태그와 LI 태그를 이용하여 작성이 되어 있고, HTML 편집을 통해 들여다 보면 아래와 유사한..

댓글을 달아 주세요

  1. BlogIcon zeduic 2009/02/17 23:51  댓글주소  수정/삭제  댓글쓰기

    우와 글씨체 적용하는거 너무 신기해요..ㅎ

  2. BlogIcon 재키 2009/02/18 02:57  댓글주소  수정/삭제  댓글쓰기

    나눔고딕 이쁘네요...^^

    초기화면 new버튼하고 메타버튼 엑박으로 표기되네요...

    저도 지금 이 스킨 사용중이라 많은 도움이 될듯 합니다...

  3. BlogIcon 마이크 2009/02/18 06:25  댓글주소  수정/삭제  댓글쓰기

    이쁘게 꾸미셨네요. 근데 댓글은 글자색 때문에 안 보이는 건가요?

    • BlogIcon 호아범 2009/02/18 11:27  댓글주소  수정/삭제

      헉.. 댓글이 안보이신다구요?
      죄송하지만 어느부분인지 확인좀 해 주실 수 있나요?
      제가 확인할 땐 다 정상이라.. 어딘지를 모르겠네용.. -_-;;

    • BlogIcon 호아범 2009/02/19 00:48  댓글주소  수정/삭제

      혹시 FF에서 보셨었나요?
      좀전에 FF에서 댓글이 안보이는 벅이 있어서 잡았거든요..

  4. BlogIcon Krang 2009/02/18 07:08  댓글주소  수정/삭제  댓글쓰기

    스킨 깔끔하고 멋지네요. ^^
    추천버튼들은 아마 변경하시면서 삭제되었나봅니다.

    • BlogIcon 호아범 2009/02/19 00:48  댓글주소  수정/삭제

      감사합니다. ^^
      스킨변경당시에는 잘 보였는데, 알고 봤더니 캐쉬에 남아있던 이미지가 그냥 보였었나봐요...
      수정했는데, 잘 보이죠?

  5. BlogIcon 호둥이 2009/03/12 16:05  댓글주소  수정/삭제  댓글쓰기

    블로그가 깔끔하네요.
    블로그 글꼴변경하러 이것저것 찾아보다가
    잘 읽고 갑니다.

본 블로그의 글이 발행되고 있는 메타블로그 목록입니다.

몇군데 되지도 않는데 어떤어떤 곳에 가입이 되어 발행이 되고 있는지 영 헤깔려서 아예 포스팅으로 남겨둡니다. 


미디어 다음 - 블로거 뉴스

  • 티스토리 플러그인 및 RSS 통한 수동 등록
  • 플러그인의 경우, 발행 상태의 글 중에서 원하는 글을 골라서 등록
  • RSS 방식의 경우, 공개 및 발행상태로 RSS에 포함 된 글 중 원하는 글을 수동으로 등록

믹시

  • 티스토리 플러그인 및 RSS 자동 수집
  • 공개 또는 발행상태로 RSS에 포함 된 글 중 원하는 글을 수동으로 등록
  • 이중 발행상태의 글에 한하여 플러그인을 통해 본문에 추천 버튼이 보임
  • 사이트 내에서 원치 않는 글의 등록을 취소 할 수 있음


올블로그

  • 티스토리 플러그인 및 RSS 자동 수집
  • 플러그인의 경우, 발행하는 방식(발행 / 공개 및 발행)을 선택할 수 있음
  • RSS 방식의 경우, 공개 또는 발행으로 RSS에 포함 된 글은 자동으로 등록됨
  • 사이트 내에서 원치 않는 글의 등록을 취소 할 수 있음


블로그코리아

  • 티스토리 플러그인 및 RSS 자동 수집
  • 공개 또는 발행상태로 RSS에 포함된 글은 자동으로 등록됨
  • 사이트 내에서 원치 않는 글의 등록을 취소 할 수 있음

레뷰

  • RSS를 통한 수동 등록
  • 공개 또는 발행상태로 RSS에 포함 된 글 중 원하는 글을 수동으로 등록
  • 블로그 등록을 취소하더라도 등록된 글이 삭제 되지는 않음


이올린

  • 티스토리 플러그인
  • 발행상태의 글이 자동으로 등록됨


티스토리 메인

  • 공개 또는 발행 상태로 저장 된 글은 자동으로 등록
  • 개별적인 등록 취소는 할 수 없음
    • 취소를 위해선 글의 상태를 비공개로 전환해야 함


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/810 관련글 쓰기

댓글을 달아 주세요

그놈의 트래픽이 뭔지, 한가할때 들여다 보고 있으면 참 재미있지요.

얼마전에는 실시간 접속자수를 알려주는 위젯에 관한 글과  티스토리 플러그인을 활용한 유입경로 분석에 관한 글을 작성했었는데, 요번에는 좀더 전문적(?)인 분석을 해주는 도구를 활용한 트래픽 분석 결과를 올려보려고 합니다.

일단, 가장 널리 알려진 트래픽 분석도구는 Google Analytics 다음 웹인사이드가 있습니다. 블로그 운영초기에는 Google Analytics를 이용했었는데, 그걸로 인해 블로그 로딩속도가 좀 느려지는 감이 있어서 다음 웹인사이드로 통계를 내 오고 있습니다. 

티스토리도 다음꺼라서 그런지는 잘 모르겠지만 어쨌든, 웹인사이드로 인한 속도저하는 없더라구요. 


다음은 간단한 웹인사이드 사용법과 분석화면입니다. 


1. 블로그 등록하기

먼저 회원가입을 한 후에, 화면 우측에 보이는 사이트 관리 라는 버튼을 누르고, 중간에 보이는 신규사이트 추가 버튼을 클릭하면 분석하고자 하는 블로그를 추가할 수 있습니다.


다음에 나타나는 창에 사이트의 정보를 입력합니다.


사이트 정보 입력이 끝나면, 아래와 같은 창이 나타나게 되는데요.

여기에 보여지는 스크립트를 복사하여 운영중인 블로그에 삽입해 주면 됩니다. 이때, 스크립트 가이드를 읽어보면 약간의 도움을 받을 수 있겠군요.


2. 티스토리 블로그에 삽입하기

티스토리의 경우는 스킨 편집을 지원하기 때문에 손쉽게 삽입이 가능합니다.

관리자 -> 스킨 -> HTML/CSS편집 으로 접속해서 오른편에 보이는 skin.html 영역의 맨 아래에 보면 </body> 가 보이는 데요. 그 앞에 위 스크립트를 삽입하고  저장해 주면 끝입니다. 


3. 관리 화면 보기

이렇게 했다고 해서 하루아침에 분석이 쫙 하고 나타나는 건 당연히 아니겠지요. 일단 느긋하게 몇일 두고 봅니다. 그러면 누군가 블로그에 접속할 때마다 삽입해둔 스크립트가 짜잔~ 하고 수행되면서 해당 트래픽이 웹인사이드에 누적됩니다. 

적절한 시점에 웹인사이드에 접속해 보면 아래와 같은 화면들이 나타나게 됩니다. 

아래 내용은 실제 본 블로그의 분석화면입니다. 






위 페이지들은 각각의 요약정보이고, 각 정보의 상세 페이지는 너무 많아서 생략합니다. 


4. 재밌는 유입경로들...

웹인사이드를 이용해서 지난 1주일간 트래픽을 들여다 보다 보니 외국으로부터의 유입이 가끔 보이더라구요. 기능중에서 경로분석 -> 유입사이트 메뉴를 활용해서 살펴보니 몇몇 사이트가 눈에 띄네요.

  • http://www.lx3-photography.com: LX3 관련 블로그인데, 제 글이 링크가 되어 있더라구요. (바로가기)
  • http://www.dslr-forum.de: DSLR 관련 독일 사이트인데, 애석하게도 독어를 몰라서 어느 글인지 찾을 수가 없네요.. -_-;;
  • 그외 구글, 야후 등 다른나라 검색엔진들

또, 방문자 심층분석 -> 접속지역 메뉴에서 우리나라 이외지역의 접속 비율을 보니까 약 2% 정도 되는 군요. ㅎㅎ

그냥 국내 블로거로 남기로 했습니다. ^^


여튼, 이래저래 내 블로그를 어떤 사람들이 보는지가 궁금하다면 이런 도구를 이용해 보는 것도 재미있을거 같습니다. 


 


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/799 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon juanpsh 2009/01/30 09:24  댓글주소  수정/삭제  댓글쓰기

    저두 Google 아날리스틱을 사용하고 있었는데요. 쩝, 이거 한 번 써 봐야겠습니다. 좋은 포스팅 감사합니다.

    • BlogIcon 호아범 2009/01/30 09:47  댓글주소  수정/삭제

      요새는 어떤지 모르겠지만, 구글 쓰다보면 간혹 페이지 로딩시에 멈칫하는 경우 없으신가요?
      전 그걸 못견디겠더라구요...

  2. BlogIcon 블루그 2009/01/30 14:59  댓글주소  수정/삭제  댓글쓰기

    저도 한번 확인해봐야겠어요. ^^
    이런 분석글은 정말 재밌어요ㅎㅎ

  3. BlogIcon ACT 2009/02/05 22:39  댓글주소  수정/삭제  댓글쓰기

    이글 보고 바로 웹인사이드 사용중 ㅋ 좋은 정보 캄사~

  4. BlogIcon 예영 2009/02/28 02:19  댓글주소  수정/삭제  댓글쓰기

    국제 블로거가 되려면 영어로 포스팅해야 되겠죠? 저는 영어가 약해서요......... 크;;;;;;;;
    그래도 한국인들이 전세계로 진출한 덕분인지 외국에서 접속하시는 분들이 소수지만 항상 있더군요. ^_^
    나는야 국제 블로거?

    • BlogIcon 호아범 2009/03/02 12:05  댓글주소  수정/삭제

      당연한 말씀이지요.. ^^
      간혹, 카메라 관련 포스팅의 경우는 외국인들도 종종 오더라구요. 물론, 댓글 같은건 없고 그냥 사진만 보고 가는 정도지만요.. ㅎㅎ
      방문댓글 감사드립니다.

i n v i t a t i o n

티스토리 초대장

+ 남은 초대장 수 : 0

안녕하세요!

티스토리에 보금자리를 마련하시려는 여러분께 초대장을 배포해 드리려고 합니다.

나만의, 내 생각을, 내 기억을 담는 소중한 블로그를 만들고 싶다면 티스토리로 시작해보세요!

티스토리 블로그는 초대에 의해서만 가입이 가능합니다. 원하시는 분은 댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 남겨주실 때에는 꼭 비밀댓글로 남겨주세요!

초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요!

Yes
이런 분들께 드립니다!
1. 다른 블로그를 사용해보셨던 분
2. 이메일 주소가 정상적인 분
3. 블로그를 시작하려는 이유를 남겨주신 분!
No
이런 분들께 드리지 않아요!
1. 이메일 주소가 의심되는 분!
2. 이메일 주소를 남기지 않으신 분
3. 이유도 없이 달라고 하시는 분!
티스토리 이래서 좋아요!
1. 이미지, 동영상, 오디오, 파일까지! 무한 용량과 강력한 멀티미디어를 올릴 수 있어요!
2. 스킨위자드로 스킨을 내맘대로~ 거기에 기능 확장 플러그인까지!
3. 내가 원하는대로 myID.com으로 블로그 주소를 만들 수 있어요!

기왕이면 열심히 활동하실 분들이 신청하셨으면 좋겠습니다. 초대장 나눠드린 분들 중 많은 분들이 개점휴업이더라구요.
 
어쨌든, 댓글에 비밀댓글로 이메일 남겨주시는 선착순 10분에게 초대장 보내드리도록 하겠습니다.
 
----
 
가지고 있던 초대장이 다 소진되어 종료합니다.
 

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/794 관련글 쓰기

댓글을 달아 주세요

  1. 2009/01/20 13:54  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  2. 2009/01/20 13:55  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  3. 2009/01/20 13:56  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  4. 강깅쓰 2009/01/20 13:58  댓글주소  수정/삭제  댓글쓰기

    rkddudgu@hanmail.net 부탁드립니다!!

    예전에 네이버 블로그를 한번 해본적이있는데

    재밌더라구요ㅎ 그때문이기두 하구요

    요즘 추세가 티스토리인것 같더라구요ㅎㅎ

    그래서 저두 해보려구요

  5. 2009/01/20 13:57  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  6. 2009/01/20 13:59  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  7. 2009/01/20 14:01  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  8. padoc 2009/01/20 14:01  댓글주소  수정/삭제  댓글쓰기

    ㄱㅏ입했어요 감사합니다..__)

  9. 2009/01/20 14:09  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  10. 팬더 2009/01/20 14:02  댓글주소  수정/삭제  댓글쓰기

    1st_tistory@hanmail.net

    부탁드려요

  11. 2009/01/20 14:03  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  12. BlogIcon 호아범 2009/01/20 14:03  댓글주소  수정/삭제  댓글쓰기

    여기까지 종료합니다.

  13. 최범규 2009/01/20 14:04  댓글주소  수정/삭제  댓글쓰기

    초등학교에서 학생들을 가르치고 있는데 학급 홈페이지로 유용하게 사요하고자 합니다.
    bkchoi81@naver.com

  14. 2009/01/20 14:11  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  15. 2009/01/20 14:12  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  16. BlogIcon 쉘로우 2009/01/20 14:14  댓글주소  수정/삭제  댓글쓰기

    감사합니다~~ ^^

  17. 2009/01/20 14:15  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  18. 이정문 2009/01/20 14:18  댓글주소  수정/삭제  댓글쓰기

    정말 감사합니다!

  19. 2009/01/20 14:40  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

몇일전 어느(?) 블로그에서 보게 된 건데, 현재 몇명이 블로그에 접속되어 있는지를 보여주는 위젯이 있더라구요. 약간의 검색을 해보니, 이미 알만한 분들은 다 알고 계시는 기능인 듯 싶었습니다. ^^

그래도, 신기한 마음에 간단하게 소개를 해볼까 합니다.


우선, 이에 관해 자세하게 소개해 놓은 블로거팁 닷컴의 링크 먼저 달고 시작합니다.


본 서비스는 whos.amung.us라는 사이트에서 제공해 주는 것으로서 현재 블로그에 접속되어 있는 접속자수를 실시간으로 보여주는 기능을 합니다. 

이를 이용하기 위해서는 사이트에 가서 아래와 같은 JavaScrip 코드를 자신의 블로그의 적절한 위치에 삽입해 주면 됩니다.

그러면 아래와 같은 모양의 버튼을 통해 현재 접속자 수를 알려주게 됩니다. 이때, 디자인이나 색상을 바꾸려면 사이트 내에서 몇가지 조작을 해서 간간하게 만들어 낼 수 있습니다.


그런 후에 만들어진 버튼을 클릭해 보면 구체적으로 어떤 페이지에 몇몇이 접속되어 있는지를 확인 할 수가 있습니다. 아래 그림은 이 글을 쓰고 있는 현재 본 블로그에 접속되어 있는 접속자를 나타내는 화면입니다.

시간대별 변화 그래프, 접속되어있는 포스팅 목록과 접속자 수, 접속한 지역 등을 한눈에 볼 수 있도록 구성이 되어 있는 걸 볼수 있습니다. 


다음은 티스토리 사용자를 기준으로 위젯을 추가하는 모습을 입니다.

1. "관리자 -> 스킨 -> 사이드바 설정"을 클릭 한 후에 "사용 가능한 사이드바"에서 "HTML 배너출력"을 드래그 하여 사이드바 내의 놓고 싶은 위치에 드랍합니다.

이때 사용중인 사이드바의 모양은 스킨에 따라 달리 보일 수 있습니다. 


2. 추가한 "HTML 배너출력"편집을 클릭하고 whos.amung.us에서 가져온 코드를 붙여넣고, 저장을 합니다. 이때에 디자인을 고려하여 원하는 태그를 추가하여도 됩니다.


3. 이제 다 되었네요. 확인해 봅시다.



관심 있으신 분들은 간단하게 적용해 봐도 재밌을 듯 합니다. ^^

참고로, 본 블로그의 통계페이지는 http://whos.amung.us/stats/rn60i19qsxfi 입니다.


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/780 관련글 쓰기

  1. SUBJECT 블로그 실시간 접속자수를 트레이에서 알려준다!!

    2009/01/08 16:31 TRACKED FROM 재아넷 JAEA@BLOG  삭제

    흔히들 블로그에 현재 몇명의 접속자가 있는지에 대해서 무척이나 궁금해 합니다. 특히 블로그에 재미를 붙인분들이라면 더 그럴껀데요~~.. 현재 블로거들이 가장 많이 사용하는 위젯은 http://whos.amung.us/ 에서 지원하는 amung 위젯입니다. 설치도 쉽고 특별히 가입을 해야 한다거나 하는것도 없기 때문에 많이들 사용하고 나름 깔끔함을 권장하기도 합니다. 아마 대부분의 블로그에서 한번쯤은 보셨을겁니다. 보통 RSS 아이콘과 같이 두는경우가..

댓글을 달아 주세요

  1. BlogIcon 다짱 2009/01/08 18:06  댓글주소  수정/삭제  댓글쓰기

    위젯중에 제일 맘에 드는 기능 이에요. 디자인도 간단하고 이쁘구요^^
    설치하는 방법을 쉽게 달아주셔서 초보 블로거님들이 도전해보실수 있겠네요.

  2. BlogIcon 로이스 2009/01/08 18:07  댓글주소  수정/삭제  댓글쓰기

    재미있네요^^
    제 블로그는,,,, 몇명이나 보고있을지...^^
    저도 한번 해봐야겠어요^^

  3. BlogIcon 하늘사람 2009/01/08 20:01  댓글주소  수정/삭제  댓글쓰기

    좋은 데요. 저도 한번 달와봤답니다.

얼마전에 티스토리 공지사항에 모바일 접속에 관한 내용이 게시되었더군요. 마침 풀브라우징을 아주 잘 지원하는 햅틱2도 장만한 터라 문득 내 블로그를 함 접속해 볼까? 하는 생각이 들더군요.

그래서 함 해봤습니다. 참고로 본 블로그의 모바일 주소는 http://www.crazybar.net/m 입니다. ^^


그냥 접속하면 수많은 이미지데이터로 인해 패킷수가 어마어마 할텐데, 모바일 전용으로 보이는 텍스트위주의 스타일이 나름 깔끔하게 잘 짜여진 듯 보입니다. 이 정도면 정말 심심할 땐 접속해서 놀아볼만 할 것 같습니다. ^^

하지만, 지금은 폰 바꾸면서 의무로 가입한 데이터 요금제를 사용중인 터라 겁없이 접속을 해 보긴 했지만, 글쎄요... 평상시라면 얼마나 접속할까? 하는 생각이 드네요. 

휴대전화 풀브라우징~을 부르짓는 분들을 보면 나름 이해가 안가는 건 아니지만, 어차리 많은 멀티미디어데이터가 돌아나니고 비표준이 난무하는 우리나라 웹 환경을 고려해 봤을때 이처럼 모바일 전용페이지를 "따로" 만들지 않는 한 완벽한 풀브라우징은 불가능하다는 생각이 드네요. 

여튼, 휴대폰으로 웹페이지를 본다... 는 사실, 참 재밌습니다. ^^

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/779 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon reshout 2009/01/08 09:04  댓글주소  수정/삭제  댓글쓰기

    저는 아이팟터치의 사파리로 보니까 햅틱2랑 모양이 다르네요. 모바일 페이지는 브라우저마다 다르게 표현되는 듯.

기본적으로 티스토리에는 페이지의 개념이 있죠. 특정글의 링크를 타고 들어간 경우가 아니라면, 설정에서 정해둔 개수단위로 한 페이지가 구성되고, 가장 최근 페이지가 블로그 초기화면이 됩니다. 

이럴때 원하는 페이지를 직접들어가는 방법은 블로그 주소/?page=XX 입니다.

가령 본 블로그의 경우 http://www.crazybar.net/?page=1 이라고 하면 첫번째 페이지가 나오게 되는 거죠.

부수적으로 한 화면에 보이는 글의 개수를 1개로 설정한 경우에는 위 주소의 XX는 최근 글 부터의 인덱스로 볼수도 있습니다. 실제로 본 블로그도 이처럼 동작하는데, page=1 이면 최신글, page=10 이면 최근 10번째 글이 됩니다.


문제는 태터데스크를 적용하면 위 링크가 먹지 않습니다.

아마도, URL rewriting 규칙중 어딘가에서 충돌이 생기는 듯 한데, 태터데스크를 사용하는 블로그에서 위처럼 페이지를 지정해도, 그냥 블로그 초기화면으로 튕겨져 나가는 듯 합니다.


이걸 해결할 수 있는 방법은 블로그 주소/?page=XX rewriting될 주소를 직접 입력하면 되겠죠.

그건 바로 index.php 입니다.

실제로, 블로그 주소/?page=XX 와 블로그 주소/index.php?page=XX 는 동일하게 동작합니다. 

본 블로그에서 태스트를 해 보면,  http://www.crazybar.net/?page=1  는  http://www.crazybar.net/ 로 튕겨지지만,  http://www.crazybar.net/index.php?page=1 는 정상적으로 첫 페이지가 나타납니다.


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/749 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 함차 2008/11/10 17:23  댓글주소  수정/삭제  댓글쓰기

    태터툴즈 사용하시는 분이 많네요..겁이나서..아직 시도 못하고 있는데..이중 사이드바가 너무 인상적이네요

    • BlogIcon 호아범 2008/11/10 18:57  댓글주소  수정/삭제

      안녕하세요 반갑습니다.

      태터툴즈가 아니고 태터데스크 말씀하시는 것 맞죠? ^^
      뭐 겁날거 있습니까? 그냥 써 보는 거죠..

      그리고, 이중사이드바 기능은 티스토리 공식스킨에 있는 걸 가져다 쓴 거에요..

  2. BlogIcon LieBe 2008/12/05 20:09  댓글주소  수정/삭제  댓글쓰기

    아핫....포스트로 소개시켜주셧군요...
    오늘 또 주소 형식 써먹을 일이 있어서 생각하다가 호아범님 블로그가 생각나서 올만에 방문해서 보고 갑니다.^^

    저런 사소하지만 사소하지 않은 부분이 테터데스크 쓰는 분들 중에 막히는 분들이 많을텐데 대부분 포기를 하시거나 연구를 하시거나....뭐 대충....그렇게....ㅎ

    구글링해봐도 이런 정보는 안나오는데 행여나 저처럼 이거저거 해보려던 분들이 꼭 이 포스트로 도움 받았으면 하네요....^^

믹시에 등록도 할 겸 해서 글을 약간 다듬어 개시 시각을 갱신힙니다.


태터데스크.. 잘하면 이쁜 초기화면을 만들수 있는데, 사용하기는 그리 녹녹치가 않습니다. 특히 썸네일 관련 부분을 보고 있노라면 좀 짜증이 납니다. 자동으로 생성되서 넘어오는 html에 테이블을 사용해놨기 때문에 순수한 디자인 만으론 모양을 맘데로 주무를 수가 없지요. (기본적으로 이미지가 잘리거나 불필요한 공백이 생기게 됩니다.)

결국 넘어오는 html을 받아서 재가공을 하기로 결정했습니다. 단순하게 생각해서, 1. 소스를 받는다. 2 필요한 부분만 잘라낸다. 3. 다시 쓴다. 뭐 이런 절차가 되겠네요.

원하는 디자인은 이미지는 주어진 영역의 오른쪽에 붙어주고, 내용은 나머지 부분에 여백없이 자연스럽게 배치되는 것입니다.

태터데스크에서 반복되는 아이템은 <s_list>~</s_list> 의 html에 영향을 받습니다. 따라서 수정하는 부분 역시 이부분에 삽입하면 되겠습니다.

소스

<script type="text/javascript" language="javascript">
    str = String('[ ##_item_thumbnail_## ]');
    result = str.match(/<img[^>]*src=\"([^\"]*)\"[^>]*alt=\"([^\"]*)\"[^>]*>/i);
    imgSrc = result[1];
    imgAlt = result[2];
   
    if(imgSrc .lastIndexOf('imgempty.png') < 0) {
        document.write('<div class="TD_thumbimg">');
        document.write('<a href="[ ##_item_link_## ]"><img src="' + imgSrc + '" alt="' +imgAlt+ '"></a>');
        document.write('</div>');
    }
</script>

위 소스를 [## _item_thumbnail_ ## ]에 치환 시켜줍니다. 이렇게 해 주면 웹페이지가 브라우져에 보여지는 순간에 위 스크립트에 의해 다시 만들어진 html (위 소스에서 document.write 부분) 만 화면에 보여지게 됩니다. 

추가로, 이미지가 없을때 보여지는 기본 이미지(imgempty.png)는 아예 보여지지 않도록 바꾸었습니다. (_item_thumbnail_ 앞뒤 여백은 실제로는 없습니다. )


스타일

그리고, 영향을 받는 아이템의 스타일은 다음과 같습니다.

.TD_thumbimg {
    float:right;
    margin: 5px;
    padding:0;
}

.TD_thumbimg img{
    max-width: 160px;
    max-height: 160px;
    width: 160px;
    border: 1px solid #ccc;
    margin:0;
    padding:3px;
}

이미지 부분이 오른쪽에 붙도록 하기 위해 TD_thumbimg 클래스를 이용하였고, 내부에 자리 잡는 img에 대해서 max-width와 max-height를 이용하여 크기를 제어하였습니다. 참고로 max-width와 max-height는 익스플로러6.0에서는 올바르게 동작하지 않습니다. 이 경우 단순히 width만 설정되게 됩니다.


결과

사용자 삽입 이미지


의도했던 데로 잘 나왔네요. 익스플로러7.0, 파이어폭스, 크롬에서는 정상동작합니다.



(추가내용)

사진이 없을 때 아예 표시하지 않는게 아니라, 기본 이미지를 다른 걸로 바꾸어서 적용하는 법에 관해 물어보시는 분이 계셔서 아래 내용을 추가 하였습니다. 

소스 - 기본이미지를 바꿔서 적용하는 법

<script type="text/javascript" language="javascript">
    str = String('[ ##_item_thumbnail_## ]');
    result = str.match(/<img[^>]*src=\"([^\"]*)\"[^>]*alt=\"([^\"]*)\"[^>]*>/i);
    imgSrc = result[1];
    imgAlt = result[2];
    
    if(imgSrc .lastIndexOf('imgempty.png') >= 0) {
        imgSrc = "바꾸고 싶은 기본이미지 URL";
    }

    document.write('<div class="TD_thumbimg">');
    document.write('<a href=""><img src="' + imgSrc + '" alt="' +imgAlt+ '"></a>');
    document.write('</div>');
</script>

적당한 이미지를 스킨의 images 디렉토리에 업로드한 후에 해당 이미지의 절대주소를 이용하면 되겠습니다. 이미지의 절대주소는 사용하고 있는 스킨의 임의의 이미지의 속성을 참조해서 작성하면 됩니다.


Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/512 관련글 쓰기

  1. SUBJECT 테터데스크 썸네일 수정 방법

    2008/07/22 21:41 TRACKED FROM Dream in dream  삭제

    이미지가 없을때 썸네일을 아예 안보이게 해보려고 하다가... 검색해보니 있네요. 잘 만들어 놓으셨네요. 트랙백으로 원본 걸어놓을께요. 썸네일 목록형 선택후에 HTML 수정 이 내용을... 이내용으로 교체 스타일 수정에 추가 .TD_thumbimg { float:right; margin: 5px; padding:0; } .TD_thumbimg img{ max-width: 160px; max-height: 160px; width: 160px; borde..

댓글을 달아 주세요

  1. BlogIcon Luxury Q. 2008/05/28 00:44  댓글주소  수정/삭제  댓글쓰기

    치환이라는게 무슨 뜻이죠??

    아래 스타일은 어디에 넣어야 하나요??

    고맙습니다~~^^

    • BlogIcon 호아범 2008/05/28 10:11  댓글주소  수정/삭제

      안녕하세요.
      바꿔치기 하라는 말입니다.
      원래 들어있던 [ ##_item_thumbnail_## ] 를 지우고 대신 본문의 소스부분을 삽입하시면 됩니다.

  2. BlogIcon Luxury Q. 2008/05/28 01:07  댓글주소  수정/삭제  댓글쓰기

    그리고 imgempty.png를 다른 사진으로 바꾸는 건 못하나요??

    • BlogIcon 호아범 2008/05/28 10:12  댓글주소  수정/삭제

      당연히 가능하죠...
      제가 테스트해보진 않았지만, 내용이 좀 길어질 듯 하니 본문에 삽입해 놓겠습니다.

  3. BlogIcon Luxury Q. 2008/05/28 20:52  댓글주소  수정/삭제  댓글쓰기

    제 블로그 와 보시면..

    왜 안되는지..

    ㅠㅠ

  4. BlogIcon Luxury Q. 2008/05/29 13:10  댓글주소  수정/삭제  댓글쓰기

    <div class="TD_recent">
    <s_more>
    <div class="TD_more">
    <div class="TD_more_title"><a href=""></a></div>
    <span class="TD_more_btn"><a href="">더보기</a></span> </div>
    </s_more>
    </div>
    <div class="TD_recent">
    <s_list>
    <div class="TD_thumblist">
    <div class="TD_thumbimg"><script type="text/javascript" language="javascript">
    str = String('');
    result = str.match(/<img[^>]*src=\"([^\"]*)\"[^>]*alt=\"([^\"]*)\"[^>]*>/i);
    imgSrc = result[1];
    imgAlt = result[2];

    if(imgSrc .lastIndexOf('imgempty.png') < 0) {
    document.write('<div class="TD_thumbimg">');
    document.write('<a href=""><img src="' + imgSrc + '" alt="' +imgAlt+ '"></a>');
    document.write('</div>');
    }
    </script></div>
    <div class="TD_headline">
    <a href=""></a> <span class="TD_date"> </span>
    </div>
    <div class="TD_summary"><p></p></div>
    </div>
    </s_list>
    </div>

    이렇게 적용했고 스타일도 제대로 먹혔는데..

    무엇이 잘못되었는지 좀 알려주세요.. :(

    • BlogIcon 호아범 2008/05/29 14:06  댓글주소  수정/삭제

      치환자가 적용이 안되었습니다.
      적용하신 코드에서 중간에 보시면 str=String('') 부분이 있습니다.
      '' 사이에 [ ##_item_thumbnail_## ] 넣으세요...
      이때 [ 다음과 ] 직전 공백 삭제하시구요.
      우선 이렇게 함 해보세요..

  5. BlogIcon Luxury Q. 2008/05/29 15:55  댓글주소  수정/삭제  댓글쓰기

    사진이 뜨긴 하는데..

    그런데 왼쪽 여백에 글이 안 차네요..

    • BlogIcon 호아범 2008/05/29 17:35  댓글주소  수정/삭제

      위 소스와 같게 되있죠?
      혹시 <div class="TD_summary">.... 부분에서 <p>랑 </p> 빼 보시겠어요?
      그리고, 스타일에서 TD_summary 부분 에 float 부분은 지우세요.
      적용하셔서 확인해 보세요.

  6. BlogIcon Luxury Q. 2008/05/29 16:24  댓글주소  수정/삭제  댓글쓰기

    그리고 태그는 또 어떻게 하셧는지..

    대단하세요~

    전 세계에 이 방법이 소개된 블로그는 여기밖에 없어서..

    • BlogIcon 호아범 2008/05/29 17:31  댓글주소  수정/삭제

      제 블로그 설정에서 태그부분은 아래와 같습니다.
      --
      Tag: < s_taglist >[ ##_tag_## ]< /s_taglist >
      --
      중간중간 삽입된 공백은 지우셔야 합니다.

      또 궁금한거 있으면 물어보세요.. ^^

  7. BlogIcon Luxury Q. 2008/05/29 17:43  댓글주소  수정/삭제  댓글쓰기

    지워도 달라지는 게 없네요 ㅠㅠ

    그리고 TD_Summary 부분에 float 는 있지도 않고..

    ㅠㅠ 넘어야 할 산이..

  8. BlogIcon Luxury Q. 2008/05/29 17:52  댓글주소  수정/삭제  댓글쓰기

    <div class="TD_recent">
    <s_more>
    <div class="TD_more">
    <div class="TD_more_title"><a href=""></a></div>
    <span class="TD_more_btn"><a href="">더보기</a></span> </div>
    </s_more>
    </div>
    <div class="TD_recent">
    <s_list>
    <FONT face="'Gulim', 'Sans-serif'">
    <div class="TD_thumblist">

    <div class="TD_headline">
    <a href=""></a>
    </div>
    <div class="TD_thumbimg"><script type="text/javascript" language="javascript">
    str = String('');
    result = str.match(/<img[^>]*src=\"([^\"]*)\"[^>]*alt=\"([^\"]*)\"[^>]*>/i);
    imgSrc = result[1];
    imgAlt = result[2];

    if(imgSrc .lastIndexOf('imgempty.png') < 0) {
    document.write('<div class="TD_thumbimg">');
    document.write('<a href=""><img src="' + imgSrc + '" alt="' +imgAlt+ '"></a>');
    document.write('</div>');
    }
    </script></div>
    <div class="TD_summary"><span class="TD_date"> ()<br /><br />Tag: <s_taglist></s_taglist></span></div>
    </div>
    </font>
    </s_list>
    </div>

    아래는 스타일


    #TD_content p{
    padding:0;
    margin:0;
    }
    .TD_headline {
    font-size:1.2em;
    font-weight:bold;
    padding:0;
    }
    .TD_subtitle{
    font-weight:bold;
    color:#999;
    }
    .TD_date {
    color:#999;
    font:0.9em verdana;
    }
    .TD_category {
    margin-left:2px;
    }
    .TD_category a{
    color:#999;
    }
    .TD_name {
    font-weight:nomal;
    }
    .TD_tagbox{
    padding:5px 0;
    }
    .TD_tagbox .TD_tagtitle{
    background:url(../image/ico_tag.gif) no-repeat;
    width:30px;
    height:14px;
    float:left;
    }
    .TD_tagbox .TD_tagtitle span{
    display:none;
    }


    /* 헤드라인형 모듈 */
    .TD_toparticle {
    padding:5px 0 10px 0;
    margin:5px 10px 5px 5px;
    }
    .TD_toparticle .TD_titleinfo{
    background:url(../image/ico_gallery_title.gif) 0 2px no-repeat;
    padding-left:50px;
    }
    .TD_titleinfo {
    padding-bottom:5px;
    }
    .TD_toparticle .TD_tblist {
    display:none;
    }
    .TD_toparticle .TD_tagbox {
    display:none;
    }
    .TD_toparticle .TD_summary{
    background-color:#eee;
    padding:20px 10px;
    color:#999;
    }
    .TD_toparticle .TD_summary p{
    margin:0 10px;
    }
    .TD_toparticle .TD_summary img {
    margin-bottom:10px;
    }


    /* 섬네일 목록형 모듈 */
    .TD_thumblist{
    padding:5px 0;
    margin:5px 5px 10px 10px;
    }
    .TD_thumblist p{
    padding:0;
    margin:0;
    letter-spacing:-1px;
    }
    .TD_thumblist .TD_headline {
    font-size:1.1em;
    font-weight:bold;
    padding:0 0 0 10px;
    text-align:center;
    }
    .TD_thumblist .TD_summary{
    padding:0;
    text-align:center;
    }
    .TD_thumblist .TD_thumbnail{
    border:3px solid #eee;
    }

    /* 텍스트 목록형 모듈 */
    .TD_list{
    margin:5px;
    }
    .TD_list .TD_headline {
    padding:0 0 0 20px;
    font-size:1.2em;
    line-height:1.2em;
    background:url(../image/bull_listbig.gif) 0 2px no-repeat;
    }
    .TD_list .TD_date {
    margin-left:5px;
    font-weight:normal;
    font-size:0.75em;
    }
    .TD_list .TD_summary {
    display:none;
    }


    /* 앨범형 모듈 */
    .TD_album{
    margin:5px;
    padding: 0 5px 5px 10px;
    }
    .TD_album img {
    margin:0 10px 0 0;
    }

    .TD_album .TD_thumbimg .TD_thumbnail{
    border:5px solid #eee;
    }

    .TD_album .TD_headline {
    padding:0 5px 5px 0;
    margin:0;
    font-size:1.1em;
    line-height:1.2em;
    text-align:center;
    }




    /* 최신글 공통 */
    .TD_recent .TD_thumbnail{
    border:none;
    }

    /* 최신글의 더보기 */
    .TD_more{
    text-align:right;
    padding:5px 5px 7px 5px;
    margin:10px 5px;
    color:#333;
    border:1px solid #ddd;
    background-color:#f5f5f5;
    }

    * html .TD_more{height:20px;}

    .TD_more_title{
    font-weight:bold;
    float:left;
    font-size:1.2em;
    background:url(../image/ico_recent_title.gif) 0 0 no-repeat;
    padding:0 0 0 25px;
    }
    .TD_more_btn{
    font:0.9em dotum;
    }


    /* 최신글 텍스트 목록형 */
    .TD_recent{
    }
    .TD_recent .TD_headline {
    color:#000;
    font-weight:normal;
    padding:0;
    font-size:1em;
    }
    .TD_recent .TD_list .TD_headline {
    background:none;
    }
    .TD_recent .TD_list{
    margin:5px;
    background:url(../image/bull_rect.gif) 6px 9px no-repeat;
    padding:3px 0 0 16px;
    }

    /* 최신글 섬네일 목록형 */
    .TD_recent .TD_thumblist{
    margin:10px;
    border: 2px solid #F5F5F5;
    border-left-width: 8px;
    min-height: 170px;
    }

    .TD_recent .TD_thumblist .TD_headline{
    clear:both;
    font-weight:bold;
    color:#000;
    text-align:center;
    }
    .TD_recent .TD_thumblist .TD_summary{
    padding:0;
    text-align:center;
    }
    .TD_recent .TD_thumblist .TD_thumbnail{
    border:5px solid #eee;
    background-color:#eee;
    text-align:center;
    padding:0px;
    }

    .TD_thumbimg {
    float:right;
    margin: 5px;
    padding:0;
    }

    .TD_thumbimg img{
    max-width: 160px;
    max-height: 160px;
    width: 160px;
    border: 1px solid #ccc;
    margin:0;
    padding:3px;
    }


    /* 최신글 앨범형 */
    .TD_recent .TD_album {
    padding:0px;
    margin:0 0 10px 0;
    overflow:hidden;
    text-align:center;
    }
    .TD_recent .TD_album .TD_thumbimg{
    border:0;
    padding:0;
    margin:0 auto;
    }

    .TD_recent .TD_album .TD_headline {
    height:14px;
    overflow:hidden;
    padding-top:4px;
    }

    /* 슬라이드형 */
    .TD_slide{
    margin:2px;
    padding:0;
    float:left;
    }

    .TD_slide .TD_thumbnail{
    margin:0;
    padding:0;
    border:5px solid #eee;
    }
    .TD_slide img{
    margin:0;
    padding:0;
    }


    고맙습니다~

    • BlogIcon 호아범 2008/05/29 18:02  댓글주소  수정/삭제

      일단 소스에서 <script> ~ </script> 앞 뒤의 <div>와 </div> 는 지우셔도 됩니다. 중복되거든요.

      그리고, TD_summary 스타일에서 align 빼보실래요?

      그리고, 스타일에서 중복으로 정의된 부분이 없는지 잘 살펴보세요...

  9. BlogIcon Luxury Q. 2008/05/29 18:13  댓글주소  수정/삭제  댓글쓰기

    품하핫핫핫!!

    성공했습니다..

    앞으로 자주 찾아 뵐께요~~^^

  10. BlogIcon Luxury Q. 2008/05/30 00:47  댓글주소  수정/삭제  댓글쓰기

    요번에는.. 기본이미지를 바꿔서 적용하는 법 이 말썽이군요

    설정하면 죄다 엑박으로 떠요 사진들이.. ㅠㅠ

    • BlogIcon 호아범 2008/05/30 09:53  댓글주소  수정/삭제

      아마 기본 이미지에 대한 URL이 잘못되었을 가능성이 큽니다. 자신의 블로그의 스킨에 올렸다고 해서 블로그 주소로 시작하지 않습니다. 요부분 잘 살펴보세요...

  11. BlogIcon Luxury Q. 2008/05/30 10:10  댓글주소  수정/삭제  댓글쓰기

    요번에는 이미지가 뜨긴 하는데 모든 이미지가 제가 설정한 놈으로 나오고..

    이미지가 없는 건 기본 이미지로 떠 버리네요.. ㅠㅠ

    • BlogIcon 호아범 2008/05/30 10:28  댓글주소  수정/삭제

      확인해 보니 제가 나중에 올려드린 부분에 버그가 있네요...

      if(imgSrc .lastIndexOf('imgempty.png') < 0) {
      imgSrc = "바꾸고 싶은 기본이미지 URL";
      }

      if(imgSrc .lastIndexOf('imgempty.png') >= 0) {
      imgSrc = "바꾸고 싶은 기본이미지 URL";
      }

      로 바꾸세요

  12. 한큐 2008/07/10 14:53  댓글주소  수정/삭제  댓글쓰기

    max-width max-height 이 설정을 ie6 에서도 가능하게는 안되나요.?
    아님 다른 방법이라도. 초보라 도저히 모르겠네요..

    • BlogIcon 호아범 2008/07/10 17:06  댓글주소  수정/삭제

      글쎄요.. 방법이 없습니다.
      저같은 경우는 JavaScript로 사용중인 브라우져를 알아낸 다음에 IE6이하인 경우에는 별도의 스타일이 적용되도록 했습니다.

    • BlogIcon 호아범 2008/07/10 17:10  댓글주소  수정/삭제

      참고로 제가 사용하는 JavaScript 구문입니다.

      isStandard = true;
      if(navigator.appName == "Microsoft Internet Explorer" ) {
      IEver = navigator.appVersion.match(/MSIE \d+.\d+/)[0].split(" " )[1];

      if(IEver < 7) { isStandard = false; }
      }

      이 코드를 시작부분에 삽입한 후에, 별도 처리가 필요한 부분에선 isStandard값을 이용해서 구분이 가능합니다.

  13. 섬니 2008/09/23 12:42  댓글주소  수정/삭제  댓글쓰기

    혹시 태터데스크에 공지사항만 뜨게는 못할까요?
    고수님이신거 같아 질문드려요 ㅜㅜ 포럼에 물어봐도 대답이 없고...
    공지 최신글이 뜨게 했으면 좋겠는데 너무 어려워요... 부탁합니당 꾸벅

    • BlogIcon 호아범 2008/09/23 13:34  댓글주소  수정/삭제

      잠깐 살펴봤는데요.
      제 경우는 일단 가져온 데이터를 가공하는 건 해봤어도,
      이건 태터데스크에서 제공해 주지 않는 정보를 가져와야 하는 거라서 쉽지 않을거 같네요.
      꽁수를 쓰자면, 공지사항이라는 카테고리를 만들어서 그걸 보여주는 거 정도 생각이 나긴 하는데, 잘은 모르겠네요.
      도움 드리지 못해 죄송합니다.

  14. 섬니 2008/09/23 18:38  댓글주소  수정/삭제  댓글쓰기

    아... 그렇군요 ㅜㅠ
    오히려 결론 내주시니 맘이 편하네요.
    계속 붙잡고 고민했는데 원래 안되는거였다니... ^^;
    암튼 감사합니다~

    • BlogIcon 호아범 2008/09/23 19:16  댓글주소  수정/삭제

      제가 아는 선에서 말씀드린거라 부정확 할수도 있어요 ^^
      또 궁금한거 있으면 말씀하세요. 아는데까진 말씀드리겠습니다.

  15. BlogIcon 2FeRed 2009/01/16 10:24  댓글주소  수정/삭제  댓글쓰기

    안녕하신지요.^^

    태터데스크 섬네일 수정해보았는데 글이 왼쪽에 정렬되지 않아서 질문드립니다.

    다른 분의 질문도 읽어보고 거의 하루종일 따라해봤는데 이미지는 오른쪽에 원하는 크기로 정렬이 되는데

    글은 이미지 하단 중앙에 배치됩니다. ㅜ.ㅜ;

    시간되시면 코드에러좀 잡아주시면 감사드리겠습니다.^^ 좋은 하루 보내십시요.^^

    <div class="TD_recent">
    <s_more>
    <div class="TD_more">
    <div class="TD_more_title"><a href=""></a></div>
    <span class="TD_more_btn"><a href="">더보기</a></span> </div>
    </s_more>
    </div>
    <div class="TD_recent">
    <s_list>
    <div class="TD_thumblist">
    <SCRIPT language=javascript type=text/javascript>
    str = String('')
    result = str.match(/<img[^>]*src=\"([^\"]*)\"[^>]*alt=\"([^\"]*)\"[^>]*>/i);
    imgSrc = result[1];
    imgAlt = result[2];

    if(imgSrc.lastIndexOf('imgempty.png') < 0) {
    document.write('<div class="TD_thumbimg">');
    document.write('<a href=""><img src="' + imgSrc + '" alt="' + imgAlt + '"></a>');
    document.write('</div>');
    }
    </SCRIPT>
    <div class="TD_headline">
    <a href=""></a> <span class="TD_date"> </span>
    </div>
    <div class="TD_summary"><p></p></div>
    </div>
    </s_list>
    </div>

    스타일 CSS

    .TD_thumbimg {
    float:right;
    margin: 5px;
    padding:0;
    }

    .TD_thumbimg img{
    max-width: 100px;
    max-height: 100px;
    width: 100px;
    border: 1px solid #ccc;
    margin:0;
    padding:3px;
    }
    .TD_recent .TD_thumblist{
    overflow:hidden;
    margin:0px;
    padding:5px;
    }

    .TD_recent .TD_thumblist .TD_headline{
    clear:both;
    font-weight:bold;
    color:#000;
    text-align:center;
    }
    .TD_recent .TD_thumblist .TD_summary{
    padding:0;
    text:center;
    }
    .TD_recent .TD_thumblist .TD_thumbnail{
    border:5px solid #eee;
    background-color:#eee;
    padding:0px;
    text-align:center;
    }

    그럼 잘 부탁드리겠습니다.^^

    • BlogIcon 호아범 2009/01/16 11:15  댓글주소  수정/삭제

      안녕하세요
      올려주신 코드 상으로는 정렬하는 부분이 없네요.

      제목과 시간은 .TD_recent .TD_thumblist .TD_headline 의 영향을 받고
      내용요약은 .TD_recent .TD_thumblist .TD_summary 의 영향을 받습니다.

      .TD_recent .TD_thumblist .TD_headline 의 맨 아래 text-align: center 에서 center 대신 left로 바꿔보시구요.
      .TD_recent .TD_thumblist .TD_summary 의 맨 아래 text: center 는 아마 오타 같군요. 이것도 지워보시고 text-align: left로 바꿔보세요.

      그럼 성공하시길...

  16. BlogIcon 2FeRed 2009/01/16 13:29  댓글주소  수정/삭제  댓글쓰기

    호아범님이 말씀하신대로 수정하였으나 제 블로그를 오시면 아시겠지만 그림과 글이 서로 따로 놀고 있습니다. 괜히 귀찮게 해드리는 것 아닌지 죄송합니다만 호아범님의 HTML과 CSS 좀 알려주실 수 있으신지요. 안되신다면 제가 아래에 올린 코드에서 틀린부분 지적해주시면 감사하겠습니다.^^


    <div class="TD_recent">
    <s_more>
    <div class="TD_more">
    <div class="TD_more_title"><a href=""></a></div>
    <span class="TD_more_btn"><a href="">더보기</a></span> </div>
    </s_more>
    </div>
    <div class="TD_recent">
    <s_list>
    <div class="TD_thumblist">
    <div class="TD_thumbimg">
    <script type="text/javascript" language="javascript">
    str = String('');
    result = str.match(/<img[^>]*src=\"([^\"]*)\"[^>]*alt=\"([^\"]*)\"[^>]*>/i);
    imgSrc = result[1];
    imgAlt = result[2];

    if(imgSrc .lastIndexOf('imgempty.png') < 0) {
    document.write('<div class="TD_thumbimg">');
    document.write('<a href=""><img src="' + imgSrc + '" alt="' +imgAlt+ '"></a>');
    document.write('</div>');
    }
    </script>
    </div>
    <div class="TD_headline">
    <a href=""></a> <span class="TD_date"> </span>
    </div>
    <div class="TD_summary"><p></p></div>
    </div>
    </s_list>
    </div>

    /* 섬네일 목록형 모듈 */
    .TD_thumblist{
    padding:5px 0;
    margin:5px 5px 10px 10px;
    }
    .TD_thumblist p{
    padding:0;
    margin:0;
    letter-spacing:-1px;
    }
    .TD_thumblist .TD_headline {
    font-size:1.1em;
    font-weight:bold;
    padding:0 0 0 10px;
    text-align:center;
    }
    .TD_thumblist .TD_summary{
    padding:0;
    text-align:center;
    }
    .TD_thumblist .TD_thumbnail{
    border:3px solid #eee;
    }

    /* 텍스트 목록형 모듈 */
    .TD_list{
    margin:5px;
    }
    .TD_list .TD_headline {
    padding:0 0 0 20px;
    font-size:1.2em;
    line-height:1.2em;
    background:url(../image/bull_listbig.gif) 0 2px no-repeat;
    }
    .TD_list .TD_date {
    margin-left:5px;
    font-weight:normal;
    font-size:0.75em;
    }
    .TD_list .TD_summary {
    display:none;
    }


    /* 앨범형 모듈 */
    .TD_album{
    margin:5px;
    padding: 0 5px 5px 10px;
    }
    .TD_album img {
    margin:0 10px 0 0;
    }

    .TD_album .TD_thumbimg .TD_thumbnail{
    border:5px solid #eee;
    }

    .TD_album .TD_headline {
    padding:0 5px 5px 0;
    margin:0;
    font-size:1.1em;
    line-height:1.2em;
    text-align:center;
    }




    /* 최신글 공통 */
    .TD_recent .TD_thumbnail{
    border:none;
    }

    /* 최신글의 더보기 */
    .TD_more{
    text-align:right;
    padding:5px 5px 7px 5px;
    margin:10px 5px;
    color:#333;
    border:1px solid #ddd;
    background-color:#f5f5f5;
    }

    * html .TD_more{height:20px;}

    .TD_more_title{
    font-weight:bold;
    float:left;
    font-size:1.2em;
    background:url(../image/ico_recent_title.gif) 0 0 no-repeat;
    padding:0 0 0 25px;
    }
    .TD_more_btn{
    font:0.9em dotum;
    }


    /* 최신글 텍스트 목록형 */
    .TD_recent{
    }
    .TD_recent .TD_headline {
    color:#000;
    font-weight:normal;
    padding:0;
    font-size:1em;
    }
    .TD_recent .TD_list .TD_headline {
    background:none;
    }
    .TD_recent .TD_list{
    margin:5px;
    background:url(../image/bull_rect.gif) 6px 9px no-repeat;
    padding:3px 0 0 16px;
    }

    /* 최신글 섬네일 목록형 */
    .TD_thumbimg {
    float:right;
    margin: 5px;
    padding:0;
    }

    .TD_thumbimg img{
    max-width: 100px;
    max-height: 100px;
    width: 100px;
    border: 1px solid #ccc;
    margin:0;
    padding:3px;
    }
    .TD_recent .TD_thumblist{
    overflow:hidden;
    margin:0px;
    padding:5px;
    }

    .TD_recent .TD_thumblist .TD_headline{
    clear:both;
    font-weight:bold;
    color:#000;
    text-align:left;
    }
    .TD_recent .TD_thumblist .TD_summary{
    padding:0;
    text-align:left;
    }
    .TD_recent .TD_thumblist .TD_thumbnail{
    border:5px solid #eee;
    background-color:#eee;
    padding:0px;
    }



    /* 최신글 앨범형 */
    .TD_recent .TD_album {
    padding:0px;
    margin:0 0 10px 0;
    overflow:hidden;
    text-align:center;
    }
    .TD_recent .TD_album .TD_thumbimg{
    border:0;
    padding:0;
    margin:0 auto;
    }

    .TD_recent .TD_album .TD_headline {
    height:14px;
    overflow:hidden;
    padding-top:4px;
    }

    /* 슬라이드형 */
    .TD_slide{
    margin:2px;
    padding:0;
    float:left;
    }

    .TD_slide .TD_thumbnail{
    margin:0;
    padding:0;
    border:5px solid #eee;
    }
    .TD_slide img{
    margin:0;
    padding:0;
    }

    귀찮게 해드려서 죄송합니다. ㅜ.ㅡ

  17. BlogIcon 2fered 2009/01/17 11:24  댓글주소  수정/삭제  댓글쓰기

    음... 호아범님 코드대로라면 그림과 글이 같이 정렬되어야 하는데
    제가 해보면 그림은 그림혼자 위에서 정렬되고 그 밑에 글이 정렬됩니다.
    한마디로 그냥 썸네일 목록형처럼 보이는데 그림만 오른쪽에 정렬된 것처럼 보입니다.

    • BlogIcon 호아범 2009/01/17 23:23  댓글주소  수정/삭제

      툴을 통해 살펴보면, 그림 부분에 적용된 최종 스타일이 아래와 같네요..

      border-bottom-width: 0px;
      border-left-width: 0px;
      border-right-width: 0px;
      border-top-width: 0px;
      display: block;
      float: none;
      font-family: 돋움;
      height: 110px;
      line-height: 15px;
      margin-bottom: 5px;
      margin-left: 5px;
      margin-right: 5px;
      margin-top: 5px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      width: 211px;

      이대로라면 지금 보여지는 것이 맞습니다.
      여기서 float이 none이 되었고, width가 211px가 되었는데, 이 값을 유발하고 있는 곳을 찾아서 제거해 주어야 할 것 같네요.
      뭔가 값이 겹쳐진듯 합니다...

      그리고 다시 살펴보니, 제 글 본문에 나온 스크립트 부분은 적용이 안되고 있네요.
      소스보기로 함 봐보세요.

믹시에 등록도 할 겸 해서 글을 약간 다듬어 개시 시각을 갱신힙니다. 


태터데스크에 최근에 업로드 된 글을 가리키는 새글 아이콘이 있으면 편할것 같아서 JavaScript를 이용해서 함 달았습니다.

사용자가 지정한 기간 이내 (아래 예에서는 3일) 에 포스팅된 글에 대해 새글 아이콘을 표시해 주도록 하였습니다. 다만, 치환자로 넘어오는 시간정보가 날짜단위이기 때문에 정확한 날짜 계산은 불가능 합니다. 

참고로 치환자는 당일 작성한 포스티의 경우 시간이, 그 이전에 작성한 경우는 날짜만 넘어옵니다. 따라서, 정확한 시간단위로 기간을 설정하는 것은 어려울 듯 합니다.


1. 새글아이콘 준비

관리자 -> 스킨 -> HTML/CSS 편집 -> 파일업로드를 통해 스킨의 images 디렉토리에 원하는 아이콘을 업로드 한 후, 그 절대주소를 이용합니다. 절대주소의 디렉토리는 사용하고 있는 스킨에 포함된 이미지의 속성을 보면 알 수 있습니다. 
( 본 블로그의 경우는 http://cfs.tistory.com/custom/blog/0/7605/skin/images/이미지이름 이 되는 군요. )


2. HTML 코드 추가

아래 코드를 태터데스크의 초기화면->테터데스크 설정하기->최신글 아이템의 설정 -> 아이템 HTML 수정 을 통해 삽입합니다. 이때, <s_list>와 </s-list> 사이에 삽입하여야 하고, 줄바꿈(엔터키)은 삭제하여 그냥 한 줄로 만들어 줍니다. 현재, 썸네일형 최신글에서만 테스트 해 보았으나, 다른 아이템에서도 정상 동작하리라 생각됩니다.

<img
      src = "위에서 준비한 new 아이콘의 주소 입력"
      style = "display:block; float:left; margin:0; padding:0; margin-top:3px; margin-right:5px;"
              /* display:block 이외의 스타일은 임의로 설정하면 됨 */
      onload = "
            basis = 3; /* 새글 기준 날짜 */
            date1 = (new Date()).getTime() / 1000 / 86400; /* 오늘 날짜 */
            date2 = Date.parse('[## _item_date_ ##]') / 1000 / 86400; /* 포스팅 날짜 */
            /* _item_date_ 앞뒤 공백은 제거하세요 */

            if (!isNaN(date2) && date1 - date2 > basis)
                   this.style.display = 'none';
      "
/>


3. 확인해 보기

본 블로그에 적용된 결과를 확인해 보세요. http://www.crazybar.net 



ps. 혹시 적용하시다가 잘 안되는 부분 있으시면 댓글로 남겨주세요.


---------- 추가내용 ----------

아이콘의 위치지정에 관해 문의하시는 분이 계셔서 내용 추가합니다.

위에 설명한 <img ~ /> 가 아이콘을 보여주는 부분이므로 이 부분을 <s_list>~</s_list> 에 넣어주면 되는데요. 이 부분은블로그마다 설정이 달라 일괄적으로 말할 수는 없습니다.

일반적으로, <s_list>~</s_list> 는 사진/제목/내용부분으로 나눠볼 수 있습니다. 이중에서 실제 제목에 해당하는 부분이 바로 [## _item_title ##] 라는 치환자로 되어 있고, 보통 링크를 위해 <a ~>[## _item_title ##]</a>의 형식으로 되어 있을 겁니다. 

만약, 제목 바로 뒤에 아이콘을 넣고자 한다면 이 치환자 바로 뒤에 새글 아이콘을 삽입하면 됩니다. 

참고로 본 블로그는, 제목 앞에 표시하기 위해 제목 치환자의 앞에 삽입했으며, 링크를 같이 보여주지 않기 위해 치환자를 감싸고 있는 <a~>~</a> 태그 앞쪽에 위치하고 있습니다. 

<img ~ /><a href="[## _item_link_ ##]" ~ > [## _item_title ##] </a>

참고로, 위 소스가 본 블로그에 적용되어 있는 부분입니다. 



Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/423 관련글 쓰기

  1. SUBJECT [tistory] 테터데스크에 "new" 아이콘 달기

    2008/10/01 22:54 TRACKED FROM < 삐딱한 냐옹이의 자투리 공간 >  삭제

    http://www.crazybar.net/423 여기에 가서 소스를 받은 다음, (오른쪽 클릭/drag 금지 이므로 화면 두 개 띄워놓고 열심히 따라치시오 ^^) 최신 목록 : 썸네일/텍스트... <--- 요 옆에 있는 설정을 누르고, 새로 뜬 화면에 있는 "아이템 설정 html"로 들어가서 <s_list>와 </s_list> 사이에 넣어주면 된다. ---------------------- 티스토리에 이미지를 업로드하면 images 디렉토리로 바로..

  2. SUBJECT 태터데스크 (첫페이지 만들기)에새글(new)아이콘을 달아봐습니다

    2008/10/29 21:04 TRACKED FROM 즐거운하루  삭제

    티스토리에 플로그인 기능중에 태터데스크 (첫페이지 만들기) 이라는 기능있습니다 카페나 웹사이트 처럼 새로운 글이 올라오면 new 나오면 좋게다는 생각을 했어는데요 찾아보니깐 있어요 ^^ 소개합니다 짜~짠~ 태터데스크 (첫페이지 만들기) 적용한 화면입니다 태터데스크 (첫페이지 만들기)기늘을 사용하시는 분이라면 사용해보시면 괜찮을것 같네요 사용방법과 태그는요 호아범 님 사이트에 가시면 됩니다요 간단히 사용방법을 안내하자면 아이템 HTML 수정 <s_li..

  3. SUBJECT 티스토리 절대경로 활용하기..(이미지호스트)

    2009/03/24 17:07 TRACKED FROM KIDORY 육아일기  삭제

    티스토리 절대경로를 활용한 이미지 호스트 대신하기. 머니야님의 포스트 무제한 트래픽 무료 이미지 호스팅 강추!소개! 를 본후 이미지 호스트라는 기능을 처음 알게 되었네요.. KIDORY블로그를 아시는 분들은 아시겠지만, 초보 블로거 인지라 이미지 호스트가 왜 필요한지조차 감으로만 느끼고 있습니다. 머니야님의 댓글로 티스토리 절대경로에 대해 문의 하셨는데요.. 댓글을 보고 나니 이미지 호스트에 조금씩 감이 잡히네요.. 굳이 머니야님께서 소개하신 인터넷..

  4. SUBJECT 테터데스크에 새글 아이콘 달기

    2010/03/08 10:00 TRACKED FROM ann, t  삭제

    뭔가 밋밋한 블로그 첫페이지에 새글 있다는 표시를 좀 해주고 싶었어요.. 사실 메뉴에 달고 싶은데..아직 그정도 능력자가 아닌 관계로..ㅋㅋ 검색에 검색을 거듭한 결과 http://www.crazybar.net/423 ↑ 호아범님의 글을 발견하였어요^^ 결과물은 ↑ 이렇구요.. <img src = "새글아이콘 주소" style = "display:block; float:left; margin:0; padding:0; margin-top:3px; ma..

댓글을 달아 주세요

  1. BlogIcon 장형진 2008/01/10 00:53  댓글주소  수정/삭제  댓글쓰기

    이 소스가 아직도 동작하는 소스인가요? 전 제대로 안되던데 ㅠ 되면 좋을것 같아서요

    • BlogIcon crazybar 2008/01/10 10:17  댓글주소  수정/삭제

      네... 아직 동작하구요, 지금도 사용중입니다.
      포스팅에는 편의상 줄바꿈을 하였는데요, 입력하실때 onload에 해당되는 부분은 줄바꿈을 하시면 안됩니다.
      해보시고 안되면 다시 문의 주세요...

  2. BlogIcon 장형진 2008/01/11 11:14  댓글주소  수정/삭제  댓글쓰기

    혹시 이거 단위를 '시간'단위로 만들수는 없나요... 제 블로그 같은 경우는 업데이트가 빠른편이라 날짜로 설정해주면 거의다 잡혀버리는데요 ㅠ

    • BlogIcon crazybar 2008/01/11 14:49  댓글주소  수정/삭제

      일단 적용은 해 보셨나요?
      티스토리에서 날짜 정보가 넘어올때 당일 작성한 포스트는 시간만, 당일 이전에 작성한 글은 날짜만 넘어옵니다.

      따라서, onload에 해당되는 부분을 적당히 잘 바꿔주면 님께서 원하시는 데로 어느 정도는 표현이 가능합니다.

  3. BlogIcon 장형진 2008/01/11 20:32  댓글주소  수정/삭제  댓글쓰기

    아하:) 치환자가 먹혀있었네요 ~! 덕분에 잘 사용중이랍니다 :)

  4. BlogIcon 삐딱냥이 2008/10/01 22:51  댓글주소  수정/삭제  댓글쓰기

    감사합니다... 잘 사용하겠습니다.

  5. BlogIcon 역전의용사 2008/10/22 01:37  댓글주소  수정/삭제  댓글쓰기

    엇 이거 제가 해볼려다 손놓고 있었던건데 감사합니다 ㅎㅎ 넙죽 잘 받아먹어도 되죠?;;

  6. BlogIcon 즐거운하루 2008/10/27 21:52  댓글주소  수정/삭제  댓글쓰기

    캬~좋은기능인데요 제 블로그에 적용해봐서요 ^^

  7. BlogIcon 호아범 2008/11/24 23:40  댓글주소  수정/삭제  댓글쓰기

    유피님의 질문에 대한 답변을 본문에 추가해 두었습니다.
    질문: http://www.crazybar.net/guestbook#comment3619853

  8. BlogIcon JUNiFAFA 2009/03/24 17:07  댓글주소  수정/삭제  댓글쓰기

    제 블로그의 절대경로랑은 수준이 다른 글인데요..^^;
    잘봤습니다...
    코드가 들어가면 어려워서 이해가..@_@
    부끄럽지만 제 글도 걸고 갑니다~

    • BlogIcon 호아범 2009/03/25 02:06  댓글주소  수정/삭제

      아이구, 무슨 수준씩이나요... 부끄럽게스리.. ^^
      안그래도, 트랙백좀 달아주십사 말씀드릴까 하던 참인데, 감사합니다.

  9. 나그네 2009/07/26 14:01  댓글주소  수정/삭제  댓글쓰기

    좋은 팁 너무나 감사합니다.
    근데 일단
    /* display:block 이외의 스타일은 임의로 설정하면 됨 */
    /* _item_date_ 앞뒤 공백은 제거하세요 */
    이 두줄은 넣을 필요가 없지요?
    basis = 3; /* 새글 기준 날짜 */
    date1 = (new Date()).getTime() / 1000 / 86400; /* 오늘 날짜 */
    date2 = Date.parse('[ ## _item_date_ ## ]') / 1000 / 86400; /* 포스팅 날짜 */

    이부분에서는 3일까지 새글 표시를 하라는것은 알겠는데
    * 새글 기준 날짜 * * 오늘 날짜* * 포스팅 날짜 * 는 그냥 앞뒤 빈칸만 없애면 되는건가요?
    3일전의 글도 다 새글 마크가 붙어 있는데..
    좀 헷갈리네요.

    <img src = "제 블로그 뉴 아이콘 절대 주소" style = "display:block; float:left; margin:0; padding:0; margin-top:3px; margin-right:5px;" onload="basis = 3 ; date1 = (new Date()).getTime() / 1000 / 86400; date2 = ('[ ## _item_date_ ## ]') / 1000 / 86400; if (!isNaN(date2) && date1 - date2 > basis) this.style.display = 'none';"/>

    확인해 봐 주시면 너무나 감사하겠습니다.

    감사합니다

    • BlogIcon 호아범 2009/07/27 16:58  댓글주소  수정/삭제

      /* 로 시작해서 */ 로 끝나는 내용은 주석입니다.
      설명이므로 넣어도 되고 그렇지 않아도 됩니다.

      위 스크립트가 동작하는 방식을 좀 이해하시면 편하실듯 합니다.
      기본적으로 모든 글에 새글 아이콘이 달립니다. 기본적으로 달려는 있으나 화면에 보이지 않는 상태입니다.
      그중에서 해당 시간에 속하는 글들의 새글아이콘만 화면에 보여지는 상태로 바뀌는 거죠.

      제 설명이 도움이 되셨는지요?

  10. BlogIcon 날개 :D 2010/03/08 10:02  댓글주소  수정/삭제  댓글쓰기

    좋은 팁 가져갑니다..트랙백 걸었어요..ㅋㅋ
    저도 능력자가 되고싶다는..ㅎㅎ

바로 어제 티스토리 Exif 정보출력 플러그인 - CSS로 제어하기 라는 글을 올렸는데요. 아무래도 매번 Exif 정보를 보일지 말지 결정하는 건 넘 귀찮은 일인것 같습니다.

고민한 끝에, 카테고리나 태그 단위로 Exif 정보출력 여부를 설정할 수 있으면 좋겠다 라는 결론에 이르렀습니다. 그래서, 잠깐 짬을 내어 열심히 코딩을 했지요. ( 직업병은 어쩔수가 없나봅니다. 일할때는 일하느라 코딩하고, 쉴때는 블로깅 하느라 코딩하고.. 에휴~)

그래서 성공했습니다. 지금부터 그 방법을 공개합니다.


아이디어는 간단합니다.

Exif정보출력 플러그인을 활성화 시킨 상태에서, 화면상에는 보이지 않도록 설정해 둡니다.
그런다음 본문에서 카테고리와 태그정보를 추출하여 원하는 조건에 맞는 경우만 Exif정보를 출력하도록 설정합니다.

이때, 포스팅 단위로 설정되도록 하기 위해 각 포스팅 본문을 감싸고 있는 DIV에 ID를 부여하여 사용합니다. 그렇지 않으면, 한꺼번에 한개이상의 포스팅이 출력되도록 설정된 블로그에서는 오동작을 할 수 있습니다

또, 카테고리 정보는 단순 텍스트로 넘어오지만, 태그의 경우는 링크까지 붙여진 HTML구문 형태로 주어집니다. 카테고리는 디렉토리 구분자인 / 를 이용해 나누면 되고, 태그는 HTML구조를 활용하여 태그의 이름을 알수 있습니다.


1. 스타일시트에 아래와 같은 내용을 추가합니다.

/* Style by crazybar.net */
/* 기본적으로 Exif정보가 보여지지 않게 할때 */
.ExifInfo { display: none !important; }

.show_exif .ExifInfo { display:block !important; }
.hide_exif .ExifInfo { display:none !important; }
/* end of Style by crazybar.net */

이 부분에 관한 설명은 생략합니다. 이전글을 참고하세요.


2. </head>를 찾아서 그 앞에 아래 내용을 추가합니다.

<!-- Script by crazybar.net -->
<script type="text/javascript" language="javascript">
<!--
var catWords = new Array("카테고리1", "카테고리2", ... );
var tagWords = new Array("태그1", "태그2", ... );

var targetClass = "show_exif";

var postNum = 0;
var changeFlag = false;

function checkName(words, str){
    for(var i = 0; i < words.length; i++) {
        if(str == words[i]) {
            changeFlag = true;
        }
    }
}

function checkByCategory(catStr) {
    var catNames = catStr.match(/[^\/]+/gi);

    for(var i = 0; i < catNames.length; i++) {
        checkName(catWords, catNames[i]);
    }
}

function checkByTag(tagId) {
    var tag = document.getElementById(tagId);

    if(tag){
        var tagObjs = tag.children;

        for(var i = 0; i < tagObjs.length; i++) {
            if(tagObjs[i].nodeName == "A"){
                checkName(tagWords, tagObjs[i].innerHTML);
            }
        }
    }
}

function changeClass(postId){
    if(changeFlag){
        var postObj = document.getElementById(postId);
        postObj.className = postObj.className + ' ' + targetClass;
        changeFlag  = false;
    }
}
-->
</script>
<!-- End of Script by crazybar.net -->

catWords: Exif 정보를 출력할 카테고리 이름을 담음 배열입니다. 이부분을 자유롭게 수정하시면 됩니다. 
tagWords: Exif 정보를 출력할 태그 이름을 담음 배열입니다. 이부분을 자유롭게 수정하시면 됩니다. 
checkName: 추출한 카테고리나 태그가 catWords나 tagWords에 속하는지를 결정합니다.
checkByCategory: 카테고리 이름을 추출합니다.
checkByTag: 태그이름을 추출합니다.
changeClass: 지정한 조건에 맞는 경우, 포스팅 본문이 속한 DIV의 스타일을 조정하여 Exif 정보가 출력되도록합니다.


3. 다음을 찾아서 아래 내용으로 변경합니다. (포스트-클래스-이름은 스킨에 따라 다름)

<div class="포스트-클래스-이름"> [ ##_article_rep_desc_## ]

<!-- by crazybar.net -->
<script type="text/javascript" language="javascript">
var postId = 'post' + (++postNum);
var tagId = 'tag' + postNum;
document.write('<div class="클래스-이름" id="'+ postId +'">');
</script>
<!-- div class="article_post" -->
    

원래 본문을 감싸주는 DIV에는 ID가 없는데, 그것을 붙여주기 위한 부분입니다. ID는 고유해야 하므로, 전역변수를 이용해서 번호를 붙였습니다. 2에서 스타일을 적용시키는데 사용됩니다.


4. 다음을 찾아서 아래 내용으로 변경합니다. (태그-클래스-이름은 스킨에 따라 다름)

<s_tag_label> <div class="태그-클래스-이름">

<s_tag_label>
<!-- by crazybar.net -->
<script type="text/javascript" language="javascript">
document.write('<div class="태그-클래스-이름" id="'+ tagId +'">');
</script>
    <!-- div class="article_tag" -->

티스토리에서 넘어오는 태그정보는 링크까지 붙어있는 형태입니다. 그것으로 부터 태그를 뽑아내기 위해 DIV 객체를 제어해야 하기때문에 3과 비슷한 방법으로 해당 부분에 ID를 달아줍니다. 


5. </s_tag_label>을 찾아서 그 아래에 아래 내용을 추가합니다.

<!-- by crazybar -->
<script type="text/javascript" language="javascript">
checkByCategory('');
checkByTag(tagId);
changeClass(postId);
</script>

최종적으로 2에서 작성된 함수들을 호출하여 조건이 맞는 포스팅에 대해서는 Exif정보출력을 보이도록 설정해 주는 부분입니다.


이제 다 되었습니다. 휴~

본 블로그의 경우 오늘 현재, 카테고리는 갤러리사진, 카메라 만 Exif가 보이도록 설정되어 있고, 태그는 여행, 나들이, LX3, D300등을 설정해 두었고. 그외에는 보이지 않도록 되어 있습니다. 

다만 개별 포스팅별로 스타일을 직접 제어하는 경우는 예외가 됩니다. 


딱 이렇게 해 놓고 나니 이제 좀 마음이 편하네요.
사실, Exif 정보가 항상 보인다고 해서 문제될건 없습니다만, 불필요한 정보가 내용을 가리는 일이 발생할 수도 있기때문에, 선택적으로 보여주길 바랬던 것입니다.

어쨌던, 필요하다고 느끼셨던 분들에게 도움이 되셨길 기대합니다.


(추가내용)

현재 IE7과 크롬에서는 잘 되는 것을 확인했습니다. 


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/706 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon SimpLow 2009/01/04 06:34  댓글주소  수정/삭제  댓글쓰기

    대단하십니다ㅋ
    좋은 생각이셔서 글을 쭉읽어봤는데 저는 나중에 한가할때 충분히 연구한 다음에 시도해야겠네요...
    넘 복잡해서리..ㅋㅋ

    • BlogIcon 호아범 2009/01/04 22:47  댓글주소  수정/삭제

      네.. 감사합니다.
      가끔 제어가 필요하다 싶은 순간에 고민만 하다가 만들어 본거였습니다.
      님도 성공하시길... ^^

얼마전에 티스토리에서 Exif 정보출력 플러그인을 공개했습니다. 본 블로그에서도 그 내용을 소개했었죠.

그런데, 몇가지 미흡한 부분이 있는데, 그 중 하나가 블로그상의 모든 사진에 일괄적용된다는 겁니다. 경우에 따라서는 선택적으로 보여주고 싶을 수도 있는데 말이죠. 

그래서, 스타일 시트를 이용해서 Exif정보가 보여지는 상태를 제어해볼까 합니다. 

준비

먼저 정해야 할 것은, 보여지는 상태와 감춰지는 상태중 어떤것을 기본으로 하느냐 입니다.  이를 결정하면 그 여부에 따라서 블로그 스킨의 스타일시트의 맨 아래에 아래 내용을 추가합니다. 
( 스타일 편집은 관리자 > 스킨 > HTML/CSS 편집 을 클릭한 후에, 아랫쪽 텍스트박스입니다. 자세한 사항은 티스토리 메뉴얼 참조 )

[1]
/* 기본적으로 Exif정보가 보여지지 않게 할때만 아랫줄 추가 */
.ExifInfo { display: none !important; }

[2]

/* Exif 정보출력 플러그인 제어 */
.show_exif .ExifInfo { display:block !important; }
.hide_exif .ExifInfo { display:none !important; }

이때, 기본으로 감춰지게 할때만 [1], [2] 모두 추가하고, 그렇지 않을 경우는 [2]만 추가합니다.


적용

일단 정상적으로 글을 작성하시면 됩니다. 그러면, 기본설정데로 Exif정보가 보여지거나 감춰집니다. 그리고, 기본설정과 반대로 하고 싶은 부분에 대해서만 위 스타일을 적용시켜주면 됩니다. 

가령 기본적으로 감춰놓았지만, Exif 정보를 보여주고 싶은 부분이 있다면, 그 부분 앞뒤에 아래와 같이 스타일을 적용시켜주면 됩니다. 

<!-- (1) 이부분에 있는 사진은 Exif 정보가 감춰짐 -->

<div class="show_exif">

<!-- (2) 이부분에 있는 사진은 Exif 정보가 출력됨 -->

</div>

<!-- (3) 이부분에 있는 사진은 Exif 정보가 감춰짐 -->

만약 포스팅 단위로 적용하려면, (1)과 (3)부분은 무시하면 되고, (2)부분이 작성한 본문이 되겠죠. 글을 다 쓴 후에 앞뒤에다가 위처럼 태그를 추가해 주면 되겠죠.

태그를 추가하려면, 편집모드를 HTML로 바꿔야 하는데, 편집창 우측상단에 HTML이라는 체크박스를 이용하면 됩니다.


확인

본 블로그는 기본적으로 보여지도록 설정해 두었습니다만, 아래 두 사진을 확인해 보시면 정보가 감춰지기도 하고, 보이기도 하는 두 경우를 다 확인하실 수 있습니다.



좀 귀찮을 수도 있긴 합니다만, 습관을 들이면 그리 어렵지 않으리라 생각됩니다. 사실 제일 좋은건 티스토리에서 플러그인의 기능을 개선해 주는 것이겠지만, 궁극적으로 사진단위로 조절을 하는 것은 이미지블럭에 정보표시선택여부를 추가해야 하는 거라서 금방 될것 같지는 않네요.

암튼, 필요하신 분 계시면 도움이 되셨길... 


참고로, 본 내용은 IE7과 크롬에서 확인하였습니다. 

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/704 관련글 쓰기

  1. SUBJECT [티스토리] Exif 정보출력 - 카테고리, 태그 단위로 표시여부 제어하기

    2008/10/22 20:15 TRACKED FROM Crazy Life on Net  삭제

    바로 어제 티스토리 Exif 정보출력 플러그인 - CSS로 제어하기 라는 글을 올렸는데요. 아무래도 매번 Exif 정보를 보일지 말지 결정하는 건 넘 귀찮은 일인것 같습니다. 고민한 끝에, 카테고리나 태그 단위로 Exif 정보출력 여부를 설정할 수 있으면 좋겠다 라는 결론에 이르렀습니다. 그래서, 잠깐 짬을 내어 열심히 코딩을 했지요. ( 직업병은 어쩔수가 없나봅니다. 일할때는 일하느라 코딩하고, 쉴때는 블로깅 하느라 코딩하고.. 에휴~) 그래서 성..

댓글을 달아 주세요

  1. BlogIcon 역전의용사 2008/10/22 00:41  댓글주소  수정/삭제  댓글쓰기

    이런 꼼수도 있군요 ㅎㅎ
    전 아직 보여줘도 상관없기때문에 그냥 놔둘래요 ㅋ
    나중에 필요할때 와서 보고 적용해봐야겠네요 ^^

티스토리에 정말 반가운 플러그인이 추가되었네요. 바로 Exif 정보출력 플러그인입니다. 

Exif 정보란 간단하게 말해 사진촬영정보입니다. 가장 기본적인 것으로, 촬영날짜 및 시간 같은 것부터 카메라 제조사 및 기종, 조리개 값, 셔터개방시간, ISO값, 초점거리 등을 말합니다. 사진을 감상할때, 사진자체를 느끼는 것도 중요하지만, 이런 정보들을 바탕으로 촬영당시의 상황을 되세김질 할 수가 있는 거죠.

어쨌든 진작에 구현되었어야 할 기능인데, 사실 좀 늦은감이 없잖아 있긴 합니다만, 이제라도 되었으니 좋습니다.

플러그인을 사용하려면, 관리자 > 플러그인 > 플러그인 설정에서 전체보기 또는 멀티미디어 항목을 선택하고 Exif 정보출력이라는 부분을 클릭하면 됩니다.

설정 화면은 다음과 같습니다.


지원되는 정보는 

  • 제조사
  • 카메라기종
  • 촬영모드
  • 측광모드
  • 셔터속도(개방시간)
  • 조리개값
  • 노출보정
  • 초점거리
  • ISO값
  • 플래쉬사용
  • 촬영시각

입니다.

이중 보이고 싶은 항목을 선택하고, 원하는 스타일을 설정한 후에 저장을 클릭하면 됩니다.


이렇게 해서 설정을 마쳤더니 아래와 같이 출력이 되는 군요.


그동안 힘들게 액자를 만들어 Exif 정보를 표시하곤 했었는데, 이 플러그인을 이용해서 좀더 편안하게 사진을 감상할 수 있을것 같습니다.

SLR클럽에서 표현되는 것과 같이 사진을 클릭했을때만 보여주는 방식이 좀더 깔끔할 것 같기는 한데, 이런저런 문제가 겹칠 가능성이 높은 일이라, 이정도도 대 만족입니다. ^^

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/699 관련글 쓰기

  1. SUBJECT 티스토리에 Exif 플러그인 추가 소식 &amp; 건의사항

    2008/10/21 02:51 TRACKED FROM ☆★ My Photo Life with α700 ☆★  삭제

    오늘, 아니 12시가 넘었으니 어제군요. 티스토리 플러그인에 새로운 플러그인이 추가되었습니다. 바로 디카 유저들이 그동안 추가되었으면 하는 사진의 Exif 정보를 볼 수 있게 해주는 플러그인이 추가되었습니다. 티스토리 공지 참고 : Exif 정보 출력 플러그인 오픈 안내 이번에 새로이 추가된 Exif 정보 출력 플러그인 실제 적용된 모습 조금 늦은 감이 있지만 어쨌든 반가운 소식입니다. 근데 조금 문제가 있긴 합니다. 이게 개별사진마다 선택을 할 수..

  2. SUBJECT 티스토리 Exif 정보출력 플러그인 - CSS로 제어하기

    2008/10/22 00:26 TRACKED FROM Crazy Life on Net  삭제

    얼마전에 티스토리에서 Exif 정보출력 플러그인을 공개했습니다. 본 블로그에서도 그 내용을 소개했었죠. 그런데, 몇가지 미흡한 부분이 있는데, 그 중 하나가 블로그상의 모든 사진에 일괄적용된다는 겁니다. 경우에 따라서는 선택적으로 보여주고 싶을 수도 있는데 말이죠. 그래서, 스타일 시트를 이용해서 Exif정보가 보여지는 상태를 제어해볼까 합니다. 준비 먼저 정해야 할 것은, 보여지는 상태와 감춰지는 상태중 어떤것을 기본으로 하느냐 입니다.  이를 결..

  3. SUBJECT 제 때 나와준 EXIF 플러그인

    2008/10/22 19:01 TRACKED FROM easyOne's Story  삭제

    사진 블로그를 만들면서 아쉬운 게 사진에 EXIF 정보를 표현하는 부분이었습니다. 자바스크립트로 구현하려고 이리저리 찾고 있던 때에 마침 티스토리 플러그인이 추가되었군요!! 덕분에 별다른 노력 없이 쉽게 추가할 수 있게 되었어요~ 고맙습니다~ㅋ

  4. SUBJECT [티스토리] Exif 정보출력 - 카테고리, 태그 단위로 표시여부 제어하기

    2008/10/22 20:19 TRACKED FROM Crazy Life on Net  삭제

    바로 어제 티스토리 Exif 정보출력 플러그인 - CSS로 제어하기 라는 글을 올렸는데요. 아무래도 매번 Exif 정보를 보일지 말지 결정하는 건 넘 귀찮은 일인것 같습니다. 고민한 끝에, 카테고리나 태그 단위로 Exif 정보출력 여부를 설정할 수 있으면 좋겠다 라는 결론에 이르렀습니다. 그래서, 잠깐 짬을 내어 열심히 코딩을 했지요. ( 직업병은 어쩔수가 없나봅니다. 일할때는 일하느라 코딩하고, 쉴때는 블로깅 하느라 코딩하고.. 에휴~) 그래서 성..

댓글을 달아 주세요

  1. BlogIcon 역전의용사 2008/10/21 02:51  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 ^^
    비슷한 내용이라 트랙백 드리고 갑니다~

    • BlogIcon 호아범 2008/10/21 10:21  댓글주소  수정/삭제

      반갑습니다.
      작성하신 글 보았습니다. 사용자가 플러그인 만들어 붙일수 있는 기능은 저도 참 바라는 기능이긴 랍니다만,
      전에 태터툴즈의 플러그인 같은 경우는 PHP로 작성하도록 되었던거 같은데, 아마도 보안이나 시스템의 안정성에 문제가 없다는 걸 보장하지 힘들지 않을까 하는 생각이 드네요.
      그냥, 위젯 방식으로 붙일 수 있도록만 되어도 좋겠습니다. 아니면 구글 위젯 같은 걸 가져다 쓸수 있어도 좋겠구요.

  2. BlogIcon 모노마토 2008/10/21 17:58  댓글주소  수정/삭제  댓글쓰기

    이것도 예전의 테터 플러그인 처럼 갤러리 형식의 이미지에는 안나오는군요 ㅠㅠ

    • BlogIcon 호아범 2008/10/21 20:54  댓글주소  수정/삭제

      네..
      선택적으로 보여준다거나, 갤러리로 삽입시는 적용이 안되는 점 등 지금 기능만으로는 좀 많이 부족하게 느껴집니다.
      그래도, 없던게 생겨서 그런지 이만으로도 반갑더라구요. ^^

  3. BlogIcon easyone 2008/10/22 19:03  댓글주소  수정/삭제  댓글쓰기

    제 사진 블로그를 만들면서 꼭 필요한 기능이었는데 없어서 자바스크립트를 만들어보려던 중에 나와서 너무나 반가웠습니다.ㅋ

    • BlogIcon 호아범 2008/10/22 20:21  댓글주소  수정/삭제

      네.. ^^
      그런데 일괄 표시라서 좀 애매한 접이 있네요.
      그래서 제가 몇가지 꼼수를 부려봤는데, 관심 있으시면 들러보세용 ^^
      (트랙백에 보시면 연결되어있습니다.)

Moving Box(Green)의 녹색 계열이 좀 식상한 듯 하여, 얼마전부터 심심할때 틈틈이 파란색계열로의 변신을 준비했습니다. 그리고 오늘, 드디어 그 작업을 마무리 했습니다. 짜잔~~




크게 바뀐거 같진 않지만, 나름 공을 들여보았습니다. 
당분간은 특별한 벅(bug)이 없는 한 별 수정없이 이상태로 쭉 가야겠네요.. ^^

--

약간 더 수정을 해서, 스크린 샷을 다시 올립니다.

--

보잘것 없는 수준입니다만, 공유를 원하시는 분들이 계셔서 배포버전을 만들어 두었습니다.
배포버젼에는 추가 단축키 기능까지 포함되어 있습니다. 

관심 있으신 분들은 댓글로 남겨주세요. ==> 당분간 배포를 중단합니다.

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/690 관련글 쓰기

  1. SUBJECT 스킨 색상 변경

    2008/10/19 22:25 TRACKED FROM BLUE'nLIVE's diary++  삭제

    블로그 스킨(Moving Box) 변환기 #1, #2, #3에서 적었듯, 본 블로그의 스킨은 Moving Box를 기본으로 하고 있습니다. 2/3단 가변스킨인 Moving Box를 1단으로 변환한 뒤 색을 푸른 계열로 바꿔 사용했습니다. 정확히는 프러시안 블루(#003153)를 기본으로 하고 메뉴, 달력 등의 색깔을 바꾼 것입니다. 이 색을 한동안 쓰다 보니 좀 식상하기도 하고, 색을 약간 바꿔야겠다는 생각이 들더군요. 그러다가 Crazy Life..

  2. SUBJECT 블로그 스킨을 바꾸다.

    2008/10/27 12:50 TRACKED FROM Imaginative Dosahyun's Blog  삭제

    요즘 블로그 정리를 하고 있는데...그 중 제일 먼저 스킨을 바꿔보았다.비록, 스킨을 바꾸긴 했지만... 텍스트큐브는 스킨이 너무 없는 것 같다.이 스킨도 티스토리 스킨을 그냥 갖다 적용한 것이다. ㅡㅡ;검색을 하다하다 안되니까, 그냥 티스토리에 가서 구경하고 있었는데...마음에 드는 스킨이 있음 제작자한테 TC용으로도 배포해달라고 떼를 쓰려고 한 것은 절대 아니다.마침 너무나 마음에 드는 스킨을 발견했다.티스토리에서 배포한 스킨을 호야범님께서 수...

  3. SUBJECT 스킨 변경 Moving Box - Blue (가변형 스킨)

    2009/06/15 20:33 TRACKED FROM Web에 美친 진우군's log  삭제

    텍스트큐브를 쓰다보면 그런 스킨들 적용하다보면 틀어지는 부분도 많고 html 수정법을 찾게 되지요..그래서 스킨을 바꾸는 건 저에겐 큰 일이었던 같습니다.(초보일때는 스킨 바꾸다 플러그인...위젯 다 날려먹고 처음부터 전부 했던 적도 있었죠..ㅜㅜ욱해서 텍스트큐브 닷컴으로 이사갈까도 했지만 그래도 꿋꿋히 써보려고 참았습니다..) 그러던 와중 너무나 맘에 드는 스킨을 발견!!!..디자인 적은 부분은 오히려 별로 일수 있으나..해상도에따라 단이 변하는...

  4. SUBJECT 텍스트큐브 스킨 변경.

    2009/09/21 21:17 TRACKED FROM EDKoon`s DevLife@  삭제

    호아범 님의 수고로 탄생한 Moving Box Skin을 어렵사리 구하게 되어. 설치를 하였습니다.^^ 텍스트큐브닷컴에서는 exif 출력을 지원해 주지 않아 티스토리에서 좀 더 머물겠지만 스킨 잘 쓰도록 하겠습니다..^^

댓글을 달아 주세요

  1. 2008/10/16 16:35  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

    • BlogIcon 호아범 2008/10/16 21:11  댓글주소  수정/삭제

      잠깐 뚝딱해서 대충 배포판을 만들어 두긴 했는데, 바로 링크를 올리긴 쫌 쑥스러워서 이메일 남겨주시면 보내드리지요.

  2. 2008/10/16 23:41  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

    • BlogIcon 호아범 2008/10/17 00:59  댓글주소  수정/삭제

      메일로 보내드렸습니다.
      수정하시는 건 상관 업지만, 원제작자인 티스토리와 수정자인 crazybar.net만 명기해 주시기 바랍니다.
      잘 사용하시고 문제 있으시면 연락주세요

  3. 2008/10/16 23:52  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

    • BlogIcon 호아범 2008/10/17 01:00  댓글주소  수정/삭제

      메일로 보내드렸습니다.
      수정하시는 건 상관 업지만, 원제작자인 티스토리와 수정자인 crazybar.net만 명기해 주시기 바랍니다.
      잘 사용하시고 문제 있으시면 연락주세요

    • BlogIcon BLUE'nLIVE 2008/10/19 13:07  댓글주소  수정/삭제

      수정해서 적용했습니다.
      조금 더 수정하고 해당 내용을 포스팅하겠습니다.

      고맙습니다.

  4. BlogIcon FeelSync 2008/10/17 17:42  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.. 보내주신 스킨 잘 적용 시켰습니다.
    몇 가지 자잘한 부분들 수정한 것 말곤 거의 원형 그대로 적용시켰습니다.

    질문이 한 가지 있는데, 화면 가장 아래 부분 (티스토리 로고 밑)에 빈 공간이 좀 많은 것 같아서
    줄일려고 하는데 어딜 수정해야 하는지 도통 모르겠습니다.

    괜찮다면 시간 나실 때 답변 주시면 감사하겠습니다.

    감사합니다. ^^

    • BlogIcon 호아범 2008/10/17 23:54  댓글주소  수정/삭제

      style 파일 열어보시면, 아래내용을
      /* 레이아웃 */
      #wrap_outer { margin:0; padding:0; width:100%; }
      #wrap { margin:0 auto; position:relative; top:-180px;}

      이렇게 변경해 보세요
      /* 레이아웃 */
      #wrap_outer { margin:0; padding:0; width:100%; position:absolute; top:0; left:0; z-index:-1;}
      #wrap { margin:0 auto;

  5. BlogIcon 산소같은도사 2008/10/25 14:14  댓글주소  수정/삭제  댓글쓰기

    스킨찾아 삼만리 중인 산소같은도사입니다.
    혹시 이 스킨을 텍스트큐브용으로 배포하실 생각은 없으신가요?
    스킨이 넘 이뻐서 쓰고 싶은데.... 전 텍스트큐브 유저여서ㅠㅠ
    꼭 좀 부탁드려봅니다~

    • BlogIcon 호아범 2008/10/25 22:18  댓글주소  수정/삭제

      애초 원 제작자가 아닌지라, 공개적으로 배포하긴 좀 그렇구요.
      개인적으로 드릴수는 있습니다. ^^
      몇몇 분께 드리느라고 따로 다운받아서 압축해 놨더든요.
      한번 적용시켜보고 싶으시면, 비밀댓글로 이메일 남겨주세요..

  6. 2008/10/26 01:55  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  7. BlogIcon 산소같은도사 2008/10/27 12:50  댓글주소  수정/삭제  댓글쓰기

    적용했더니 별 이상없이 잘 됩니다~
    덕분에 이쁜 스킨 구했네요. 고맙습니다. 정말정말 잘 쓸께요~^^

    아, 그리고 메뉴 부분만 미디어 로그 빼면서 약간 손을 봤는데... 괜찮죠?

  8. 2008/11/02 04:26  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  9. 2008/11/06 16:55  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

    • BlogIcon 호아범 2008/11/07 10:37  댓글주소  수정/삭제

      메일로 스킨 보내드렸습니다.
      해 보시고 문제 있으면 댓글 달아주세요..

    • BlogIcon heykay 2008/11/07 13:37  댓글주소  수정/삭제

      이렇게 빨리 보내주실줄은 정말 몰랐습니다.
      현재 스킨 입혀서 테스트해보고 있는중입니다.
      아주 깔끔하고 너무 좋네요..
      감사합니다..^^

  10. 2008/11/12 12:30  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  11. 2009/01/04 20:32  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  12. 2009/01/04 20:55  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  13. 2009/01/05 23:28  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  14. 2009/01/05 03:14  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  15. 2009/01/05 23:27  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  16. 2009/06/09 15:38  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  17. 2009/08/17 02:31  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  18. 2009/09/14 10:53  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  19. 2009/09/20 22:25  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  20. Coin 2009/10/12 06:48  댓글주소  수정/삭제  댓글쓰기

    이 스킨 텍스트큐브용으로 좀 받을수 있을까요? 부탁드립니다~~

    k i s s u r i 골뱅이 지메일닷컴

    고맙습니다~

  21. BlogIcon 레이먼 2009/10/31 20:04  댓글주소  수정/삭제  댓글쓰기

    저도 부탁해도 될까요?
    coo@coo.or.kr입니다. 부탁드릴께요.

아는 사람만 알고 모르는 사람은 잘 모르는 티스토리 숨은 기능 중의 하나로 아래와 같은 몇몇 단축키를 지원합니다. 

티스토리 단축키

  • Q - 관리자 페이지로 가기
  • A - 이전글 보기 ( 작성시간 순으로는 나중에 작성된 글 )
  • S - 다음글 보기 ( 작성시간 순으로는 이전에 작성된 글 )
  • Z - 사이드바 최신 글로 이동
  • X - 사이드바 최신 댓글로 이동
  • C - 사이드바 최신 트랙백으로 이동


태터데스크 단축키

  • D - 태터데스크로 관리자로 가기
  • F - 적용하기 ( F를 누르기 전에 저장하기를 꼭 하세요 )
  • R - 블로그 첫화면 적용하기
  • I - 아이템 설정창 띄우기


그런데, 꼭 있었으면 하는 게 없더라구요. 흠.. 전공을 살려 추가하기로 했습니다. 
추가한 단축키는 아래와 같습니다. 

추가한 단축키

  • E - 본문 수정하기
  • T - 본문 수정하기 (Pop up)
  • W - 새 글 쓰기 


이를 위해서는 적당한 이벤트 핸들러를 만들어서 키보드 해당 키가 눌려졌을 때 만들어둔 핸들러를 연결시켜 주면 됩니다. 자세한건 아래 구현을 참조하세요.



1. 스크립트 추가 : <head>~</head>에 추가

<script type="text/javascript" language="javascript">
<!--
    function hotkeyCommon1(){
        if(event.srcElement) {
            evt = window.event;
            target = window.event.srcElement;
        }
        else {
            evt = event;
            target = event.target;
        }

        if (evt.altKey || evt.ctrlKey) {
            return null;
        }

        switch (target.nodeName) {
        case "INPUT":
        case "SELECT":
        case "TEXTAREA":
            return null;
        }

        return evt;
    }

    function hotkeyCommon2(evt){
        switch(evt.keyCode) {
        case 87: // W
            window.open("/admin/entry/post", "_top");
            break;
        }
    }

    function postHotkey(){
        if((evt=hotkeyCommon1()) == null) {
            return;
        }

        path = location.pathname.substr(1);

        switch(evt.keyCode) {
        case 69: // E
            window.open("/admin/entry/edit/" + path + "?returnURL=/" + path, "_top");
            break;

        case 84: // T
            editEntry(path,"/"+path);
            break;

        default:
            hotkeyCommon2(evt)
            break;
        }
    }

    function mainHotkey(){
        if((evt=hotkeyCommon1()) == null) {
            return;
        }

        hotkeyCommon2(evt)
    }
-->    
</script>


2. 이벤트 추가 - 모든 페이지 용

변경 전:

<body ...

변경 후:

<body onkeydown="mainHotkey();" ...


3. 이벤트 추가 - 본문 페이지 용

변경 전:

<s_article_rep>
    ....

변경 후:

<s_article_rep>
    <script>document.body.onkeydown = postHotkey;</script>
    ....



추가적인 단축키를 구현하려면 스크립트 소스를 적당히 수정하면 됩니다.  
어쨌든, 이로써 좀더 편안하게 블로깅을 할 수 있을듯 합니다. 

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/695 관련글 쓰기

  1. SUBJECT 티스토리 단축키 사용하기 : A와 S만 알아도 블로깅이 편해진다~

    2008/11/10 12:45 TRACKED FROM 잉잉의 발로 만든 블로그  삭제

    윈도우즈를 사용하면서 단축키 하나 이상은 모두들 아실 듯... 대표적인 단축키가 Ctrl+C와 Ctrl+V 이죠. 자주 사용하는 단축키만 알아도 훨씬 편하게 사용할 수 있죠~ 티스토리에도 블로깅을 좀더 편하게 해주는 단축키들이 있습니다. 제가 사용해본 결과 티스토리 단축키 중에서 가장 유용하게 사용될 수 있는게 A, S, Q 입니다. A : 이전 글 보기 ← S : 다음 글 보기 → Q : 관리자모드 마우스로 이전 글이나 다음 글을 보려면 숫자를 콕..

  2. SUBJECT 티스토리에서 가장 유용한 단축키 소개

    2008/11/30 22:04 TRACKED FROM 서울비  삭제

    A = 이전 글, S = 다음 글 - 블로그 자주 놀러오신다면 S키를 여러번 눌러보세요. 다음 글로 쓱쓱 넘어간답니다. Not defined | ISO-Array Q = 티스토리 로그인 or 관리자 모드 Not defined | ISO-Array F2 = 글 작성 중 단축키 도움말 보기 - 글 쓰다가 F2를 누르면 언제라도 단축키 안내를 볼 수 있어요. Not defined | ISO-Array Ctrl + , . / = 왼쪽/가운데/오른쪽 정렬 -..

댓글을 달아 주세요

  1. BlogIcon dolgam 2008/10/16 09:37  댓글주소  수정/삭제  댓글쓰기

    구글은 검색결과에서 다음/이전 페이지 보는 단축키를 제공하라~ 제공하라~;;

  2. BlogIcon inging 2008/11/10 12:50  댓글주소  수정/삭제  댓글쓰기

    호아범님 안녕하세요~
    티스토리 단축키에 대해서 알아보다가 호아범님의 글이 매우 유용해서 참고해서 트랙백을 날렸습니다.
    단축키를 새로 추가하는 방법은 정말 유용하겠군요~ ^^
    좋은 하루 되셔요~ ^^

  3. BlogIcon 다짱 2009/01/08 18:09  댓글주소  수정/삭제  댓글쓰기

    새로운 단축키를 배우게 되네요^^
    적어두고 응용 해봐야겠어요~

  4. BlogIcon 단비스 2009/07/08 15:55  댓글주소  수정/삭제  댓글쓰기

    안녕하세요.
    좋은 정보 감사합니다!
    근데 제 홈페이지에 3곳을 모두 수정했는데도 단축키가 안먹네요... 물론 기존 단축키는 잘 되고요...
    혹시 스킨에 따라서 영향을 받을수도 있나요?

    • BlogIcon 호아범 2009/07/09 19:15  댓글주소  수정/삭제

      스킨에 따라서 스킨에서 이미 관련 이벤트에 스크립트를 연결하여 사용하는 경우는 안될수도 있을 것 같네요.
      HTML이 워낙에 많은 경우의 수가 존재하다보니 단순하게 이렇다~ 저렇다~ 말하기가 어려운 점이 있습니다.

  5. BlogIcon reece_k 2010/03/19 14:32  댓글주소  수정/삭제  댓글쓰기

    본문 수정하기와 본문 수정하기 팝업은 안되지만.. 제일 필요했던 글쓰기가 되네요 :)
    감사합니다, 스킨 바꿀때도 두고두고 쓸려고 좀 담아갈까 하는데 괜찮으신가요?? ^^

  6. BlogIcon 나난오예 2010/05/16 18:52  댓글주소  수정/삭제  댓글쓰기

    이야~ 완전 러블리한 팁이네요~ skin에서 세 군데만 추가해주니 포스팅이 정말 편해지네요.
    고맙습니다 *^^*

2008/10/15 17:42

Tistory 설정 백업 IT 이야기/블로그 & HTML2008/10/15 17:42

백업의 목적 및 혹시나 참고용으로 본 블로그의 주요 설정을 올려둡니다. 


스킨

  • 화면출력 설정
    • 기본화면: 글 1개, 방명록 5개
    • 선택화면: 글 목록 30개, 목록만
    • 댓글 펼침: 댓글을 기본으로 펼침
    • 트랙백 펼침: 트랙백을 기본으로 펼침

 

환경설정

  • 블로그정보
    • 주소 -> 글주소: 숫자형식
  • BlogAPI 설정
    • BlogAPI 사용 설정 -> 사용설정: 사용하기
  • 기타설정
    • 공개설정
      • RSS: 공개글, 부분설정
      • 댓글권한: 모든사용자
      • 방명록권한: 모든사용자
    • 글쓰기환경
      • 작성모드: 위지윅모드
      • 엔터키설정: <p>문단바꿈, HTML 모드에서 엔터 입력 시 줄바꿈 태그(<br/>) 자동 추가
      • 공개: 비공개
      • CCL: ,
        • 상업적 이용: 아니요
        • 컨텐츠 변경: 아니오

---------------- 변경내용 ----------------

위 빨간색으로 굵게 표시된 부분이 변경되었습니다.

저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/682 관련글 쓰기

댓글을 달아 주세요



1인 미디어의 시대가 되면서 다양한 포털서비스에서 블로그 서비스를 제공하고 있습니다. 하지만, 문제는 사용자의 취향은 늘 바뀔수 있는 것이기 때문에, 많은 사용자들은 블로그 이사를 원하게 됩니다.

그에 딱 맞는 서비스를 제공하는 곳이 있으니 바로 FREEDOM이라는 곳입니다. 

티스토리의 전신이라 할수 있는 태터툴즈에서 백업을 위해 제공하는 XML 포맷을 이용하게 되는데, FREEDOM을 이용하면 해당 블로그를 이러한 XML형태로 저장하게 됩니다. 



현재 백업을 지원하는 곳은 네이버, 이글루스, 엠파스, 야후 블로그라고 합니다. 이 블로그를 사용중인 분께서 태터툴즈 기반 블로그(설치형 태터툴즈, 설치형 텍스트큐브, 티스토리, 텍스트큐브)로 이사를 하려고 할때 딱 맞아떨어지는 것이지요.

검색을 해보면 FREEDOM을 이용해서 블로그 이사를 하셨다는 분을 종종 찾을 수 있습니다.

혹시 이런 이사를 계획하고 계신 분이라면 FREEDOM을 이용해보는 것도 좋을 듯 싶네요.


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/650 관련글 쓰기

댓글을 달아 주세요

i n v i t a t i o n

티스토리 초대장


안녕하세요!

티스토리에 보금자리를 마련하시려는 여러분께 초대장을 배포해 드리려고 합니다.

나만의, 내 생각을, 내 기억을 담는 소중한 블로그를 만들고 싶다면 티스토리로 시작해보세요!

티스토리 블로그는 초대에 의해서만 가입이 가능합니다. 원하시는 분은 댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 남겨주실 때에는 꼭 비밀댓글로 남겨주세요!

초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요!

Yes
이런 분들께 드립니다!
1. 다른 블로그를 사용해보셨던 분
2. 이메일 주소가 정상적인 분
3. 블로그를 시작하려는 이유를 남겨주신 분!
No
이런 분들께 드리지 않아요!
1. 이메일 주소가 의심되는 분!
2. 이메일 주소를 남기지 않으신 분
3. 이유도 없이 달라고 하시는 분!
티스토리 이래서 좋아요!
1. 이미지, 동영상, 오디오, 파일까지! 무한 용량과 강력한 멀티미디어를 올릴 수 있어요!
2. 스킨위자드로 스킨을 내맘대로~ 거기에 기능 확장 플러그인까지!
3. 내가 원하는대로 myID.com으로 블로그 주소를 만들 수 있어요!

대충 30여장 있네요. 위 내용에 맞게 신청하시면 댓글 확인 즉시 보내드립니다.

--

초대장이 동 났습니다. 더이상 보내드릴 수 없으니, 신청 그만 받습니다. 

그럼 받으신 분들 모두 이쁜 블로그 잘 만드세요.

--

10.14일 현재 블로그를 개설하지 않으신 분은 초대 취소하였습니다.


저작자 표시 비영리 변경 금지
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/649 관련글 쓰기

댓글을 달아 주세요

  1. 2008/09/23 13:53  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  2. 2008/09/23 13:53  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  3. 2008/09/23 13:53  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  4. 2008/09/23 13:54  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  5. 2008/09/23 13:55  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  6. cyyun78 2008/09/23 13:55  댓글주소  수정/삭제  댓글쓰기

    cyyun78@nate.com 주로 싸이 미니홈피를 이용했었는뎅 블로그쪽으로 진출 한번 해보려고 초대장 부탁드립니다. ^^ 초재장 주시면 잘 쓰겠습니다.

  7. 2008/09/23 13:56  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  8. 2008/09/23 13:58  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  9. 2008/09/23 13:58  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  10. lacito 2008/09/23 13:58  댓글주소  수정/삭제  댓글쓰기

    lacito@nate.com 초대장 부탁드립니다... 싸이도 지겹고 , 네이버는 복잡해서 싫고.. 한번 티스토리 사용해 보고 싶네요.. 부탁드립니다 ~^^ 즐거운 하루되세요

  11. 2008/09/23 14:00  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  12. 2008/09/23 14:17  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  13. 2008/09/23 14:04  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  14. 2008/09/23 14:04  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  15. 2008/09/23 14:06  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  16. 2008/09/23 14:09  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  17. 2008/09/23 14:10  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  18. 2008/09/23 14:11  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  19. BlogIcon 호아범 2008/09/23 14:10  댓글주소  수정/삭제  댓글쓰기

    여기까지 다 보내드렸고, 남은 초대장 10여장 됩니다.

  20. 2008/09/23 14:11  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  21. 2008/09/23 14:11  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  22. 2008/09/23 14:12  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  23. 2008/09/23 14:22  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  24. 2008/09/23 14:16  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  25. 2008/09/23 14:18  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

    • BlogIcon 호아범 2008/09/23 14:20  댓글주소  수정/삭제

      보냈습니다.
      아마 예전에 앞서 적으신 메일로 누군가가 초대장을 보낸적이 있어서 그런 걸거에요..
      암튼 잘 사용하세요.. ^^

  26. 2008/09/23 14:19  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  27. 2008/09/23 14:20  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  28. 2008/09/23 14:22  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  29. 2008/09/23 14:26  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

  30. BlogIcon 호아범 2008/09/23 14:26  댓글주소  수정/삭제  댓글쓰기

    초대장 동났습니다. 신청 그만 받습니다.
    다음에 또 생기면 다시 올릴께요.
    그럼 모두들 이쁜 블로그 꾸미시길...

사용자 삽입 이미지

스킨을 다시 바꿨습니다. 큰맘 먹고 갤러리 스킨을 사용했었는데, 아무래도 1단구조가 적응이 안되어서 고민을 하고 있던중, 해상도에 따라 2단과 3단이 자동으로 바뀌도록 작성되었다는 말에 혹하여 변경을 결심하였네요.

어제, 회식갔다가 술몇잔 먹고 들어와서 술기운에 바꾸긴 했는데, 나름 만족스럽게 작성이 된거 같아 기분이 좋습니다. 후후~~

Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/515 관련글 쓰기

  1. SUBJECT blog 스킨 변경

    2008/04/25 17:51 TRACKED FROM brainchaos 언로그  삭제

    그냥 이뻐보이는 스킨이 보여서 그동안 고수하던 FormalBox 스킨을 내리고 현재 스킨인 Moving Box (Green) 으로 변경하였다. FomalBox에서는 맑은 고딕을 기본 폰트로 사용햇는데, 이번 스킨은 디폴트로 사용하는 폰트를 고수했다. (이유는 귀차니즘) 이다. 역시나 스킨 바꾸는 것은 힘들다. 특히 사이드바의 버그는 아직도 존재한다. 제길순~~~~~ 이번 스킨 변경으로 가독성은 좀더 좋아진 느낌인데.. 이곳에 오시는 분들은 어떻게 느..

  2. SUBJECT 스킨 수정: Moving Box ( Green =&gt; Blue )

    2008/10/14 17:20 TRACKED FROM Crazy Life on Net  삭제

    Moving Box(Green)의 녹색 계열이 좀 식상한 듯 하여, 얼마전부터 심심할때 틈틈이 파란색계열로의 변신을 준비했습니다. 그리고 오늘, 드디어 그 작업을 마무리 했습니다. 짜잔~~ 크게 바뀐거 같진 않지만, 나름 공을 들여보았습니다. 당분간은 특별한 벅(bug)이 없는 한 별 수정없이 이상태로 쭉 가야겠네요.. ^^

댓글을 달아 주세요

  1. BlogIcon brainchaos 2008/04/25 17:51  댓글주소  수정/삭제  댓글쓰기

    저도 같은 스킨으로 바꿨습니다~~~
    ^^;
    트랙백 드립니다.

사용자 삽입 이미지

포스트 화면

사용자 삽입 이미지

테터데스크 화면



어제 오늘 너무 머리가 복잡하여 간만에 블로그 스킨을 붙잡았다.
머리속을 비우는 목적으로 이용하기엔 스킨 바꿈질도 꽤 괘안은 편이다. 후후~~

뭐 여튼, 사용한 기본 스킨은 티스토리에서 제공하는 스킨중 하나인 Gallery (Gray).

갤러리 스킨이라고 하여 제공하는 것이나 사실 특별한 건 없어보인다. 1단이고, 기본 폭이 좀 넓은 편이고, 앞뒤로 이동할 수 있는 바로가기가 추가로 하나 제공된다는 정도. 스킨을 고를때 가장 중요한건 바로 디자인과 첫눈에 느껴지는 feel... 이 스킨이 간만에 그런 느낌을 주었다. 다만 1단을 사용해 본적이 없어서 좀 망설여지긴 했지만.. 그냥 함 써보기로 하고, 뜯어고치기 시작했다.

내가 고친건...
1. 스킨 폭 늘이기 : 배경화면에 그림이 지정되 있어서 좀 까다로운 작업이었으나, 깔끔하게 완료
2. 사이드바 수정 : 기본 닫힘에서 열림으로 바꾸고, 배치, 모양 등을 수정
3. 블로그에 기본적으로 들어가는 문구 폰트 변경 : 스킨에 사용된 폰트와 동일하게 수정
4. 방문자수에 comma찍는거, spotplex배너 추가, feedburner 배너 추가, 태터데스크에 새글 아이콘
적용

그 외에 잡다구리하게 달아놨던 것들은 다 없애 버렸다. 태터툴스 쓰던 시절부터 다양한 시도를 많이 했었으나... 결국은 다 버리고 다시 심플하게 돌아가고 있다. 후후~

Simple is beautiple~

여튼, 몇시간(?)의 삽질 끝에 원하는 모양 완성~~
당분간 이 스킨으로 불만없이 만족하며 써야할텐데... ^^
Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/488 관련글 쓰기

댓글을 달아 주세요

  1. poosuk 2008/03/25 22:42  댓글주소  수정/삭제  댓글쓰기

    항상 RSS로만 보다가 스킨 바꾸셨다길래 직접 방문을. ^^
    깔끔하고 넓어서 사진 올리기 좋겠구만요~

    아래 마이링크를 보니 제가 자주는 쓰는 서비스와 매우 유사한.. ㅎㅎ

  2. BlogIcon dolgam 2008/03/27 00:50  댓글주소  수정/삭제  댓글쓰기

    저두 맨날 RSS로 보다가 오늘은 댓글데이~ 훙
    좌우가 널찍하니 잡다한 게 안 보여서 좋네용~

사용자 삽입 이미지


제목 그대로 기분전환도 할 겸해서 블로그 스킨을 바꿨다.

기본이 된 스킨은 티스토리에서 제공하는 Plum Flavor. 제작자 홈페이지는 http://tiskin.com, http://1upz.com 이다. 뭐 티스킨 하면 워낙에 유명한 스킨이므로 더이상 설명을 필요치 않을것 같다.

암튼 이걸 바탕으로 내 구미에 맞게 약간 손을 보았는데, 일단 내용이 들어갈 영역좀 넓혀주고, 각종 스크립트들 옮겨서 붙여주고... 등등등...
그렇게 해서 탄생한 모습이 바로 지금 보고 있는 이모습!!! 뭐 당분간 세세한 부분은 수정을 해 나가겠지만, 큰 틀은 바뀌지 않을듯 싶다.

바꾸고 나기 산뜻한 느낌이 드는게 기분이 좋아진다. ^^

이 스킨의 원 제작자에게 감사의 말을 전하고 싶다. 꾸뻑~~


- 2007.10.24. 추가내용 -

Plum Flavor의 기본 배경이 밋밋한 듯하여, 동일 제작자가 제작한 Urban Rose 시리즈의 배경화면을 가져다 적용해 보았다. 은은하면서도 화려한 것이 딱 맘에 든다. ^^


Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/424 관련글 쓰기

댓글을 달아 주세요

  1. BlogIcon 신희원 2009/09/19 04:09  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~티스토리 블로그 초보입니다~ 타이틀에 crazybar's blog글씨체가 넘 맘에 드는데 어떻게 바꾸는지 모르겠네요... 티스토리는 글씨체가 별로 없기도 하고 제가 html을 잘 몰라서요... 글씨 옆에 마크도 이쁘네요 ㅋ

    방법 아시면 알려주시면 감사하겠습니다~

    좋은 하루 되세요~

    • BlogIcon 호아범 2009/09/21 16:26  댓글주소  수정/삭제

      저도 이 스킨 사용한지가 꽤 되어서 어떤 폰트였는지 잘 기억이 안나네요.. -_-;;
      요즘 제공되는 스킨은 위저드 통해서 변경이 가능했던거 같긴 한데, 제 경우는 직접 HTML과 CSS를 건드렸지요.
      스킨에서 타이틀에 해당되는 스타일을 찾아서 CSS에 나와있는 해당 스타일을 변경해 주시면 됩니다.
      막연한 질문이라 이정도 밖에 답변을 못드리겠네요.
      더 궁금하신게 있으시면 보다 구체적으로 문의 주세요.
      그럼 이만..

  2. BlogIcon 신희원 2009/09/23 14:38  댓글주소  수정/삭제  댓글쓰기

    감사합니다~ 일단 저도 공부하면서 하고 있어서 아직 요모양이네요 ^^;

    뭔가 잘못 건드렸다가 이상해지고 있어요 ㅋ

    시행착오와 사귀면서 찬찬히 해 봐야할 듯~

    답변 감사합니다~^^

    • BlogIcon 호아범 2009/09/23 22:33  댓글주소  수정/삭제

      차근 차근 배워나가시면 금새 좋은 결과가 있으리라 믿습니다. ^^
      궁금한거 있으면 또 물어보세요..

지난 얼마동안 운영중이던 웹서버를 폐쇄하고, 가지고 있던 컨텐츠들을 외부 서비스 및 서버로 옮기는 작업을 하였다. 그 자세한 내역은 다음과 같다.

구분 Before After URL 참고
블로그 Tattertools Tistory http://www.crazybar.net 관련글
갤러리 Gallery Flickr http://www.flickr.com/photos/crazybar 관련글
위키 Moniwiki Springnote http://crazybar.springnote.com 관련글
즐겨찾기 PHP + XML Delicious http://del.icio.us/crazybar
나머지 웹서버 Cafe24 호스팅 http://wow.crazybar.net

 

추가로 Delicious나 Me2Day에서 자동으로 전송되는 내용을 기록하기 위한 블로그를 추가로 개설하였다. (http://memo.crazybar.net)

블로그 자체의 변동사항은 아래와 같다.

  • 구글 애드센스 (관련글)
  • Delicious linkroll 추가 (관련글)
  • Flickr badge추가 : 속도개선을 위해 제거하였음 (관련글)
  • FeedBurner로 RSS주소 감싸기 (관련글)
  • 그외 스킨 수정

그리고, 이외에 최근에 가입하였거나 이용하기 시작한 서비스 들은 다음과 같다.

일단 가입은 해 두었지만, 자주쓰게 될것같지 않은 서비스 들은 다음과 같다.

대충 이정도면 정리가 다 된듯 싶다. 앞으로도 지속적으로 뭔가 바뀌긴 하겠지만, 당분간 큰 틀은 변하지 않을 예정이다.  - 끝 -

Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/377 관련글 쓰기

댓글을 달아 주세요

  1. 이현경 2007/04/11 23:42  댓글주소  수정/삭제  댓글쓰기

    뭐가 너무 많다니깐... ㅎㅎ

우리 마눌님이 다니는 **전자. 내가 졸업을 하면 가게 될 곳이기도 한 이곳은 회사에서의 잡일(?)을 막기 위해 업무상 불필요하다고 느껴지는 사이트에 대한 접근을 차단하고 있다. 예를 들어, 싸이월드 같은 곳은 접속이 안된단다. MSN이나 네이트온도 쓰지 못한다. 아마도 방화벽을 통해서 도메인이나 포트를 걸러내는 듯 한데, 내가 운영자가 아니니 자세히 알 수는 없고...

암튼 내가 블로그를 티스토리로 옮긴 이후에 심각한 문제가 발생했다. 바로 마눌님 회사에서 블로그에 올린 사진이 보이지 않는 다는 거~~ 일명 엑박의 압박이랄까??

블로그 도메인은 내가 보유한 것을 쓰지만, 첨부파일들은 fs?.tistory.com이라는 도메인에서 받아오는것 같은데, 어떠한 방법인가릍 통해서 이 경로가 막힌것이다. 이것은 아주 심각한 문제이다. 왜냐하면, 마눌님 회사에 있는 수많은 호야의 팬들이 더이상 호야사진을 볼수 없다는 문제가 생긴 것이다.  며칠을 고민했다.

고민끝에 내린 방법은 티스토리로 입주하기전 서버로 이용하던 내 PC를 이미지 백업 서버로 사용하는 것이다. 이를 위해 약간의 php 및 JavaScript 코딩을 해야만 했지만, 나름 만족스러운 결과가 나온것 같아 기분이 좋다.

대략의 시나리오는 다음과 같다.

  1. 사진이 있는 글이 읽혀지면 떠다니는 메뉴를 이용해 "사진이 안보이면 클릭하세요"라는 버튼이 생긴다.  ( 사진이 없는 글에서는 버튼이 보이지 않는다. 이는 본문내에 들어간 img 태그의 개수를 이용해서 해결하였다. )  
  2. 사용자가 이 버튼을 누르면 현재 보고있는 글의 url이 이미지 백업 서버로 전송이 된다.
  3. 이미지 백업 서버에서는 주어진 url의 내용을 긁어와서 그 안에 들어있는 img태그를 분석하고 각 이미지의 src 속성을 파악한다.
  4. 각 이미지에 대한 src속성을 이용해서 해당 이미지를 티스토리에서 백업서버로 다운로드 한다.
  5. 이미지 다운로드가 끝아면 별도의 팝업 창을 이용해서 사용자의 화면에 이미지들을 보여주게 된다.

그런데, 이렇게 하고 보니 별도의 화면이라는 생각이 들어 썩 달갑지가 않았다. 이것은 아마도 팝업창에 대한 부정적인 시각 때문이라고 생각된다. 이때 문득 떠오른 것이 LightBox 플러그인 이었다. 이와 같은 방법으로 팝업을 띄운다면 팝업에 대한 거부감은 상대적으로 줄거라는 생각이 들었고, 인터넷을 좀 뒤져서 JavaScript로 된 소스들 중에서 적당한 놈을 골라서 나의 티스토리 스킨에 적용 시켰다.

후후... 결과물은 직접확인하시라... 테스트를 위해 캡춰화면을 올려본다.

 

이렇게 해 놓고 보니 기존에 새창으로 연결하던 "앨범보기" 기능도 LightBox 기능을 이용하기로 했다. (이 기능은 앨범보기가 있는 글에서 확인하세요. 샘폴보기)

이일을 다 마무리 해놓고 보니 나름 이쁜것이 만족스럽다.

나 스스로 이정도면 호야의 팬들에 대한 최상의 서비스라고 외치면서 이 글을 마친다. ^^

Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/357 관련글 쓰기

댓글을 달아 주세요

  1. 건처리 2007/03/23 21:03  댓글주소  수정/삭제  댓글쓰기

    형 대단하세요~ 전 문제가 생기면 바로 포기하는데 형은 직접 해결하시네요 ㅎㅎ

  2. 이현경 2007/03/23 23:56  댓글주소  수정/삭제  댓글쓰기

    ㅎㅎ 내가 미쳐요...
    회사에서 사진이 안보이면 답답하긴 한데..

    그래도 이걸 하느라 며칠씩이나 고민하고...
    물론 내가 고민하게 만들었지만..

    대단한 울 신랑~

지금까지 연구실 PC를 이용해서 태터툴즈 블로그를 운영해 왔다. 그런데, PC가 꺼진다든가 하는 예측할 수 없는 상황이 간혹 발생하는 문제와 학교 외부의 곳에서 접속했을때 다운로드 속도가 만족스럽지 못하다는 문제로 인해 Tistory 입주를 결정하게 되었다. 다행히 예전에 받아둔 초대장이 있었기 때문에 별다른 어려움 없이 자료 이동이 가능했다. (Standalone 태터에서 Tistory로 입주하는 방법)

 

 

Tistory 입주 기념으로 스킨도 변화를 주었다. 지금 사용하고 있는 스킨은 reshout.com을 통해서 알게된 IENDEV님의 IS BASE 0.33 을 약간 수정하여 적용하였다. # 혹시 지금 보고계신 스킨이 필요하신 분은 댓글 남겨주세요  #

 

 

 

 

 

 

BlogAPI란 원격으로 자신의 블로그에 글을 남길 수 있도록 도와주는 API를 말한다. 이를 도와주는 여러가지 도구들이 있는데, 윈도우 기반에서 Windows Live Writer (무료) 와 MS Office Word 2007 (유료) 등이 있다. 기타 자세한 사항은 Tistory 가이드를 참고하길 바란다.

참고로 지금 이 글은 Windows Live Writer를 이용해서 작성되었다.










- 추가내용 :: 기타 블로깅 툴 -
Zoundry : http://www.zoundry.com/download.html
Ecto : http://ecto.kung-foo.tv

Posted by 호아범

TRACKBACK | http://www.crazybar.net/trackback/341 관련글 쓰기

댓글을 달아 주세요

  1. 이현경 2007/03/20 07:56  댓글주소  수정/삭제  댓글쓰기

    우리 회사에서 사진 안보인다니깐...
    ㅠㅠ
    어떻게 해결좀 해봐..
    우리 서호 사진 못보자나. 흐흑.

  2. 장은영 2007/03/20 12:21  댓글주소  수정/삭제  댓글쓰기

    저두.. 안보이네요... --;

  3. BlogIcon 맑게개인오후 2007/04/15 14:39  댓글주소  수정/삭제  댓글쓰기

    Windows Live Writer는 딱 한번 써봐서 잘 모르는데 태그도 기입하는 항목이 있나요? 보니깐 없던것 같던데...