인쇄 기능을 지원합니다
텍스트큐브 인쇄 플러그인
이런 문제때문에 태터툴즈에서 모든 데이타를 가공하고 그 결과를 반환하는 item.php와 인쇄용 스킨을 이용해서 인쇄 기능을 구현했다. 그런데 문제는 태터툴즈에서 텍스트큐브로 판올림하면서 파일 구조가 완전히 바뀌었다는 점이다. 파일 구조가 완전히 바뀌었기 때문에 더 이상
item.php
파일을 이용해서 인쇄 기능을 구현할 수 없었다. 또 위와 같은 문제 때문에 자바스크립트를 이용하는 방법이나 CSS를 이용하는 방법, DB를 직접 접근하는 방법을 사용할 수 없었다.
목차
- 인쇄 플러그인
- 구현 방법
- 자바스크립트 이용
- CSS 이용
- DB에 직접 접근
- 텍스트큐브 인쇄 플러그인
인쇄 플러그인
태터툴즈에서
인쇄 페이지를 연 페이지(자바스크립트에서 opener)가 없으면 그림처럼 기사의 내용이 표시되지 않는다. 조선일보는 광고없는 페이지를 보기위해서는 꼭 광고를 보도록 이 방법을 사용한 것 같다.
이 방법의 문제는 '인쇄 페이지를 보기위해서는 꼭 이 인쇄 페이지를 연 페이지(참조 페이지)가 열려 있어야 한다'는 점이다. 때로는 인쇄 페이지에 바로 접근해야 할 필요도 있기 때문에 이런 이유로 자바스크립트를 이용해서 구현하는 것을 피해왔다.
가장 편한 방법이다. DB에 직접 접근해서 데이타를 읽어와 인쇄용 페이지를 뿌리면 간단하게 해결된다. 그러나 이 방법의 문제는 '플러그인이나 텍스트큐브 내부에서 처리한 결과를 사용할 수 없다'는 점이다. 한 예로 난
이미지도 처리되지 않는다. 따라서 이미지 치환자가 그대로 출력된다.
텍스트큐브 인쇄 플러그인
이런 문제때문에 태터툴즈에서 모든 데이타를 가공하고 그 결과를 반환하는 item.php와 인쇄용 스킨을 이용해서 인쇄 기능을 구현했다. 그런데 문제는 태터툴즈에서 텍스트큐브로 판올림하면서 파일 구조가 완전히 바뀌었다는 점이다. 파일 구조가 완전히 바뀌었기 때문에 더 이상 item.php
파일을 이용해서 인쇄 기능을 구현할 수 없었다. 또 위와 같은 문제 때문에 자바스크립트를 이용하는 방법이나 CSS를 이용하는 방법, DB를 직접 접근하는 방법을 사용할 수 없었다.
그러나 요 며칠 인쇄 기능이 계속 눈앞에 어른 거렸다.
이 플러그인을 포함해서 공개하지 않고 사용하고 있는 플러그인은 모두 세가지이다. 먼저 인쇄용 페이지를 만들어 주는 플러그인이 있다. 두번째는 AnyLink를 적용한 수평 분류 플러그인이다. 마지막으로는 오즈용 최저가 주유소 프로그램을 공개하면서 적용한 dp.SyntaxHighlighter 플러그인이다. 세개의 플러그인 모두 공개하지 않은 이유는 기본적인 기능은 구현되었지만 환경설정 페이지를 만드는 것이 귀찮아 아직 공개하지 않고 있다. 그러나 조만간 환경설정 페이지를 추가한 뒤 공개할 생각이다.
관련 글타래- 텍스트큐브 플러그인 - 태그 검색 목록 출력기 이런 현상은 TraceWatch의 통계에도 나타난다. 관련 링... 새창
- 새로 설치한 텍스트큐브 플러그인 3개 한때는 플러그인도 열심히 만들었고 플러그인 설치도 열심히 ... 새창
- 원어데이 지름사신기 플러그인 과거 원어데이는 잘알려지지 않은 싸고 좋은 제품을 판매하는 사이... 새창
- 텍스트큐브 플러그인: URL 전환기 이 플러그인이 어떤 플러그인인지 알기 위해서는 다음 두개의 ... 새창
- 절묘한 우연 내가 가장 좋아하는 프로그램은 파일 관리자인 Total Commander이다. Total ... 새창