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

TagSupplementals

標準で提供されている「タグ」周りの機能を拡張するプラグインです。

制作者: Hirotaka Ogawa / フリー
ダウンロードサイト: OgawaCode Wiki
http://code.as-is.net/wiki/TagSupplementals_Plugin.ja_JP

インストール方法

  1. ダウンロードした「TagSupplementals.zip」を解凍します。
  2. 解凍して生成された「TagSupplementals.pl」ファイルを、Movable Typeの「plugins」ディレクトリにアップロードします。

使い方

テンプレートの必要な箇所にMTタグを挿入します。
TagSupplementalsプラグインを導入すると以下のMTタグとフィルターが使用可能となります。

MTEntryTagsCount
エントリーに設定されているタグの個数を表示します。
MTEntriesの内側もしくはエントリー・アーカイブで使用できます。

74-1.gif

エントリーの横にタグの数が表示される

使用例

<div class="module-archives module">
   <h2>タグ使用数</h2>
   <div class="module-content">
      <ul>
         <MTEntries lastn="10">
         <li><$MTEntryTitle$> (<$MTEntryTagsCount$>)</li>
         </MTEntries >
      </ul>
   </div>
</div>
MTRelatedEntries
関連するタグを持つエントリーを関連度が高い順に取得するコンテナタグです。
MTEntriesの内側もしくはエントリー・アーカイブで使用できます。
以下のアトリビュートを付与することができます。
lastn="N"
指定したN個のエントリーをリストアップします。Nは0より大きな数字にしてください。

使用例

<div class="module-archives module">
   <h2>MTRelatedEntries</h2>
   <div class="module-content">
      <ul>
      <MTEntries lastn="5">
         <li><$MTEntryTitle$></li>
         <ul>
            <MTRelatedEntries lastn="5">
            <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
            </MTRelatedEntries>
         </ul>
      </MTEntries >
      </ul>
   </div>
</div>
MTRelatedTags
現在のタグに関連するタグを取得するコンテナタグです。MTTagsおよびMTEntryTagsの内側で使用できます。
以下のアトリビュートを付与することができます。
glue="XX"
複数のタグを取得した場合の区切り文字を設定します。
MTTagLastUpdated
タグが最後に追加された日時を表示します。
以下のアトリビュートを付与することができます。
language="XX"
日時書式について、各国語の代表的な書式を指定します。
MTEntryDateのlanguageアトリビュートと同じ働きをします。

74-2.gif

関連するタグを持つエントリーを関連度が高い順に表示される

format="XX"
日付の書式を指定します。
MTEntryDateのformatアトリビュートと同じ働きをします。
encode_urlplus
標準で用意されているencode_urlフィルターとほぼ同じ働きをします。
<div class="module-archives module">
   <h2>MTEntryTags</h2>
   <div class="module-content">
      <ul>
      <MTEntries lastn="5">
         <li><$MTEntryTitle$></li>
         <ul>
            <MTEntryTags>
            <li><$MTTagName$></li>
            <ul>
               <MTRelatedTags>
               <li><a href="<$MTTagSearchLink$>"><$MTTagName$></a></li>
               </MTRelatedTags>
            </ul>
            </MTEntryTags>
         </ul>
      </MTEntries >
      </ul>
   </div>
</div>

encode_urlは半角空白を「%20」にエンコードするのに対し、encode_urlplusは半角空白を「+」にエンコードするという違いがあります。

MTSearchTags
mt-search.cgiの引数として渡されたタグを取得するためのコンテナタグです。検索結果テンプレートの中で使用できます。

使用例

<MTSearchTags>
<h3 class="search-results-header"><$MTTagName$></h3>
   <ul>
      <MTRelatedTags>
         <li><a href="http://www.technorati.com/tag/
<$MTTagName encode_url="1"$>"><$MTTagName$></a></li>
      </MTRelatedTags>
   </ul>
</MTSearchTags>

74-3.gif

関連するタグがまとめられている

74-4.gif

検索結果テンプレートに表示される

カスタマイズ情報

特になし

その他付加情報

特になし

利用規約

特になし


トラックバック

トラックバック URL

このページのトップへ