#topicpath
 
 *目次 [#af4e6484]
 #contents
 **目次 [#af4e6484]
 #contents();
 
 *Simply Threadedプラグインについて [#dd62d97a]
 **はじめに(Simply Threadedプラグインについて) [#h684b3bb]
 誰かのコメントに対する返信コメントがつけられるようになり、フォーラムのようにやりとりが見えやすくなる。時系列型や階層型のコメント表示ができるMT4対応のプラグイン「Simply Threaded」を試してみたので、設定メモを残します。
 
 ''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]
 **設定メモ [#e2d4d9fd]
 ***「返信する」を追加(MTCommentReplyLink) [#oa30d01c]
 「コメント詳細」モジュールテンプレートの
 &lt;MTComments>...</MTComments>ブロック内に<MTCommentReplyLink>と書くとそのコメントに返信するリンクが追加される。label属性を使うと
 &lt;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]
 ***投稿フォームに誰のコメントへの返信か表示する [#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]
 ***コメントを階層型の表示にする [#i7f5164a]
 「コメント」モジュールテンプレートの
  <$MTInclude module="コメント詳細"$>
 部分を以下のように書き直す。
  
  <MTIfCommentParent><MTElse> <!-- これが最上位のコメントである場合のみ以下を実行する -->
  <MTIfCommentParent>
  <MTElse> <!-- これが最上位のコメントである場合のみ以下を実行する -->
   <!-- 最上位のコメントを表示する -->
   <$MTInclude module="コメント詳細"$>
   <MTCommentReplies> <!-- 下位コメントについてループ処理 -->
   <!-- そのレベル(階層)の最初のコメントの場合 -->
   <MTCommentsHeader><div style="margin-left: 20px;"></MTCommentsHeader>
   <!-- コメント内容表示 -->
   <MTInclude module="コメント詳細">
   <!-- このコメントに対する返信を表示 -->    
   <MTCommentRepliesRecurse>
   <!-- この返信が最終レベルの場合 -->   
   <MTCommentsFooter></div></MTCommentsFooter>
   <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]]
 
 

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら