▼トラックバックへ | ▼コメントへ          « 前 | HOME | 次 »

2004年12月20日

●MovableTypeのカテゴリーソートに使える数字置換プラグイン

MTタグで表示されるカテゴリー名などの先頭部分に付けた数字を任意の文字列に置き換えるプラグインです。実験的に作ったもので、内容はPerlで置換してるだけの至って簡単なものですが、これを使うとカテゴリーの順番を自分の好きなように並び替えることが出来ます

他のサイトでよく紹介されている「カテゴリーの説明」部分を使う方法ではないので「説明欄」もそのまま使えます。MTのカテゴリーはASCII配列順で強制的にソートされてしまうのでなんとも気分が悪い!だからといって「カテゴリーの説明」部分をつぶすのもイヤなので作ってしまいました。

【使用例】
カテゴリータイトル入力の際に「010)カテゴリータイトル」のように頭に数字とカッコを付ければMTは先頭の数字順に勝手に並べ替えてしまいます。この性質を利用すれば数字の付け方で並び順を自由にコントロールできます。 ただこのままでは頭に数字が付いていて見た目が悪いですね。

そこでこのプラグインは何をするかというと、

頭の数字とカッコを違う文字に置き換える」ということをやります。
★や■などのリストマークに置き換えることも出来ますし、「空白」に置き換える指定をすれば数字を消す事も出来ます。
プラグイン自体のサイズも極限まで小さくしてますので軽快高速です。

【ダウンロード】
    pmHeadChanger Ver.1.2(※MT ver.3.2ja2まで動作確認済)

Ver.1.2 up date = 2006/04/14
・半角数字と-の組み合わせ(例:123-タイトル)でも使えるようにしました。
・文字コードごとに3つの実行ファイルを用意していたのをやめて1つにしました。



【設置方法】
解凍してpm_headchanger.plをMTインストールディレクトリーのpluginsディレクトリーにアップロードして、パーミッションを「755」もしくは「705」にします。アップロード後、「システム・メニュー」の「プラグイン」ページを開いて、pmHeadChanger バージョン 1.2 が表示されていればプラグインとして認識されています。

【指定方法】テンプレートのMTタグにパラメータを追記するだけです。
例 : 頭に付けた数字部分を★印に変えたいなら

 <$MTCategoryLabel$> → <$MTCategoryLabel pmhc="★"$>

結果はこうなります↓

010)カテゴリータイトル1 → ★カテゴリータイトル1


例 : 数字部分を表示したくない場合は、pmhc=""と指定します。
カテゴリーページのタイトルとかはこの方が良いかもしれません

<$MTArchiveTitle$> → <$MTArchiveTitle pmhc=""$>

結果はこうなります↓

010)カテゴリータイトル1 → カテゴリータイトル1

半角数字)の組み合わせに反応します。頭の数字は何桁でもかまいません。(現バージョンでは半角数字-にも対応しています。)

とりあえずはメインページ、カテゴリーアーカイブ、個別エントリーアーカイブ、日付アーカイブの各テンプレートのMTCategoryLabelとMTArchiveTitleのすべてにパラメータを追記すればいいと思います。手作業でやってもしれてますがエディタの検索や置換機能を使って書き換えれば楽ちんです。 最後に再構築して完了です。

この記事のURL



トラックバックURL



▲このページのTOPへ | ▼コメントへ

トラックバック

» カテゴリの並ぶ順番を変更する(2) from 25BLOG

以前やったカテゴリの並べ替えが納得いかなかったので修正する事にしました。 今まで...

» 右側のカテゴリ from blog.metaz

よくあることですが、ひさびさにテンプレートとかをいぢっていたら、いろいろと直してみたくなったり。 それで、右側のカテゴリの並び順が気になっていたので、なんとかな...

» カテゴリの順番を替える from ajr.jp

カテゴリーソートにも使える文字列置換プラグイン:pmLabo. カテゴリの順番を...

» カテゴリーの順番を変えるプラグイン from The Desert Sea

カテゴリーの順番を変えるといえば、「カテゴリーのタイトル」を数字や英語にして順番を決定し、「カテゴリーの説明」を使って表示するってのが一般的。

» カテゴリ並び替えで<$MTCategoryLabel$>をそのまま使える文字列置換プラグインを使う! from 21世紀のアフィリエイト通販生活

MovableTypeでカテゴリのソート(並び替え)で便利なプラグインを発見しま...

» Movable Type from ノーマル

 デフォルトテンプレートの「ここは直したい」って部分はだいたい直った。  カテゴ...

» カテゴリーの順番を変える from やしめしや

カテゴリーの並び順を変更したかったので、探してみたら… 便利なプラグインがありま...

» Movable Type カテゴリーの並べ替え(並び順を自由に変える方法) from 精密板金加工屋のつぼ探し

Movable Typeでカテゴリーの並び順を自由に変える方法(カテゴリーソートにも使える文字列置換プラグイン)

» Movable Type カテゴリーの並べ替え(並び順を自由に変える方法) from 精密板金加工屋のつぼ探し

