태터 플러그인: 인쇄 버튼 달기 - 판올림 2

2006/08/03 14:50

예전에 만든 태터툴즈 인쇄 버튼을 달아주는 플러그인의 올림판입니다. 처음 만들어서 배포했던 태터 플러그인: 태터에 인쇄 버튼 달기는 올라온 글 중 마지막에 올린 글만 인쇄할 수 있던 문제가 있었습니다.

이 문제를 수정한 판을 태터 플러그인: 인쇄 버튼 - 판올림으로 올렸지만 이 판 역시 블로그당 글이 하나 이상이면 사용할 수 없었습니다. 이번 판은 이러한 문제를 모두 수정한 판입니다. 즉, 블로그의 글을 하나 이상 지정해도 모두 인쇄가 가능합니다.

다만 제가 태터툴즈 를 사용하고 있는 환경이 단일 사용자이기 때문에 여러 사용자가 사용하는 경우 정상적으로 동작할지는 의문입니다. 설치 및 사용하는 방법은 다음과 같습니다.

플러그인 설치
내려받은 플러그인을 푼 후 태터툴즈 의 플러그인 폴더로 폴더째 복사합니다.

플러그인 설정
관리 도구/환경 설정/플러그인 관리에서 인쇄 버튼미사용에서 사용중으로 변경합니다.

.htaccess 변경
좋아하는 편집기로 .htaccess를 불러온 뒤 다음처럼 변경합니다. 적색 줄이 새로 추가된 줄입니다.

스킨 변경
자신이 사용하는 Skin.html 파일의 <HEAD> 태그와 </HEAD> 사이에 [ ##_print_js_code_## ]라는 치환자를 삽입하고 인쇄 버튼을 달 위치에 [ ##_print_article_## ]이라는 치환자를 삽입합니다.

인쇄용 스킨 생성
인쇄를 하기 위해서는 지난번과 마찬가지로 별도의 인쇄용 스킨이 필요합니다. 태터툴즈 의 표준 스킨을 사용하는 경우에는 압축 파일에 포함된 skin_print.html 파일을 /skin/Tattertools_skyline_ko 폴더에 복사하면 됩니다. 그러나 이외의 스킨을 사용하는 사람은 스킨 파일을 직접 변경해야 합니다. 이 인쇄용 버튼을 자주 사용하는 사람은 스킨을 제작하는 분께 인쇄용 스킨 제작을 문의하는 것도 한 방법입니다. 변경하는 방법은 스킨마다 차이가 있습니다. 일반적으로 <s_t3> 태그와 <s_article_protected> 태그 사이에서 <DIV> 태그를 제외한 모든 내용, <s_article_rep> 태그와 </s_article_rep> 태그 사이의 내용 중 불필요한 내용, </s_article_rep> 태그와 </s_t3> 태그 사이에서 <DIV> 태그를 제외한 모든 내용을 지우면 됩니다.

좌/우측 패널이 존재하는 경우 해당 <DIV> 태그도 삭제해야 합니.

다음은 태터툴즈의 표준 스킨을 인쇄용 스킨(skin_print.html)으로 변환한 경우입니다. 대충 다음처럼 구성하면 됩니다.

일단 플러그인을 설치하고 인쇄 버튼을 클릭하면 다음 그림과 같은 인쇄용 화면이 나타나면 자동으로 인쇄 창이 나타납니다.

클릭: 그림 확대

이전 판을 사용하시던 분은 일단 플러그인을 사용중에서 미사용으로 변경하고 이전 판을 삭제한 뒤 사용하시기 바랍니다.

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