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

cutfirstchar

変数タグの出力から、先頭のn文字を切り取ります。MTCategoriesタグやMTSubCategoriesタグでカテゴリーを出力すると、カテゴリーが文字コード順に並びます。その性質を利用して、カテゴリー名に連番を振ってその順序に並べ替え、カテゴリー名を出力する際にその連番を切り取るのに利用します。

制作者: 藤本 壱 / フリー
ダウンロードサイト: The Blog Of H.Fujimoto:カテゴリーを任意の順番に並べ替える
http://www.h-fj.com/blog/archives/2004/12/19-113315.php

インストール方法

  1. エントリーの中にダウンロードのリンクがあります。そこをクリックするとプラグインのソースコードが表示されます。
  2. 表示されたソースコードをコピーしてエディターに貼り付け、「cutfirstchar.pl」というファイル名で保存します。
  3. 保存した「cutfirstchar.pl」ファイルをMovable Typeの「plugins」ディレクトリにアップロードします。

使い方

  1. カテゴリーに連番を振る
  2. 個々のカテゴリーに、表示したい順序になるように半角数字で連番を振ります。カテゴリーを後で追加することがあることも考慮して、連番は飛び飛びの値にしておくとよいでしょう。また、連番は桁数を揃える必要があります。
    例えば、「010ハードウェア」「020ソフトウェア」「030インターネット」のように連番を振ります。

  3. カテゴリー名出力部分の書き換え
  4. MTCategoryLabelタグなど、カテゴリー名を出力するタグに、「cutfirstchar="N"」のアトリビュートを付加します。「N」には連番の桁数を指定します。
    例えば、連番を3桁で振っている場合、以下のような書き方をします。

    <$MTCategoryLabel cutfirstchar="3"$>

    MTCategoryLabelタグや以外にも、MTEntryCategoryタグMTArchiveTitleタグでカテゴリー名を出力している箇所がありますので、それらも漏れなく書き換えます。

使い方

cutfirstcharプラグインを使う際にはカテゴリー名に連番を振りますが、それによってカテゴリー・アーカイブ・ページの出力先ディレクトリが変わります。
ディレクトリが変わると問題がある方は、出力ファイル名を変えるようにします。手順は以下の通りです。

  1. ブログの管理画面の左端にある「環境設定」-「カテゴリー」をクリックし、カテゴリー一覧のページを開きます。
  2. それぞれのカテゴリーをクリックして設定のページを開きます。
  3. 「出力ファイル名」の右にある鍵のアイコンをクリックし、出力ファイル名を書き換えられる状態にして、元の出力先と同じになるように設定します。

なお、すでに上記の手順を行っている場合は、カテゴリー名に連番を振っても問題ありません。

カスタマイズ情報

特になし

その他付加情報

特になし

利用規約

特になし


トラックバック

トラックバック URL

このページのトップへ