News
2006年12月22日
エントリー本文
Simply Threaded プラグイン
投稿されたコメントに対しリプライをする際、「>hogehoge さん」という元コメント情報を表示することができる Movable Type プラグインです。また、元コメントへのページ内リンクも自動的に設定してくれます。 |
1.インストール
Movalog:Simply Threaded 1.0へアクセス
ダウンロードアーカイブを解凍して、php ディレクトリ、plugins ディレクトリにそれぞれアップロードします(詳細な配置はダウンロードページ下に記載されています)。
プラグイン一覧に「Simply Threaded」が表示されればOKです。 |
2.テンプレート修正
エントリー・アーカイブに下記の設定を行います。コメントプレビューにも同じ追加を行うと思いますが試しておりません。
まず、リプライ用のリンクを表示する MTCommentReplyLink タグをコメント投稿者情報の末尾に追加します。
<p class="comment-footer">
投稿者:
<$MTCommentAuthorLink default_name="匿名"$> <$MTCommentAuthorIdentity$> |
<a href="#comment-<$MTCommentID$>"><$MTCommentDate$></a> |
<MTCommentReplyLink>
</p>
埋め込んだタグは、スクリーンショットのように「Reply」が表示されます。 |
MTCommentReplyLink タグにはオプションで text 属性が用意されています。これで表示テキストを変更できます。
<MTCommentReplyLink text="Reply to this comment">
リプライ先を表示する場合は、上記のタグに、さらに MTRepliedComment タグを追加します(英語表記ですいません)。
<p class="comment-footer">
<MTRepliedComment>Posted, in reply to <a href="#c<MTCommentID>"><MTCommentAuthor>'s comment</a>, by<MTElse>Posted by</MTElse></MTRepliedComment>
<$MTCommentAuthorLink default_name="<MT_TRANS phrase="Anonymous">"$> <$MTCommentAuthorIdentity$> |
<a href="#comment-<$MTCommentID$>"><$MTCommentDate$></a> |
<MTCommentReplyLink>
</p>
この設定を行えば、リプライコメントの場合、投稿者情報欄に
Posted, in reply to X's comment, by Y
と表示され、通常の新規投稿であれば、
Posted by Y
と表示されます。
個人的には下記のような形式がお勧めです。
<div class="comment-content">
<MTRepliedComment><p>><a href="#c<MTCommentID>"><MTCommentAuthor></a>さん</p></MTRepliedComment>
<$MTCommentBody$>
</div>
<p class="comment-footer">
Posted by <$MTCommentAuthorLink default_name="Anonymous"$> <$MTCommentAuthorIdentity$> |
<a href="#comment-<$MTCommentID$>"><$MTCommentDate$></a> |
<MTCommentReplyLink>
</p>
こうすると、リプライした時にコメント内容の先頭に引用元の名前を表示することができます。 |
最後に、リプライする・しないを決めるチェックボックスを、コメント欄に追加します。
<p>
<label for="comment-bake-cookie"><input type="checkbox"
id="comment-bake-cookie" name="bakecookie" onclick="if (!this.checked) forgetMe(document.comments_form)" value="1" />
この情報を登録しますか?</label>
</p>
<MTCommentReplyField>
前に設定した「Reply」のリンクをクリックすると、コメント投稿欄に追加したMTタグ(後述)の位置に、リプライ元の情報を引用するチェックボックスが表示されます。 |
Posted by yujiro
ReTweet This!
この記事を読んだ人はこんな記事も読んでいます
- Creative Commons Licence のライセンス・マーク変更
- YST(Yahoo! Search Technology)との戦い:その3 & Google 関連検索
- Movable Type 4 で返信コメントをスレッド形式で表示する
- Ignore プラグイン
- サーバ移転のお知らせ
- Simply Threaded プラグイン(MT4版)でコメントフォームに返信機能を追加する
- ArchiveDateFooter プラグインバージョンアップ
- Movable Type を始める前に設定しておきたい 10 の項目
- 新着表示プラグイン(サブカテゴリーリスト版) for Serene Bach
- Movable Type プラグイン一覧(MT4対応)
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL
コメントする
greeting
投稿されたコメントに対しリプライをする際、「>hogehoge さん」という元コメント情報を表示することができる Movable Type プラグインです。また、元コメントへのページ内リンクも自動的に設定してくれます。
プラグイン一覧に「Simply Threaded」が表示されればOKです。
埋め込んだタグは、スクリーンショットのように「Reply」が表示されます。
前に設定した「Reply」のリンクをクリックすると、コメント投稿欄に追加したMTタグ(後述)の位置に、リプライ元の情報を引用するチェックボックスが表示されます。
