태터에 인쇄 버튼 달기

2005/05/11 15:27

설치형 블로그의 장점은 관리자 마음대로 기능을 추가 삭제할 수 있다는 점이다. 기능이 부족하면 다른 곳에서 가져오고, 불필요한 기능이면 과감히 삭제하면된다.
설치형 블로그의 장점은 관리자 마음대로 기능을 추가 삭제할 수 있다는 점이다. 기능이 부족하면 다른 곳에서 가져오고, 불필요한 기능이면 과감히 삭제하면된다.

사실 블로그를 방문하는 사람치고 블로그의 내용을 인쇄할 사람이 몇이나 될까 싶지만 블로그를 운영하는 분들 중 실력자가 많다보니 양질의 기사나 정보가 올라오는 경우가 많다. 따라서 이런 정보나 기사의 경우 한번 인쇄해서 보고 싶은 욕구가 생기 수 있다.

그런데 태터에는 인쇄 버튼이 없다. 개인 블로그이기 때문이겠지만 가끔 직접 쓴 글도 인쇄해서 보는 필자로서는 조금 불편했다. 따라서 간단한 파일 수정으로 태터에 인쇄 버튼을 달았다.

한가지 주의할 것은 필자 역시 여러 패치를 적용했기때문에 행은 일치하지 않을 수 있다는 점이다. 절차는 다음과 같다(태터 0.951 기준으로 작성했지만 0.96에서도 정상적으로 동작한다).

index.php

inc_function.php

skin_print.html skin.html을 skin_print.html로 복사한 후 skin_print.html 파일을 다음처럼 변경한다.

  1. 몸체(중앙 블럭)를 표현하는 테이블 테그를 제외한 <s_t3>...<s_article_rep> 사이의 모든 내용을 삭제한다.
  2. 몸체(중앙 블럭)를 표현하는 테이블 테그를 제외한 </s_article_rep>...</s_t3> 사이의 모든 내용을 삭제한다.
  3. <s_article_rep>...</s_article_rep>에서 불필요한 부분(예: 글쓴이: 도아 답글 (16) 엮인글 (2) 올블로그에 추천)을 모두 삭제한다.

