TP-Guestbook v.0.9.7

Tp-Guestbook이 v.0.9.7로 판올림 했습니다. 예전부터 추가하고 싶었던 기능들을 거의 사용 할 수 있게되어 기쁘네요:)아직 여러가지 테마에 맞게 쉽게 수정 할 수 없는 점이 아쉽긴 하지만, 시간이 흐르다 보면 점점 나아지겠죠?;)

추가, 변동 사항 (Changes)

  • 플러그인을 class로 변환했습니다.
  • 한번의 클릭으로 방명록을 만들 수 있습니다.(One click Guestbook creation)
  • 지역화 파일을 추가해서 한글을 지원하게 되었습니다.(Localized)
  • 방명록이 아닌 다른 글이나 쪽에서도 Threaded, Paged Comments를 사용할 수 있습니다.
  • 각각의 글(쪽)에서 페이지당 댓글 수를 지정 할 수 있습니다.
    (custom field – key: comments_per_page, value: 댓글갯수)
  • 각각의 글(쪽)에서 댓글 정렬 방법을 지정 할 수 있습니다.
    (custom field – key: comment_ordering, value: DESC 또는 ASC)
  • 스타일 파일을 조금씩 수정했습니다.

업그레이드 (Upgrade)

  • 파일의 배열과 구성이 많이 바뀌었기 때문에 되도록 기존 파일들을 지우고 새로 업로드 하는것이 좋습니다. 물론 직접 만들어 두셨던 스타일 파일들은 백업해 두셔야겠죠;)
  • 이전 버전에서 업그레이드 하시는 분께서는 TP-Guestbook 설정페이지에서 “설정 초기화(Reset Options)” 버튼을 눌러 설정을 한번 초기화 해주셔야 합니다.

    tp-guestbook-097-reset.jpg

  • 이미 방명록을 사용중이셨기 때문에 아래와 같이 “방명록 만들기” 버튼이 활성화 되지 않습니다.

    tp-guestbook-097-upgrade.jpg

  • 다시 자신의 환경에 맞게 설정하신 뒤 사용하시면 됩니다.

처음 설치 (First Install)

  • 압축을 풀면 나오는 “tp-guestbook”폴더를 플러그인 폴더(wp-content/plugins)에 업로드 합니다.
  • 관리자 화면(wp-admin) > 플러그인(Plugins) 페이지에서 “TP-Guestbook”을 활성화(Activate) 시킵니다.
  • 압축을 풀면 나오는 “themes” 폴더 안의 여러 테마 폴더 중 자신이 사용하는 테마의 폴더 안에 있는 guestbook.php파일을 현재 사용중인 테마 폴더에 업로드 합니다.
  • 포함되지 않은 다른 테마를 사용하신다면 첨부된 default 테마의 ‘guestbook.php’파일을 참고해서 만드세요.

    대신에

    를 넣어 주셔야 합니다.(중요!!)
    . !!v0.9.8이후로는 이 과정이 필요없습니다!!
  • 관리자 화면(wp-admin) > 설정(Options) > TP_Guestbook 페이지에서 “쪽 만들기(Create Page)” 버튼을 눌러 방명록을 생성합니다.
  • 자신의 환경에 맞게 설정하신 뒤 사용하시면 됩니다.
  • 자세한 설정은 이 글(TPG-Help)을 참고 하세요.

문제가 발생한다면 언제든지 댓글이나 메일로 알려주세요. 물론 다른 의견들도 환영합니다:)

추가(v0.9.7a): 테마용 템플릿 파일이 빠져있었군요, css, javascript 삽입관련 에러도 수정하였습니다.

추가(v0.9.7b): Hemingway테마용 템플릿 파일과, CSS 파일을 추가했습니다.

추가(v0.9.7c): 워드프레스 1.5에서의 permalink 오류를 수정했습니다. WP 1.5 사용자 분들께서는 이번 판으로 올림하신 뒤 “Update Permalink Structure“를 한번 실행해 주시기 바랍니다. .htaccess파일을 직접 수정하실 필요가 없어졌습니다. (한날님께서 알려주신 방법 채용). 그 외에 꾸밈(css style)파일의 몇군데를 수정했습니다.

이 플러그인의 업데이트 정보를 확인해 보세요.

