Movable Type4.2でデフォルトテンプレートのコメントについてきている、コメントへの返信の機能ですが、現在製作中のmt.Vicuna 2.2.0のテンプレートをお借りしてためしてみました。
製作中のテンプレートは以下よりダウンロードさせていただきました。尚、最新版はスレッドの新しいポストのほうにあるようです。あとテスト版とのことですので、導入についてはよく検討したうえでつかわれたほうがよいかと。
詳細は割愛しまして、本題のコメントの部分ですが、4.2のデフォルトテンプレート(comments.mtml)にはコメントされた方に対してリプライするためのコードが記述されています。で、それにあわせて改造してみた次第。#気早?なもので
以下のようなコードを該当箇所に差し替えてみました。テスト環境で動いていたというだけで実際の動作に自信はないんですが。
<MTIgnore>### Comment Logs ###########################################</MTIgnore>
<MTIfNonZero tag="MTEntryCommentCount">
<dl class="log">
<MTComments>
<dt <MTIfArchiveTypeEnabled archive_type="Individual">id="comment-<$MTCommentID$>"</MTIfArchiveTypeEnabled>>
<span class="name">
<MTIfNonEmpty tag="CommentAuthorIdentity">
<$mt:CommentAuthorIdentity$>
</MTIfNonEmpty>
<mt:IfCommentParent>
<span class="vcard author"><$mt:CommentAuthorLink default_name="Anonymous" show_email="0" spam_protect="1"$></span> replied to <a href="<mt:CommentParent><$mt:CommentLink$></mt:CommentParent>">comment from <mt:CommentParent><$mt:CommentAuthor$></mt:CommentParent></a>
<mt:Else><span class="vcard author"><$mt:CommentAuthorLink$></span>
</mt:IfCommentParent>
| <span class="date"><a href="<$mt:CommentLink$>"><$mt:CommentDate$></a></span>
<mt:IfCommentsAccepted>
| <$mt:CommentReplyToLink$>
</mt:IfCommentsAccepted>
</span>
</dt>
<dd<MTIfCommentParent> class="reply"</MTIfCommentParent>><$MTCommentBody$></dd>
</MTComments>
</dl>
</MTIfNonZero>
以下のような表示になりました。
- Newer: 今月のいらんことしい(2008年8月)
- Older: MT4.1xからMT4.21にアップグレード完了
Comments:
コメントをどうぞ。書き込む場所が不明な場合やサイトオーナーへのコンタクトは、GuestBookまでお気軽にどうぞ
blog comments powered by Disqus