skin.html 인쇄버튼을 삽입할 만한 곳에 다음과 같은 코드를 삽입한다([와 #은 공백없이 입력해야 합니다). 한가지 주의할 것은 ><s_article_rep>...</s_article_rep> 사이에 삽입해야 한다.

덧글 답글이나 트랙백의 경우 skin_print.html 파일에서 직접 제거해도 되며, 환경 설정에서 기본적으로 접도록 설정해도 된다.
저작권 정책 제 블로그의 글은 기본적으로 펌금지, 링크 허용의 정책을 취하고 있습니다. 특히 네이버로의 펌은 어떠한 경우에도 허용하지 않습니다. 자세한 이유는 알림글네이버에 대한 글을 참조하시기 바랍니다.
구독 & 책갈피
글이 마음에 드시나요? HanRSS구글 리더로 편하게 구독하세요!!! 참고로 고료는 추천으로 받습니다!!!
책갈피WZD | 구글 | 네이버 | 뉴스2.0 | 다음 | 델리셔스 | 마가린 | 북마커 | 야후 | 한RSS | 정보
컴관련
오늘의글
인기글

Trackback

Trackback Address :: http://offree.net/trackback/277

  1. Subject : 블로그에 인쇄 기능을 추가하는 팁

    Tracked from 半長의 생각들과 기타 잡스러운... 2005/05/11 22:36 del.

    타인의 블로그에 들렀다가 본문에 해당하는 내용만 인쇄하고픈 욕심이 가끔 생겨서 이러한 기능에 대해 언급한 팁이 없나 하고 찾아보다가 결국은 포기하려고 마음 먹고 있던 차에... 도아님

  2. Subject : 인쇄 버튼을 달다.

    Tracked from RED BROTHERS 2005/05/12 21:10 del.

    도아님이 작성한 글을 기준으로 작업을 하여 인쇄기능을 추가했다. 평소에 붙이고 싶은 기능이었으나 테터 자체에서 지원을 하지 않아 포기 하고 있던 기능이다. 뭐 만들면 되겠지만... 역시

  3. Subject : 웹 사이트를 A4에 맞게 출력하기

    Tracked from PAPERon.Net 2005/11/13 02:32 del.

    내 머릿속에 있는 내용을 정확하게 다른 사람에게 설명하기는 쉽지 않다. 웹기획일을 하면서 함께하는 다른 기획자와 디자이너 그리고 프로그래머들에게 서비스 중인 페이지의 보완/수정 작

  4. Subject : 테터툴스 설치 및 부가 기능 넣기

    Tracked from 오선지위의 딱정벌레 2006/01/20 15:09 del.

    [HTML][/HTML] [2006-01-20] Sync한 글만 XML등록 : Sync한 글만 XML(RSS) 등록하기 → 다시 원상태로 하다. 뭐가 문제인지 모르지만 xml이 이상하다. 태그목록 등록 : 태터툴즈에서 태그 구름 사용하기 (Tag Clou

  5. Subject : 포스트를 인쇄해보자

    Tracked from Sunup's Blog 2006/02/04 02:41 del.

    태터에서 인쇄 버튼을 다는 팁이다. 이 팁은 도아님 블로그에서 가져왔습니다. 평소에 블로그 내용을 프린트할 경우가 종종 생겼는데 아주 좋은 팁을 발견했다... index.php 변경..

Comments

  1. myblade 2005/05/11 16:12

    도아님~!

    1. 도아님 블로그에 있는 [올블로그에 추천] 버튼은 어떻게 다는 건가요?

    2. 링크를 보니 올블로그는 .net으로 만들어졌네요. .net에서도 RSS 가 가능하군요. 처음알았습니다. 그냥 asp에서도 가능한가요?

    perm. |  mod/del. |  reply.
    • 도아 2005/05/11 16:14

      <a href="http://www.allblog.net/GoPage/GoVote.aspx?http://offree.net[ ##_article_rep_link_##]">올블로그에 추천</a>이라는 코드를 삽입하면 됩니다. 주소에서 .net은 일반적으로 얘기하는 .NET과는 다릅니다.

      물론 http://offree.net은 님의 주소로 변경해야 합니다.

  2. 아크몬드 2005/05/11 16:23

    오오.. 이것 좋은데요?

    perm. |  mod/del. |  reply.
    • 도아 2005/05/11 16:37

      좋으시다니 다행입니다... 저만 필요한 기능인가 했거든요.

  3. myblade 2005/05/11 16:55

    "주소에서 .net은 일반적으로 얘기하는 .NET과는 다릅니다."

    네~! 그건 알고있습니다. ^^;
    다만 주소에서 GoVote.aspx 를 보고 말씀드리는 것이었죠.

    perm. |  mod/del. |  reply.
    • 도아 2005/05/11 16:58

      아... 그런가요...
      제가 실수를 했군요.

  4. 其仁 2005/05/11 20:00

    ㅠ.ㅠ...제 스킨은 태터 툴즈 0.951 설치할 때 딸려오는 기본 스킨을 하나씩 변경한거라서 저에게는 안되네요.

    아...인쇄하는 팁 열심히 찾고 있던 중에 도아님이 이렇게 유용한 팁을 올려주셨는데, 제 블로그에서는 'http://php.chol.com/~pjg8479/mine/[##_a ··· %3Dprint ' 이런 식으로 계속 나오면서 안되네요.

    아쉽슴다...털썩...orz & OTL

    perm. |  mod/del. |  reply.
    • 도아 2005/05/11 20:14

      http://php.chol.com/~pjg8479/Mine/[ ##_article_rep_link_##]&md=print라는 링크는 <s_article_rep>...<s_article_rep> 사이에 포함되어야 합니다.

      내용도 수정해 두었습니다.

  5. 其仁 2005/05/11 22:36

    오홋...이제야 됨다...물론 좀 더 손봐야 하지만 암튼 너무 감사함다...잘 쓰겠슴다.

    perm. |  mod/del. |  reply.
    • 도아 2005/05/11 23:02

      skin_print.html은 자신의 취향에 맞게 조금더 수정해야 합니다. 다만 일일이 설명하기 조금 힘들어서 조금 간단히 설명한 것입니다.

      정상적으로 되신다니 저도 즐겁습니다.

  6. chaoskcuf 2005/09/15 00:57

    평소에 필요했던 건데 감사합니다. ^^

    perm. |  mod/del. |  reply.
    • 도아 2005/09/15 08:48

      도움이 되셨다니 저도 즐겁습니다.

      좋은 하루되세요.

  7. 편집장 2005/11/13 01:51

    유용한 팁 감사합니다.
    집에는 프린트가 없어서 skin_print.html의 폭을 대충 잡았는데..
    회사가서 출력해 보고 폭 조절만 하면 될 것 같습니다. ^^

    perm. |  mod/del. |  reply.
    • 도아 2005/11/13 12:39

      IE의 고질병중 하나가 인쇄 문제입니다. 따라서 가급적 인쇄용 페이지를 제공해주는 것이 좋고, 인쇄용 페이지가 제공되지 않는 경우에는 QAOS.com에 올린 팁, 유용한 ActiveX 백업하기(http://qaos.com/article.php?sid=1961 )에서 설명한 Fit-Width Print라는 ActiveX를 사용해도 됩니다.

      도움이 되셨다니 저도 즐겁습니다.

쥐박이가 아니라면 소통하세요!!!

댓글 입력 폼

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.