TTPDFw 3a

여러 가지 문제가 있는걸 알면서도 '시간이 없다' 혹은 '귀찮다'는 핑계로 두고 보고만 있었지만 결국은 '스스로가 너무 귀찮아서' 몇가지 문제를 수정한 버전을 릴리즈합니다.

TTPDFw 3a

여전히 전체적으로 불안하게 움직이고 있지만 그동안 가장 곤란한 문제였던 한달치 글을 PDF파일로 만들 때 31일에 쓴 글이 사라지는 현상, 너무 많은 글을 포함하는 것을 막기 위해 한달 단위로 PDF파일을 구성하도록 강제하는 부분의 제거, 관리자 모드임에도 패스워드를 묻지 않았던 문제등이 수정되었습니다. 또 여러 계정에서 문제를 일으키던 PDF파일의 압축 문제를 우선은 제거해 두었습니다.

9월 1일에 테터툴즈의 다음 버전인 0.93이 발표될 예정이기 때문에 기존 버전을 별다른 문제 없이 사용하고 계시다면 특별히 업데이트하실 필요는 없다고 생각됩니다. 하지만 기간 단위의 PDF파일 구성이 반드시 필요하신 분 께서는 업데이트를 권장해 드립니다. 간단히 '덮어쓰기'하면 설치는 완료되니까요.

어쨌든 안전하게 사용할 수 있는 기간이 6일 뿐인 시점에서 공개해서 괜찮을까 싶기도 하지만 어디까지나 '제가 쓰기에 불편해서'만들어진 릴리즈이므로 손에 드신 돌만은 부디 살살 던져주시기를 부탁드립니다. [...] 어쨌든 배포는 아래 주소에서 하고 있습니다.

http://neoocean.net/ttpdfw/
2004/08/25 12:45 2004/08/25 12:45

트랙백

