Movable Type プラグインディレクトリ

RelatedEntries

エントリーどうしを関連付け、エントリー間のリンクを表示することができます。

制作者: 藤本 壱 / フリー
ダウンロードサイト: The Blog Of H.Fujimoto: エントリーの関連付けを行うプラグイン・MT3.2用改良版(その1)
http://www.h-fj.com/blog/archives/2006/05/18-222001.php

インストール方法

  1. ダウンロードした「RelatedEntries_1_13.zip」を解凍します。
  2. 解凍して生成された「RelatedEntries」フォルダを、Movable Typeの「plugins」ディレクトリにアップロードします。ただし、Movable Typeの文字コードをUTF-8以外に設定している場合は、その文字コードに変換してアップロードします。
  3. 「plugins」-「RelatedEntries」-「mt-related-entries.cgi」は、CGIとして実行できるようにパーミッションを与えます。

以下のようなディレクトリ構成になります。

[MT]
└[plugins]
  └[RelatedEntries]
    ├mt-related-entries.cgi
    ├RelatedEntries.pl
    ├[lib]
    │├RelatedEntries.pm
    │└RelatedEntriesSub.pm
    └[tmpl]
      └rel_entries.tmpl

使い方

  1. エントリー間の関連付けの設定
  2. 他のエントリーと関連付けたいエントリーを開き、ページ右下の「その他の操作」の箇所で「エントリーの関連付け」を選び、[Go]ボタンをクリックします。

    62-1.gif

    「その他の操作」の部分で「エントリーの関連付け」を選ぶ

    すると、これまでに書いたエントリーが一覧表示されます。通常は、関連付けたいエントリーの行で「両方向」をオンにし、エントリーどうしを相互に関連付けます。
    また、「リンク」を選ぶと、関連付ける元のエントリーから、先のエントリーにのみ関連付けが行われます。一方、「被リンク」を選ぶと、リンクとは逆方向の関連付けが行われます。

    62-2.gif

    エントリー間を関連付ける

    関連付けが終わったら、[保存]ボタンをクリックします。

  3. 追加されるテンプレートタグ
  4. このプラグインをインストールすると、以下のテンプレートタグが追加されます。

    MTEntryRelatedEntries
    あるエントリーに関連するエントリーを出力するコンテナタグです。MTEntriesタグのコンテナの中や、エントリー・アーカイブ・テンプレートで使います。このコンテナの中では、MTEntry系のタグを使って、関連するエントリーの情報を出力することができます。
    MTEntryRelatedEntriesCount
    あるエントリーに関連するエントリーの数を出力する変数タグです。

    利用例
    以下の例は、エントリー・アーカイブ・テンプレートのサイドバーに、関連するエントリーの情報を表示する例です。

    <MTIfNonZero tag="MTEntryRelatedEntriesCount">
    <div class="module-related-entries module">
       <h2 class="module-header">関連するエントリー</h2>
       <div class="module-content">
       <ul class="module-list">
       <MTEntryRelatedEntries>
          <li class="module-list-item"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
       </MTEntryRelatedEntries>
       </ul>
    </div>
    </MTIfNonZero>
  5. ブログをまたいだ関連付け
  6. 1つのMovable Typeで複数のブログを運用している場合、ブログをまたいでエントリーを関連付けることもできます。その詳細は、以下のエントリーを参照してください。

カスタマイズ情報

特になし

その他付加情報

エントリー間を関連付けた場合、関連するエントリーのエントリー・アーカイブ・ページは自動的に再構築されます。しかし、それ以外のテンプレートは再構築しません。
エントリー・アーカイブ・テンプレート以外のテンプレートでMTEntryRelatedEntriesタグやMTEntryRelatedEntriesCountタグを使う場合、それらのテンプレートは手動で再構築する必要があります。

利用規約

特になし


トラックバック

トラックバック URL
»MovableType4でエントリー間の関連付けを行い、表示させる from MillionTIMESブログ

MovableType4からはタグ関連のタグ(表現が難しい・・・)が充実してきたので、関連するリンクを表示させることがそんなに難しいわけではないのですが、...


»MT4 エントリーの関連付けを行うプラグイン from CSS Lecture

ブログなどでこの記事に関する記事って項目をみかける事がある思うんですが、その関連付けを行ってくれる便利なプラグインが今から紹介する「RelatedEntr...


»MovableTypeプラグイン「RelatedEntries」をインストールした from マサキブログ

最近、エントリーを書いて、その下に関連した記事のリンクをつけたいなぁと思ってまし...


このページのトップへ