Movable Typeでカテゴリーの並び順を自由に変える方法(カテゴリーソートにも使える文字列置換プラグイン)

» カテゴリの先頭の数字を省いて表示するプラグイン from あん共育有限会社ブログ

カテゴリーソートにも使える文字列置換プラグイン 備忘録として残しておく。...

» ページ分割とカテゴリーの日本語化 from NEGAO??Kai&Mai??

カテゴリーページと月別ページのエントリーが多くなる事を予測して、 今の内にページ...

» カテゴリソート from 気ままなコメント

カテゴリソートに使用できるプラグインを追加しました。

» MTでカテゴリーをソート&アーカイブファイル名を直感的に from PLAYNOTE

Movable Type のカテゴリーをソートする際、カテゴリーのタイトルの頭に数字をつける…ってのはセオリーだけど、これだとカテゴリーアーカイブのファイル名が...

» MTでカテゴリーをソート&アーカイブファイル名を直感的に from PLAYNOTE

Movable Type のカテゴリーをソートする際、カテゴリーのタイトルの頭に...

» MT・文字列置換プラグイン from 緑画舎BLOG

MTをいじりはじめたのでいろいろ検索してます。データベースやPHP関連は抜きにし...

» Movable Type★カテゴリの並び順を思い通りにするプラグイン from 調査会社の社員ブログ

別のサイトはMovable Typeを使ってるけど、高性能、高機能で奧が深い! 数ヶ月前から「カテゴリの並び順を思い通りに」したいと思ってたけど、さっきググった...

» カテゴリーを並べ替えたり消したり from Macでブログ。Movable Type 備忘録

Movable Typeでカテゴリーを表示する際、並べ替えられないか?あるいは特定のカテゴリーを非表示にできないかとググってみたら、先駆者の方達はその対...

» カテゴリー順をコントロール from K-HEY's Selfish Blog

MTのカテゴリー配列は、文字コード順に並んでしまう。 カテゴリーの表示される順番...

» カテゴリー順をコントロール from K-HEY's Selfish Blog

MTのカテゴリー配列は、文字コード順に並んでしまう。 カテゴリーの表示される順番...

» 苦労は水の泡 from いきなり黄金伝説チックなネットビジネス奮闘記

 まだまだMTの技術まわりにてんてこ舞いしとるで〜。  しかし、こっそりと改造も...

» MTのカテゴリーの順番を並ベ替える (MT4i対応) from 踊る更新日記ブログ

MovableTypeではカテゴリーの表示順がASCII配列順に自動でソートされ...

» MTのカテゴリーの順番を並ベ替える (MT4i対応) from 踊る更新日記ブログ

MovableTypeではカテゴリーの表示順がASCII配列順に自動でソートされ...

» 覚書:カテゴリを好きなように並べよう【MovableType】 from ある見習いWebディレクターの備忘録

今、別サイトのニュースソースをブログ化しているのですが、ここで使ったナビゲーション構築に便利な「カテゴリを好きな順番に並べる」...

» サブカテゴリ化 Movable Type from LUK Kompani furusoma

エントリーが増えてきたので、右のメニューのカテゴリーの所にサブカテゴリを付けてみ...

» 久々のMT改造 カテゴリーソートのプラグイン from sugarless

MTの改造のネタですが、本当に簡単です。 デフォルトではカテゴリーは並び替えできず、 自動的にアルファベット順に並びます。 自分の思うように並び替えをしたかった...

» カテゴリの並び順変更 from [ 頁 ] ブログ

任意にカテゴリを並べ替えられるプラグインをインストールし、カスタマイズした。 p...

» カテゴリ表示の並び替えを行う from 初心者の『ホームページ』入門

ムーバブルタイプでは通常、カテゴリの順序が指定できず 表示があいうえお順になってしまいます。 下記のプラグイン使用によりカテゴリの順序を指定できます。 参...

» MTのカテゴリー並び順を自由に変更するプラグイン from ねこの足跡

MTってカテゴリを文字コード順にソートしちゃうんですね。 アメリカ人ってあんまり...

» カテゴリーの並び替え from 3.2から始めるMovableType

 「きょうは良い日」に新しいカテゴリー「介護」を加えた事がきっかけで、Movab...

» 携帯用MT4i v2.1b1 でカテゴリーを好きな順番にする from 和・美・旅・ブログ

MovableType(ムーバブルタイプ)ではカテゴリーの順番を好きなように出来...

» カテゴリーの並び順を換える from 無料ネット生活友の会?ブログ編

サイドバーのカテゴリー表示、default では好き嫌いにかかわらず、 1・2・...

» カテゴリを整理してみました。 from カケダシ![the 2nd stage]

まだ記事が少ないうちに、カテゴリを整理してみました。 Movable Typeは...

» カテゴリーのタイトルのつけ方 NO.5 from MTをおしゃれにカスタマイズ♪

関連のある記事ごとに整理されてあると見やすいのはいうまでもないですね。 MTでは...

» MTでカテゴリーの表示順を任意で決める from チラシ力

