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 responses to “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. […] 페이지 활용 플러그인 .. Posted 2007년 01월 08일 카테고리 : wordpress Static Front Page – 페이지를 만들때 제목을 ‘ Home ‘ 으로 만들면 그 페이지를 첫 페이지로 보여준다. Opt-in Front Page – 고유 카테고리를 첫 페이지로 만들어 준다. 공지관련 플러그인이라고 하면 .. WYSI-Wordpress – 워드프레스에서 위지윅 에디터를 사용하는 플러그인. TAG : page, plugin & WYSWYG. […]

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

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

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

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

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

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

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

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

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

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

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

  5. 방명록을 설치했습니다…

    L모양의 성화에 못이겨 방명록을 설치해 봤습니다.
    인터넷에 돌아다니는 정보로는 워드프레스의 페이지 기능을 이용해서 페이지를 하나 생성하고 계층형 댓글 플러그인과 댓글 페이지화 플….

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

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

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

  7. ^^;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.5 사용자들에게 더욱 편하고 유용한 방법일거란 생각이 드네요. 오류도 해결하면서 더 편해지니(.htaccess파일을 수정하지 않아도 되는…) 일석이조!:)

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

  8. 코멘트 기능 변화…

    그동안 사용했던 방명록이 삭제되어 많이 아쉽습니다. 설치형 블로그다 보니 기능이 하나하나 추가될때 마다 테스트를하다 실수에 의해 지운 글들이 몇개 있었습니다.
    그동안 문제점은 방…..

  9. 너무 잘 사용하고 있는 방명록이 또 업데이트 되었군요.

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

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

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

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

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