#topicpath
*目次 [#af4e6484]
#contents
*Simply Threadedプラグインについて [#dd62d97a]
''Simply Threaded''
http://plugins.movalog.com/simply-threaded/
-誰かのコメントに対する返信コメントがつけられるようになり、フォーラムのようにやりとりが見えやすくなる。時系列型や階層型のコメント表示ができる。
>
|時系列|http://plugins.movalog.com/simplythreaded/images/1.1/chron_threads.png|
|階層型|http://plugins.movalog.com/simplythreaded/images/1.1/digg_hier_thread.png|
<
*設定メモ [#e2d4d9fd]
** 「返信する」を追加(MTCommentReplyLink) [#oa30d01c]
「コメント詳細」モジュールテンプレートの
<MTComments>...</MTComments>ブロック内に<MTCommentReplyLink>と書くとそのコメントに返信するリンクが追加される。label属性を使うと
<MTCommentReplyLink label="このコメントに返信するよ">のように表示ラベルを変えられる。
<a href="#comment-<$MTCommentID$>" title="Permalink to this comment"><$MTCommentDate format="%x %X"$></a>
を、以下のような感じに変更
<a href="#comment-<$MTCommentID$>" title="Permalink to this comment"><$MTCommentDate format="%x %X"$></a> | <MTCommentReplyLink label="このコメントに返信するよ">
** 投稿フォームにどのコメントへの返信か表示する [#x1901360]
「コメント入力フォーム」モジュールテンプレートの
<label for="comment-bake-cookie"><input type="checkbox" id="comment-bake-cookie"
name="bakecookie" onclick="if (!this.checked) forgetMe(document.comments_form)" value="1" />Remember personal info?</label>
↓の下に
<p><$MTCommentReplyField$></p>
と書くと、返信ボタンでコメントしようとした時に、
「誰それのコメントに返信する」かが表示されるようになる。
** コメントを階層型の表示にする [#i7f5164a]
「コメント」モジュールテンプレートの
<$MTInclude module="コメント詳細"$>
部分を以下のように書き直す。
<MTIfCommentParent><MTElse> <!-- これが最上位のコメントである場合のみ以下を実行する -->
<!-- 最上位のコメントを表示する -->
<$MTInclude module="コメント詳細"$>
<MTCommentReplies> <!-- 下位コメントについてループ処理 -->
<!-- そのレベル(階層)の最初のコメントの場合 -->
<MTCommentsHeader><div style="margin-left: 20px;"></MTCommentsHeader>
<!-- コメント内容表示 -->
<MTInclude module="コメント詳細">
<!-- このコメントに対する返信を表示 -->
<MTCommentRepliesRecurse>
<!-- この返信が最終レベルの場合 -->
<MTCommentsFooter></div></MTCommentsFooter>
</MTCommentReplies><!-- 下位コメントについてのループ処理ここまで -->
</MTIfCommentParent>
#blikifooter(八木)
tag: [[MovableType>tag/MT]], [[MT-PlugIn>tag/PlugIn]], [[MT4>tag/MT4]],[[コミュニティ>tag/コミュニティ]],[[Simply Threadedプラグイン>tag/Simply Threaded]]