え†、ここしばらく寝不足です。チラシ力です。 ムーバブルタイプで、カテゴリーの表...

» カテゴリを好きな順番で並べる。 from 道化師ラッパンのささやき

まだまだカテゴリの数は知れてても、やはり「その他」のカテゴリがいっちゃん上に位置してんのは、いただけない。 ←現状。 っとまぁそうゆうことで、カテゴリの順...

» [INFO]本館へ導入したMTプラグインとスクリプトの紹介 from SEEDS ON HATENA

ここしばらく、例によって本館への記事のアップをさぼる一方で、プラグインやスクリプトを使ったMovableTypeの改良を、細々と続けてきました。作業が一...

» MovableTypeのカテゴリーソートに使える数字置換プラグイン from 閑話窮題

pmHeaderChanger MTのデフォルトでは、 カテゴリーは50音順(だ...

» カテゴリを順番に並べる from さるるー編集社

カテゴリを順番に並べて表示するには、カテゴリのタイトルに数字とかを入れて並べるし...

コメント

早速使わせて頂きました。有り難うございます。
今までただ普通にカテゴリーのタイトルの先頭に番号を付けるやり方で対処していたのですが(実際に表示されるのは「カテゴリーの説明」の部分)、それだとカテゴリーページのページタイトルに当然「カテゴリーの説明」($MTCategoryDescription$)を使わなくてはならず舌打ちしてました。

しかしこちらで紹介されてるやり方だとカテゴリページでそのままを使えるので助かります。やはり($MTCategoryDescription$)はあくまで「カテゴリーの説明」に使いたいというのが本音だと思います。
とにかく助かりました、ありがとう!

便利なプラグインをありがとうございます。現在、こんな感じ↓で利用させて頂いています。
http://www.playnote.net/archives/000465.html

ソース見てたんですが、ソース中では pmHeadCh'a'nger が pmHeadCh'e'nger と誤記されているようです。自分は勝手に直しちゃいました。

あと、
http://mt.caramel-tea.com/archives/2005/03/08/plugin.php
を参考にMTの管理画面でリストされるようにして使ってます。これも次回バージョンアップで対応して頂けると嬉しいです…とは言え、もう機能的に完成しているプラグインなので、バージョンアップはないかもしれませんね。

(^L^)【管理人】
Shift-JIS版,UTF-8版で誤記を確認して訂正しました。
ご指摘ありがとうございました。

使わせていただきました。
ありがとうございます。

有難く使わせていただいております。
が、ちょっとご質問

サブカテゴリを作ってしまうと反映されなくなるのでしょうか?

010)Info

020)チョメチョメ
 └010)ちょめ1
 └020)ちょめ2

030)ごにょごにょ

と作ってみましたが、これだと数字が丸々表示されます。もしかして親カテとサブカテにて同じ数字が駄目なのでしょうか???

(^L^)【管理人】
サブもできます。MT ver.3.2で確認済です。
テンプレート側のタグでメイン用とサブ用の2カ所を書き換えればできると思います。

 はじめまして。カテゴリーの順番を変えたいという希望を満足させて下さって感謝感謝です。こんなプラグインがあるなんて知りませんでした。
 有り難うございました。

カテゴリーソートのプラグイン利用させていただきました。ありがとうございます。

pmheadchangerのリンクが切れてますよ。使わせてください。

(^L^)【管理人】
ご連絡ありがとうございます。早速、直しました。
こんなものでよろしかったら是非使ってやってください。今後ともどうぞよろしく。

はじめまして。
プラグイン使わせてもらいました。ありがとうございます。
&トラックバックも送らせてもらいました。

カテゴリの並び分けと同時にカテゴリURLの整理もすんでしまうので、今まで何も考えずに書いていた記事の整理もできて、非常に便利に使わせて頂いています。

ありがとうございます。

はじめまして。
プラグイン使わせていただいています。
MT3.3Betaに入れて問題なく動作していますので報告しておきます。
ありがとうございます。

そもそも、ダウンロードできませんでした。どういった理由が考えられますか?ノートン?私も使ってみたいです。よろしくお願いします。

はじめまして。
ステキなプラグインありがとうございます。
ソートできなくて困ってましたので大変重宝します。

ありがたく使わせていただいてます。
ですがちょっと問題が・・・

●●
▲▲
300)○○
 └□□

図のように先頭2つは数字が消えていい感じなのですが3段目のサブカテゴリーを持つ親カテゴリーの300)が出てしまいます。サブカテゴリーはちゃんと消えてます。

サブカテゴリをもつのは300)だけなのですがサブカテゴリ入るときえちゃうんですかね?

(^L^)【管理人】
(MTデフォルトの状態で)
まったく同じパターンで実験してみたところ問題なく動いております。カスタマイズの具合が何か影響しているのでしょうか?・・・fotonさんスミマセン、ちょっとわかりかねます。

▲このページのTOPへ | ▲トラックバックへ

コメントする

(管理者が承認するまでコメントは表示されませんのでしばらくお待ちいただくことになります)


Copyright © 2004-'.date(Y).' pmLabo All Rights Reserved.' ?>