CatSort ver.0.2 - エントリーの投稿と関連するカテゴリーソートメソッドを追加!
Category : MTplugin
CatSort ver.0.2 を公開しました。
ver.0.1(初期公開バージョン)では、カテゴリーに関する基本的なソートメソッドのみの提供でした。
今回は、エントリーと連動するメソッドの提供です。
具体的には、こんなことができるようになります。
- 新しくエントリーを投稿したカテゴリーが上位に浮上するようにしたい!
- エントリーを編集(修正)したカテゴリーが上位に浮上するようにしたい!
できます!
※【2007/01/19 一部追記】
バージョンアップ内容
1. ソートメソッド CatSort::by_recently_entry_posted を追加
カテゴリーに属する一番最近投稿されたエントリーの投稿日時順にソートします。
つまり、新しいエントリーを投稿すると、そのエントリーに関連づけられたカテゴリーが一番上位に現れます。
例えば、カテゴリーが
グルメ
スポーツ
旅行記
とあり、スポーツカテゴリーの記事を書いた場合、
スポーツ
グルメ
旅行記
と表示されます。
なお、まだエントリーのない空のカテゴリーは、デフォルトの順序でいちばん最後に表示されます。
2. ソートメソッド CatSort::by_recently_entry_modified を追加
カテゴリーに属する一番最近変更(修正)されたエントリーの投稿日時順にソートします。
つまり、エントリーの内容を変更すると、そのエントリーに関連づけられたカテゴリーが一番上位に現れます。
例えば、カテゴリーが
スポーツ
グルメ
旅行記
とあり、旅行記カテゴリーの記事を修正した場合、
旅行記
スポーツ
グルメ
と表示されます。
なお、まだエントリーのない空のカテゴリーは、デフォルトの順序でいちばん最後に表示されます。
3. 日本語ローカライズ
……と言っても、「MT管理画面→システムメニュー→プラグイン」のプラグイン一覧の表示がちょっと変わるだけです。
日本語環境なら日本語でプラグイン名等が表示され、それ以外なら英語で表示されます。
Six Apart - 技術情報提供ブログ: ローカライズ技術の解説を参考にさせていただきました。
(て言いますか、ぶっちゃけ、その実験をしたかったわけであります。それだけです。)
※【2007/01/19 追記】この日本語ローカライズは、MT3.3x 以降に対応した機能です。
MT3.2xでこの機能を施したプラグインを導入しようとすると、プラグイン一覧画面でエラーが発生することがあります。
CatSortプラグインでは、ver.0.42以降でこのエラーを回避しています(ただしMT3.2x では日本語ローカライズ表示されません)。
ver.0.2 のダウンロードは、公開ページからどうぞ。
みなさまからのフィードバックもお待ちしております。





コメントする