MT에서 이름만으로 댓글 달기

Movable Type에서는 답글(comment)을 쓸때 아무런 정보를 요구하지 않거나(anonymous 로 설정할 경우), 이름과 이메일 주소를 요구하도록만 설정이 가능하도록 되어있다. 아마도, 답글을 쓴 사람과의 대화통로를 만들어주기 위한 방편이 아닐까 한다. 하지만, 요즘 대부분의 게시판에서는 답글을 쓸때 이름과 홈페이지 주소만을 남기도록 하는 것이 관례이며, 홈페이지를 가지고 있지 않을 경우에는 이름만 남길 수 있도록 되어있다. MT의 불편한 설정을 바꿔 볼 수 있지 않을까하고 방법을 찾던 중에 좋은 방법을 찾아내었다. 원본은 이곳에서 읽을 수 있다.

답글을 쓸때 이름만을 필수로 요구하기 위해서는 MT에 약간의 수정을 가해야한다. (수정을 하기전에 원본 파일을 복사해두면 혹시라도 나중에 복구하게 될때 도움이 될 것이다.) MT의 설치 디렉토리 밑에 있는 lib/MT/App/Comments.pm을 열고 다음의 코드를 찾는다. 'Name and email'로 검색하면 쉽게 찾을 수 있다.

if (!$blog->allow_anon_comments &&
(!$q->param(’author’) || !$q->param(’email’))) {
return $app->handle_error($app->translate(
“Name and email address are required.”));

이 코드에서 이메일과 관련된 부분을 삭제하여 다음과 같이 변경한다.

if (!$blog->allow_anon_comments && !$q->param(’author’)) {
return $app->handle_error($app->translate(
“Name is required.”));

이제 저장하면 설정은 끝난다. 유용한 팁을 알려주신 the girlie matters님께 감사드린다.

5 Responses

  1. dk Says:

    괜찮은 팁이군요..
    girlie matters 님은 뭐라 하세요?ㅋㅋㅋ

  2. inel Says:

    괜찮은 팁이죠? 사실 간단한건데 귀찮아서 건들지 않았던거죠.
    그래도 이렇게 친절하게 알려주시는 분이 계시니 정말 좋지 않아요? ^^
    그리고…
    girlie matters님과는 아무런 친분 관계가 없답니다. ㅎㅎ~ ^^

  3. deliz Says:

    좋은 팁 알려주셔서 감사합니다. 정말 이렇게 친절히 알려주시는 분들이 계셔서 MT 쓸 맛이 납니다. 배워가는 재미가 쏠쏠하거든요. ^^;

  4. inel Says:

    도움이 되었다니 저도 기쁩니다. ^^*
    저도 처음에는 다른 분들에게서 도움을 많이 받았거든요. MT는 하나씩 알아가면서 자신에 맞게 바꿔가는 재미가 정말 솔솔하죠? ^^

  5. Link Blog :: Bookmarks Says:

    MT에서 이름만으로 답글 달기

    안그래도 이것때문에 좀 귀찮았었는데 이런방법이 있었네요

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.