답글

  • Mizar | 2004/08/25 15:01 | 답글 | 수정

    오오~~
    안그래도 최근 새집으로 이사가서 TT pdf Writer와 씨름을 하고 있던 참인데 반갑습니다..@.@~~
    저도 딱 한달 분량만 만들어지길래 '월간 Mizar'를 창간해야 하나 고민에 빠졌었는데, 다행이네요..^^
    딱 한가지 가장 아쉬운건 차례가 맨 뒤에 가는 것이랄까..;
    (하긴 이건 출력해서 앞에 배치하면 되니까 별로 문제는 아니겠네요.;)

    아무튼 수고하셨습니다..^^

  • Mizar | 2004/08/25 15:10 | 답글 | 수정

    앗..즐거운 마음으로 받았는데.. 이전에 있던 설정을 정의할 수 있었던 부분이 날아갔군요..OTL..
    그래서 다시 구 버젼으로...ㅜ.ㅜ

    밀피유님의 디폴트 설정으로 하면 제 경우 종이가 너무 많이 들어서 어쩔 수가 없거든요....

  • 밀피유 | 2004/08/25 16:01 | 답글 | 수정

    미자언니: 얼래 ; 그 인터페이스를 쓰시는 분이 있었군요 ; 리포트 돌아오는 것들을 보면 그 인터페이스를 사용하시는 분이 전혀 없는 것 같았거든요. 게다가 db에 손을 안대려고 하다보니 매번 초기화돼서 만들때마다 고치도록 되어 있고 해서 아예 없애버는 편이 낫다고 생각했었어요. 흐음 ... 시간 날때 다시 추가해볼께요. 가능하면 테터툴즈 본체를 안 건드리고 만들어지다보니 좀 답답한 부분들이 있어요. 이글루스처럼 게시물 하나하나를 관리할 수도 있으면 좋겠는데 그 부분도 테터툴즈 본체를 건드리지 않고서는 조금 난감하더군요. ;

    어쨌든 미자님의 리포트 접수했습니다.

  • Mizar | 2004/08/25 16:18 | 답글 | 수정

    흐흑..감사합니다..ㅜ.ㅜ
    아.. 제 블로그에 TTPDFw 3a에 대한 개인적인 간단한 Report를 올려놓았습니다. 혹시라도 참고하실 일이..(있을까나요?;;)

  • 이현수 | 2004/08/26 05:45 | 답글 | 수정

    TTPDFw 3a가 나왔다는 소문에 다시 설치, 똑같은 에러.... 제 생각에 fpdf라는 라이브러리를 설치해야 하는거 아닌가 싶은데, 제 웹의 어느 폴더에 놓아야 하고....fpdf나 font 폴더 경로지정을 어떻게....?
    ---
    http://blog.hanpurn.com/admin/pdf.php 돌리면 아래 에러메시지
    Fatal error: Cannot instantiate non-existent class: pdf_korean in /homepages/17/d92101217/htdocs/blog/admin/pdf.php on line 271
    ---
    http://blog.hanpurn.com/mod/tpdfw/lib/ext.php 돌리면 아래 에러메시지
    Fatal error: Class pdf_korean: Cannot inherit from undefined class fpdf in /homepages/17/d92101217/htdocs/blog/mod/tpdfw/lib/ext.php on line 20
    ---
    http://blog.hanpurn.com/mod/tpdfw/lib/ 폴더에 fpdf.php 및 korean.php와 ex.php 넣고.... 하위 font 폴더에 폰트 넣은 후 korean.php 둘째줄에
    require('fpdf.php');
    넣으면 ex.php는 잘 돌아가요...... 그런데 왜 pdf.php와 ext.php에서는 똑같은 "PDF_Korean();"란게 작동을 안하죠? 폴더 위치가 틀려서? 그럼 이걸 바로잡는 방법은요?

  • 밀피유 | 2004/08/26 11:14 | 답글 | 수정

    미자언니: 일단 위쪽 게시물에 적어뒀지만서도 ... 며칠전에 시작된 일을 4주안에 마쳐야 ;ㅁ;

    이현수님: 설치를 잘 못 하신 것 같습니다. fpdf라이브러리는 이미 포함되어 있고, 지금 버전에서는 폰트를 설치하거나 변경하는 것을 허용하지 않습니다. 그저 압축된 파일을 테터툴즈 디렉토리에 풀어놓기만 하면 됩니다. 제 생각에는 mod/ttpdfw/ 디렉토리를 다른 곳에 잘못 두셨다고 생각됩니다.

    첫번째 에러는 위에 말씀드린대로 mod/ttpdfw/ 디렉토리가 제자리에 위치하고 있지 않은 것 같습니다. 디렉토리를 바꾸지 말고 그대로 풀어주세요.

    사용자가 실행해야 하는 파일은 admin/pdf.php 뿐입니다. 다른 파일은 실행해서 에러가 나오는 것은 당연하고, admin/pdf.php를 실행시킨다면 다른 include나 require를 사용하실 필요가 없습니다. 바로잡는 방법은 설치설명을 다시 읽으시고 거기 표시된 되렉토리에 맞게 파일을 복사하시는 거라고 생각되네요.

  • 다찌아빠 레이 | 2004/08/26 17:02 | 답글 | 수정

    너무너무 써보고 싶지만 호스팅 회사에서 뭔가 지원을 안 해주는 것 같은 분위기랍니다... ^^ 그렇다고 풀칠(!) 하시기에 바쁜 밀피유님을 졸르는 건 예의가 아는 듯 해, 그냥 눈물만 머금고 말았다는... >.<

  • Mizar | 2004/08/26 22:44 | 답글 | 수정

    다찌아빠 레이님>>음..그게 호스팅회사에 따라서 지원을 안할 수도 있다는 이야기인가요? 일단, 저는 아주 무리없이 깔끔하게 잘 되던데...

  • 이현수 | 2004/08/27 06:57 | 답글 | 수정

    잘못했습니다, 살려만 주십시요.... 암만봐도 설명대로 했는데 이전에는 제가 (mod) 폴더 만들고 파일 넣었는데, 이번에는 폴더채로 복사.... 처음엔 "error 500: Internal Server Error
    " 에러가 좀 나는데, 날짜를 10일 미만으로 하니 잘 만들어집니다.... 감사합니다, 곧 업그레이드 버전 기대하겠습니다. 사진이 많아서 그런지 주루룩 화면이 아래로 늘어져서 10일간 블로그에 30페이지가 나왔네요~ 감사....

  • 밀피유 | 2004/08/27 10:44 | 답글 | 수정

    앗. 해결되었다니 다행이네요. 역시 웹서버 사양이 썩 좋지 않은 저가형 호스팅에서는 게시물 숫자를 많이 집어넣으니 타임아웃되거나 서버에서 거부하거나 하더군요. 이 부분은 서버마다 달라서 약간의 시행착오를 거치셔야 할 것 갗네요. 여튼 제대로 작동한다니 다행입니다. ^_

  • 노을 | 2004/10/11 23:48 | 답글 | 수정

    코드를 대충 확인해 보니... 폰트 사이즈나 마진등이 선언되어 있더군요... 화면에서 설정가능하게 하는 것도 좋을것 같습니다.

    그리고... 기능 추가 건의 인데요... 특정 카테고리의 글만 pdf 로 만들수 있도록 하면 어떨까요?

  • 밀피유 | 2004/10/12 11:34 | 답글 | 수정

    네. 바로 앞버전에서 폰트사이즈, 마진을 지정할 수 있었는데, 테터툴즈의 DB구조에 추가하지 않고, 파일에도 쓰지 않는 제약하에서 만들어서 아주 불편했습니다. 거기에 이 설정부분을 사용하시는 분들의 리포트가 전혀없어서 지금 버전에서는 입력 인터페이스가 제거되고, 이 값들이 파일에 지정되어 있습니다.

    특정 카테고리의 글을 pdf로 만드는 것에 대해서는 이전에도 건의를 받았습니다만, 최근에 시간이 잘 나지 않네요. 테터툴즈 0.93, 0.931에서 gif파일 처리에 문제가 있다는 것도 확인했지만 수정할 시간이 없어 문제네요. 일단 리포트는 접수했습니다. 시간 되는대로 만들어보겠습니다.

  • tirol | 2004/11/16 13:23 | 답글 | 수정

    안녕하세요,
    TT writer를 설치하려고 하니 이런 멧세지가 뜨는데요.
    혹시 TT 0.931 버전이라서 그런건가요, 아니면 제 서버에 뭔가 이상이 있는건가요?
    ---------------------
    Warning: main(../global.inc): failed to open stream: No such file or directory in /web/home/tirol/html/tt/admin/pdf.php on line 3

    Warning: main(../global.inc): failed to open stream: No such file or directory in /web/home/tirol/html/tt/admin/pdf.php on line 3

    Warning: main(): Failed opening '../global.inc' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/tirol/html/tt/admin/pdf.php on line 3

    Warning: main(../function.inc): failed to open stream: No such file or directory in /web/home/tirol/html/tt/admin/pdf.php on line 4

    Warning: main(../function.inc): failed to open stream: No such file or directory in /web/home/tirol/html/tt/admin/pdf.php on line 4

    Warning: main(): Failed opening '../function.inc' for inclusion (include_path='.:/usr/lib/php/pear') in /web/home/tirol/html/tt/admin/pdf.php on line 4

    Fatal error: Call to undefined function: check_authority() in /web/home/tirol/html/tt/admin/pdf.php on line 6

  • 밀피유 | 2004/11/16 13:34 | 답글 | 수정

    안녕하세요. 시간이 없어 업데이트를 못하고 있었는데, 테터툴즈 0.93부터 테터툴즈의 파일이름이 변경되어 나타나는 문제네요. 수고스러우시겠지만 pdf.php의 세번째, 네번째 줄의

    include('../global.inc');
    include('../function.inc');

    부분을

    include('inc_function.php');
    include('inc_global.php');

    라고 고치면 동작할거에요. 다만 0.931에서 gif파일이나 압축파일을 처리하지 못하는 문제가 있어서 정상적으로 동작할지는 장담드리기 어렵네요. 죄송합니다.

  • tirol | 2004/11/16 13:44 | 답글 | 수정

    빠른 답변 고맙습니다.
    말씀하신대로 수정을 했더니 이번엔 이런 메세지가 뜨네요.

    Fatal error: Call to undefined function: chk_time() in /web/home/tirol/html/tt/inc_function.php on line 1581

    그리고 밀피유 님이 죄송하실 이유가 뭐가 있겠어요.
    혹시 다음 버전 만드시는데 참고가 될까 해서 알려드립니다.

답글을 남깁니다.

[로그인][오픈아이디란?]


[요즘에 쓴 글] [예전에 쓴 글]

(C)Milfy / neoocean.net, milfy@neoocean.net