MTCommentAuthorLink
コメントの投稿時に入力されたコメント投稿者の名前をリンク付きで表示します。モディファイア default_name で、無記名のときに表示する名前を指定できます。コメント投稿時に URL が入力されていれば URL へのリンクが付加されます。URL が入力されていない場合、リンクは付加されません。もし、URL が入力されておらず、且つ、メールアドレスが入力されている場合は、show_email モディファイアを 1 に設定することでメールアドレスへのリンクが付加されます。両方とも入力されていないときは、リンクは付加されません。
- 使い方
<div class="comment<mt:If name="__odd__"> odd<mt:Else> even</mt:If>"<mt:IfArchiveTypeEnabled archive_type="Individual"> id="comment-<$mt:CommentID$>"</mt:IfArchiveTypeEnabled>>
<div class="inner">
<div class="comment-header">
<div class="asset-meta">
<span class="byline">
<$mt:CommentAuthorIdentity$>
<mt:IfCommentParent>
<span class="vcard author"><$mt:CommentAuthorLink$></span>から<a href="<mt:CommentParent><$mt:CommentLink$></mt:CommentParent>"><mt:CommentParent><$mt:CommentAuthor$></mt:CommentParent></a>への返信
<mt:Else>
<span class="vcard author"><$mt:CommentAuthorLink$></span>
</mt:IfCommentParent>
| <a href="<$mt:CommentLink$>"><abbr class="published" title="<$mt:CommentDate format_name="iso8601"$>"><$mt:CommentDate$></abbr></a>
<mt:Unless name="comment_preview">
<mt:IfCommentsAccepted>
| <$mt:CommentReplyToLink$>
</mt:IfCommentsAccepted>
</mt:Unless>
</span>
</div>
</div>
<div class="comment-content">
<$mt:CommentBody$>
</div>
</div>
</div>
モディファイア
- default_name="Anonymous"
-
投稿されたコメントに投稿者名が入力されていない場合に表示する投稿者名を設定します。初期値は 匿名 です。
- show_url="0 | 1"
-
コメント投稿者が URL を入力している場合に、その URL へのリンクを生成します。初期値は 1 です。
- show_email="0 | 1"
-
コメント投稿者が URL を入力しておらず、且つ、メールアドレスを指定している場合、本モディファイアの値を 1 に設定することで、そのメールアドレスへのリンクを生成します。初期値は 0 です。
- new_window="0 | 1"
-
値が 1 のときに、リンク先を別ウィンドウで表示するよう target="_blank" を付加します。初期値は 0 です。
- spam_protect="0 | 1"
-
メールアドレス部分(:, @, .)を数値文字参照の形式にエンコードして、メールアドレス収集ロボット対策をおこないます。初期値は 0 です。
- no_redirect="0 | 1"
-
Movable Type のリダイレクト機能を有効にして、リンク先が直接表示されないようにします。初期値は 0 です。
- nofollowfy="0 | 1"
-
リンクに rel="nofollow" 属性を追加します。初期値は 1 です。