20 thoughts on “TP-Guestbook v.0.9.7”

  1. There is a typo in tp-guestbook.php, line 433:

    return array(‘creat’ => false, ‘id’ => false );

    Whereas it should be:

    return array(‘create’ => false, ‘id’ => false );

  2. 흠… 죄송하지만 어떤걸 말씀하시는지 제가 이해하질 못하겠군요. inline ajax comments 상에 글 내용을 표시하는걸 의미하는건가요?

    아, 그러니까 inline ajax comments 플러긴을 이용하면 메인 페이지에서 각 글에 달린 커멘트들을 볼 수 있잖아요. 그런데 threaded comment 같은 경우도 이렇게 커멘트들 보면 nest 돼서 표시되지 않고 그냥 커멘트가 달린 순서대로 정렬되어 나타나거든요. 그래서 inline ajax comments로 커멘트들을 볼 때 thread들이 nest되게 표시하는 건 불가능할까에 대한 질문이었습니다. ^^,, 처음부터 명료하게 표현하지 못해서 죄송합니다.

    1. 최군// 아… 그 말씀 이셨군요. 이제서야 이해했습니다:)
      불가능 한건 아니지만… 과정이 꽤나 복잡해질것 같네요:roll:

      한번 살펴보긴 하겠습니다만… 아마 어려울듯 합니다.
      현재로서는 그냥 못본척 하셔야 할듯 하네요^^;

  3. 말타면 종 부리고 싶은 게 사람 마음이라더니, 혹시 inline ajax comments 상에서도 쓰레드가 표시되게 하는 방법은 없는 건가요? ^^,, 그리고 각 글의 싱글 페이지로 가지 않고 커멘트 다는 것 역시 아직은 요원한 걸까요?

    @ 제가 할 줄은 모르고 누군가 해주기만 기다리는 도둑놈 심보. ㅡㅠㅡ
    @@ 그래도 플러긴 대단히 감사히 잘 쓰고 있답니다. ^^,, 불평하는 거 절대 아니니 오해 말아주세요, 하핫.

    1. 혹시 inline ajax comments 상에서도 쓰레드가 표시되게 하는 방법은 없는 건가요?

      흠… 죄송하지만 어떤걸 말씀하시는지 제가 이해하질 못하겠군요. inline ajax comments 상에 글 내용을 표시하는걸 의미하는건가요?

      각 글의 싱글 페이지로 가지 않고 커멘트 다는 것 역시 아직은 요원한 걸까요?

      comment_popup_link를 사용하면 개별 글로 이동하지 않아도 댓글 등록이 가능합니다. 하지만 팝업창 띄우는것이나 글로 이동하는것이나 그다지 다를게 없겠죠? 대신 댓글을 달고 다시 목록 페이지로 돌아오는 수고는 덜 수 있습니다.:)

      현재는 제 생각이 ‘댓글은 개별 페이지에서…’ 이기 때문에 그 부분에 대해서는 다른 생각을 해보질 않았습니다.:roll:

  4. 사용하던 블로그 스킨이 바뀌면 기존에 있던 방명록은 다시 만들어야합니까?
    기존에 생성됬던것을 이용하여 쓸 수 없습니까?

    1. 바뀐 테마에 맞는 방명록 페이지 템플릿을 테마 폴더에 넣어주면 그대로 계속 사용 가능합니다. 새로운 테마에 맞는 템플릿 파일이 없다면 새로 생성해야 합니다.

      새로운 템플릿파일을 생성하는 방법은 이 글에서 “새로운 방명록 템플릿 만들기(Create new template) »” 부분을 참고하세요.

  5. ^^;WordPress 2 미만에서는 여전히 Permalink쪽에 문제가 있습니다. 저번에 말씀드린 그 문제요.

    해당 확장 기능에 rewrite 규칙을 넣는 줄을 추가하셔야 합니다.

    * plug-in file *

    add_filter('search_rewrite_rules', 'addRewriteRules');

    function addRewriteRules($rewrite) {
    $keywords_rewrite['^(.+/)comment-page-([0-9]+)/?$'] = '$1?cp=$2 [QSA,L]';
    $keywords_rewrite['^(.+/)all-comments/?$'] = '$1?cp=all [QSA,L]';
    return ( $keywords_rewrite + $rewrite );
    }


    위 줄을 추가하면 ‘변하지 않는 링크’에 들어가서 .htaccess가 갱신될 때마다 자동으로 위 두 줄을 추가합니다.

    WordPress 2에서 문제가 없고 1.5에서만 문제가 있다면 get_bloginfo(‘version’) 으로 판숫자를 가져와 별도 처리를 하게 하면 되겠죠^^;

    제 블로그(http://www.hannal.com/blog)에서 확인해보니 잘 작동합니다.

    1. 한날// 제가 사용하지 않는 판이라 무관심 했군요… 흑-_-;

      알려주신 방법이 1.5 사용자들에게 더욱 편하고 유용한 방법일거란 생각이 드네요. 오류도 해결하면서 더 편해지니(.htaccess파일을 수정하지 않아도 되는…) 일석이조!:)

      곧 수정해서 작은 판올림 하겠습니다.
      좋은 정보 감사합니다8)

  6. Pingback: JKdiary.com c-kr
  7. 너무 잘 사용하고 있는 방명록이 또 업데이트 되었군요.

    한가지 질문이 있습니다.
    예전 버전에서는 Custom Field의 Key 값에 paged_comments를 Value에 on을 입력했었는데요. 요번 업데이트 버전에서는 필요 없어진 것인가요?

    매번 좋은 플러그인과 정보 고맙습니다 ^^

    1. yeocne// 아직 설정에 대한 설명글에서 그 부분을 수정하지 않았군요.

      설정화면에서 “Create Page”버튼을 클릭해서 방명록을 생성하게 되면 자동으로 그 값이 입력됩니다. 따라서 따로 입력 할 필요가 없습니다.

      관련 내용은 설정 설명글을 참고 하시기 바랍니다.

Comments are closed.