お知らせ

Movable Type 5 Webサイト製作ガイドVolume 12009年12月7日

Movable Type 5 Webサイト製作ガイドVolume 1」を発売しました。
Movable Type 5を基本からしっかりマスターしたい方のための書籍です。
Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

カテゴリを任意の順番に並べ替える

| コメント(49) | トラックバック(77)

2007年8月28日
Movable Type 4用のカテゴリー/フォルダの並べ替えプラグインを公開しました。
画面上でカテゴリー/フォルダを並べ替えることができ、使い勝手が大幅に上がっていますので、MT4の方はそちらのプラグインをお使いください。

2006年11月30日
MTSubCategoriesタグ専用のカテゴリー並べ替えプラグインを公開しました。
このプラグインとは作業手順も異なりますので、作業手順やメリット/デメリットを比較の上、ご自分にあったものをお使いください。

2006年4月23日
このプラグインの改良版を公開しました。
ただし、カテゴリー名のつけ方が異なり、作業手順も異なりますので、両プラグインを比較の上、ご自分にあったものをお使いください。

Movable Typeでは記事をカテゴリーに分類することができますが、カテゴリー一覧を表示すると、文字コード順に並んでしまい、そのままでは任意の順番に並べることができません。

Webで検索してみると、「カテゴリー名の先頭に番号をつけておいて、カテゴリー名(MTCategoryLabelなど)の代わりに、カテゴリーの説明(MTCategoryDescription)を表示する」という手法が紹介されています。
ただ、この方法だと、「カテゴリーの説明を本来の用途に使えなくなってしまう」という問題があります。

そこで、「カテゴリー名の先頭に番号をつけて、それを表示する際に番号をカットする」という手法を考えてみました。

これは簡単なプラグインで作ることができました。以下のリンクをクリックすると、プラグインをダウンロードすることができます。

cutfirstchar.pl

プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。

また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。

Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。

ダウンロードしたファイルを、Movable Typeのディレクトリの中の「plugins」ディレクトリにアップロードします。これで、プラグインがインストールされます。
この後、カテゴリー名を表示するタグに、「cutfirstchar="n"」の属性を指定します。nは、カテゴリー名の先頭からカットする文字数です。

例えば、カテゴリー名を「001カテゴリーA」のようにして、先頭3文字を番号にした場合だと、<$MTCategoryLabel$>等のカテゴリー名表示タグを、<$MTCategoryLabel cutfirstchar="3"$>等に書き換えます。

トラックバック(77)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/24.

H.Fujimoto氏のトラックバックにより以前紹介した「カテゴリーを日本語で表... 続きを読む

Movable Type:カテゴリを任意の順番に並べ替える を、前日行ったわけで... 続きを読む

SEO、ブログ、Linux、オープンソースを活用 - MovableTypeのカテゴリーを任意の順番にする (2004年12月27日 00:27)

MovableTypeのカテゴリーを順番に並べます。参考:H.Fujimoto氏 ありがとうございます。ほぼ藤本氏のやり方で完成します。 1.こちらからソースを... 続きを読む

MovableTypeのカテゴリーを順番に並べます。 参考:H.Fujimoto... 続きを読む

デフォルトではカテゴリーの表示順はアルファベット順になっています。 好きな順番で並べるためにカテゴリー名の前に数字を割り振りカテゴリーの説明に実際表示させたい... 続きを読む

ブログ(ここじゃなくて、別管理のとこ)のカテゴリーを好きな順番で表示したいなぁと... 続きを読む

サイドメニューのカテゴリ一覧が 名前順なのが、前々から気になってたんだけど、これ... 続きを読む

書いてナンボ、発信してナンボのブログ。まだまだ稚拙なサイトとは言え、タマるものはタマるわけで、各カテゴリーもジワリジワリと目指す方向に向かってウエイトが分かれて... 続きを読む

ちゅうわけで、懸案の一つだったMovable Typeを導入する。 実は、Movable Type(以下MT)は以前実験的に構築したことがあったので、 インスト... 続きを読む

ようやく納得のいく形になってきたこのblogですが、ここまでで色々参考にさせて頂... 続きを読む

Movable Typeではカテゴリーごとにエントリーを分類することができて、トップページにカテゴリーごとのページへのリ... 続きを読む

カテゴリータイトルを任意の順で。にてカテゴリーの説明を用いてカテゴリーのリストを... 続きを読む

このサイトを構築しているツール「Movable Type」を久々にカスタマイズ... 続きを読む

このサイトを構築しているツール「Movable Type」を久々にカスタマイズ... 続きを読む

このサイトを構築しているツール「Movable Type」を久々にカスタマイズ... 続きを読む

ちょっと前から、サイドメニューの『Categories』が気になっていました。 ... 続きを読む

カテゴリーって、勝手に並び方が決まっちゃって嫌だな(´・ω・`)って思ったこと無いですか? 実はこれ、アルファベット順に並ぶらしいのです。 今はサブカテゴリーが... 続きを読む

カテゴリー(コンテンツ)の重要度に併せて、任意の順に並べたいと思った。だが「so... 続きを読む

Movable Typeでは、カテゴリーは文字コード順になっていて、デフォルトで... 続きを読む

エントリの記述を楽にするmt-sukeroku-plus.plと、カテゴリーを任意に並べるためのcutfirstchar.plを入れました。導入方法と簡単なカス... 続きを読む

昨日書いたようにテンプレートはDr,blog-ブログ研究室-から拝借しました。... 続きを読む

MovableType ではカテゴリ名がコード順にソートされてしまい、任意の順番に並べることが出来ません。そこでカテゴリ名を任意の順番に表示出来るようにするプラ... 続きを読む

これも、ヤプログでやりたくて、実はJavaScriptを作っていた矢先に移転して... 続きを読む

ひさびさのMTカスタマイズネタです(^^;) このブログで使用しているわけではありませんが、どうしても右サイドバーの、 【カテゴリー一覧を、自分の好きな順番で並... 続きを読む

先日、Movable Typeの実験サイトで、カテゴリーリストを任意の順番で並べ... 続きを読む

先日、Movable Type 3.1の実験サイトで、カテゴリーリストを任意の順... 続きを読む

実践ウェブデザイン!ブログでCMSを構築する - カテゴリーの順番を並び替える (2005年8月21日 21:56)

カテゴリーの順番をMovable Typeで変更するプラグイン『cutfirstchar』の紹介。 続きを読む

MovableTypeではカテゴリーの表示は文字コードの順番で並べられてしまうの... 続きを読む

日本最大級を目指す、ビジネス書専門オンライン古本屋・Busizon.com[ビジゾンドットコム] - [MT]カテゴリを任意の順番に並べ替える (2005年9月 4日 03:39)

[MT]カテゴリを任意の順番に並べ替えるプラグイン Movable Typeでは... 続きを読む

カテゴリの順番を自分の思う通りに並べ替えられるプラグインを探していたら、見つかり... 続きを読む

「カテゴリを任意の順番に並べ替える」というのを見つけたので、早速試してみた。 ... 続きを読む

「MovableType」 「カスタマイズ」 で検索して発見。... 続きを読む

MTCategoryLabelでソートできるようにしたいので 簡単にできそうなプ... 続きを読む

Movable Typeで簡単!ホームページ管理 - 0020エントリータイトルを好きなように並べる (2005年10月15日 23:49)

「う〓ん、メニューの表示順が並べたいように並べられない!」とモヤっとしているあなた! このページみてスッキリしてください(笑)! メニューを表示する際には... 続きを読む

Movable Typeで簡単!ホームページ管理 - 0020エントリータイトルを好きなように並べる (2005年10月15日 23:49)

「う〓ん、メニューの表示順が並べたいように並べられない!」とモヤっとしているあなた! このページみてスッキリしてください(笑)! メニューを表示する際には... 続きを読む

ホームページを作ろう! By れもねーど - カテゴリを任意の順番に並べ替える (2005年10月17日 17:11)

こちらも参考にさせていただいたサイトからの転載[:グッド:] Movable Typeでは記事をカテゴリーに分類することができますが、 カテゴリー... 続きを読む

MovableTypeでのカテゴリーの順番はアルファベットおよび数字の順番に勝手にソートされます。 なので自分の希望する順番に並び替えたい時はカスタマイズ... 続きを読む

ネコの為に鈴は鳴る -After☆Taste Blog - カテゴリーの並び替え (2005年10月19日 11:20)

カテゴリーを好きな順番に並び替えるにはどうしたらいいか。 以前CategoryL... 続きを読む

魅せて稼ぐアフィリエイトサイト作成情報局 - カテゴリーを任意の順番に並べる方法 (2005年11月15日 23:03)

ムーバブルタイプでカテゴリー表示を任意の順番、好きな順番に表示させるカスタマイズ方法を紹介 続きを読む

カテゴリーを自分の好きな順番に並べるために 今まではカテゴリー名に数字を付けて ... 続きを読む

Movable Type のカテゴリは文字のソートで決まってくる。入力順とか、順番の入れ替えができれば良いのですがそれが出来なので、カテゴリをメニューとし... 続きを読む

わたしがMTを使うようになって気に入らないことの1つに、カテゴリを任意の順番に並... 続きを読む

cutfirstcharプラグインを使用してカテゴリーの並べ替えをしつつ数字をカットしたカテゴリ名をアーカイブパスに設定する方法を紹介しています。 続きを読む

Movable Typeのカテゴリの順番を任意でかえる為の便利なプラグイン。 カテゴリタグに、cutfirstchar="数字"を入れるだけで、数字分の... 続きを読む

MovableTypeの特徴とくれば、カスタマイズが優れていること。データベースは4種類から選ぶことが出来るし、それにテンプレートデザインも自分で好きなよ... 続きを読む

旧ブログでThe blog of H.Fujimotoさんの「カテゴリを任意の... 続きを読む

問題点: ムーバブルタイプで結構面倒なのが、カテゴリの昇降順位。デフォルトでは、... 続きを読む

MovableTypeでカテゴリを任意の順番に並べ替える方法があったので使ってみ... 続きを読む

まずはMovableType完全攻略さんを参考にしてみる。 カテゴリは文字コード... 続きを読む

MT ではカテゴリ名がソートされてしまい任意の順番に並べることが出来ません。そこ... 続きを読む

今日はとても過ごしやすい一日だった。天気もよくさわやかな五月の連休のスタートで... 続きを読む

今日はとても過ごしやすい一日だった。天気もよくさわやかな五月の連休のスタートで... 続きを読む

Movable Type を設置してから特別替える事もなく使っていたけど、今回プ... 続きを読む

バックパッカー一人旅~Traveler-S Blog - MTでブログ復活、チカッパSQlite移行 (2006年6月25日 02:16)

MTでブログ復活でチカッパSQlite移行 続きを読む

プラグインを使ってカテゴリーの順番を思い通りに並べ替える方法を紹介 続きを読む

Still Life -素人でも作れるクールでかっこいいブログデザインノウハウ紹介サイト- - MovableType3.2 カテゴリーを好きな順序に並べ替える (2006年6月29日 13:17)

MTCategoriesタグやMTSubCategoriesタグで カテゴリーの一覧を出力すると、カテゴリー名が 文字コード順に出力されます。 例えば「パ... 続きを読む

SUZUMOTO HITOSHI'S BLOG - 本日やったこと。 (2006年7月 5日 21:14)

フッターの「パーマリンク」をカット。表題で飛ぶから、二つもいらん。それに「パーマ... 続きを読む

遅ればせながらMT3.3をインストールしてみました。 結構前にリリースされたのは... 続きを読む

MTCategoriesタグやMTSubCategoriesタグでカテゴリーの一覧を出力すると、 カテゴリー名が文字コード順に出力されます。 例えば「パソ... 続きを読む

MTカスタマイズでカテゴリを任意で並べ替える方法にもいろいろとあります。そんな各種方法・使用プラグイン・コードなどをまとめて情報として残しておきます。 続きを読む

参考にさせて頂いた情報は、「The blog of H.Fujimoto」様の「... 続きを読む

「MTCategories」等を使ってMovableTypeのカテゴリ一覧を表示... 続きを読む

Movable Typeを導入しようと思った理由はいくつかあって, 思いつくまま... 続きを読む

今日はカテゴリの並び替えを…… 現状のカテゴリは3種なのですが、「その他」の下に... 続きを読む

ブログのカテゴリーの並び順がテキトーだったので、プラグインを使用してカスタマイズ... 続きを読む

Movable Typeで作成したカテゴリーは文字コード順に並んでしまう。カテゴ... 続きを読む

カテゴリの並びをカスタマイズしたい場合は、カテゴリ名を任意の順番に表示出来るようなるプラグインを使います。このプラグインを使えば、カテゴリ名の先頭に番号を... 続きを読む

カテゴリの並び順であるが、自分の意図するとおりの並びにしたい場合、どうするか? ... 続きを読む

MovableTypeスタイル&コンテンツデザイン - カテゴリを任意の順番に並べ替える (2007年4月 1日 18:38)

Movable Typeでは記事をカテゴリー一覧を表示すると、そのままでは任意の... 続きを読む

情報商材アフィリエイト情報拾得ブログby3人育児中主婦 - MTブログのカテゴリーの順番を替える (2007年4月 5日 02:42)

MTブログ(Movale Type)のカテゴリーの順番が替わらなくて四苦八苦して... 続きを読む

ココログの(あるいはMovable Typeでもそうですが)「カテゴリ」機能は 続きを読む

これまでFC2のブログでは管理画面にてカテゴリーの順序は好きに並べる事が出来てい... 続きを読む

以下、記事ほぼ転載。 -----------------------------... 続きを読む

MovableTypeでは記事をカテゴリに分類できますが、カテゴリの一覧は文字コ... 続きを読む

次に行った作業は、カテゴリーの順番変更 ブログのように、簡単に順番が変更デキナイ... 続きを読む

MovableTypeを普通のサイトのように構築するには以下の点がネックとなるように思う。 エントリーの並び替え不可 カテゴリーの並び替え不可 エ... 続きを読む

MovableTypeを普通のサイトのように構築するには以下の点がネックとなるように思う。 エントリーの並び替え不可 カテゴリーの並び替え不... 続きを読む

コメント(スレッド49件,コメント49件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 Makoto : (無題)

便利なプラグインであり、大変ありがたく使わせていただいております。
一つ質問なのですが、当方の環境ではhtml出力した場合は正常に頭のn文字が表示されなくなるのですが、
php出力した場合は何故かそのまま表示されてしまいます。
> http://clan-et.myftp.org/indx.html
> http://clan-et.myftp.org/index.php

他の同様のプラグインを利用しているサイトを見てみるとphpでも問題なく動作しているようなので、
当方の環境の製だとは思いますが、皆目見当がつきません。

何かアドバイス等があればご教示願いたいと思います。

No.2  : (無題)

当方のプラグインをご利用いただき、ありがとうございます。

ご質問の件ですが、PHPのページは、通常の再構築で出力しているでしょうか。それとも、ダイナミックパブリッシングを使って出力しているでしょうか。

ダイナミックパブリッシングだと、Perlのプラグインは使えませんので、そのような動作になります。

ダイナミックパブリッシングでないとすると、原因は思いつきません。

No.3 Makoto : (無題)

ダイナミックページに設定しておりました。
ご回答有り難うございます。

No.4 さえら : (無題)

こんにちは。今朝ほどは あれこれ教えていただいて助かりました。
ありがとうございました。
RSSのcutfirstcharの修正、ホントすっかりモレてました。
あと、文字に色をつけようとしてエラーになったのは、ご推測のとおり
「"」~「"」の間にさらに「"」を入れようとしたためでした。
「"」~「"」の間の「"」に、前に「\」をつけることで
エラーにならず、しっかり文字に色を付けることができました。
適切なアドバイス、ホントにどうもありがとうございました。

No.5 halu : (無題)

初めまして。カテゴリーの順番を変えるプラグインを使わせて頂きました。事後報告で申し訳ありません。おかげで思い通りのblogにすることができました。ありがとう御座います。

No.6 tomo : (無題)

はじめまして!
こちらのプラグイン利用させていただきました。
便利なものを本当にありがとうございました。

No.7 yellowjamaican : (無題)

バッチリ上手く行きました。
cutfirstchar="n"を追加する場所が判らず悩みましたが、なんとか出来ました。
ありがとうございます。

No.8 m.sayama : (無題)

はじめまして、当サイトで貴サイトを紹介させてもらいました。
TBしたかったのですが、新規エントリーが最後まで保存再構築できず、コメントさせていただきました。
紹介内容に失礼がありましたら、コメントいただけると幸いです。
今後ともお世話になると思います。
よろしくお願い申し上げます。

No.9 ぽむ : (無題)

はじめまして。
こちらのプラグインを使わせていただきました。
おかげさまで、カテゴリがスッキリしました。
ありがとうございました。
BlogPeopleのリストにも登録させていただきました。
事後報告で申し訳ありません。不都合がありましたらご連絡ください。
よろしくお願いします。

No.10 hase : (無題)

有用なプラグインを無料で利用させて頂き、またサイトにコメントまで頂戴し恐縮です。情報量が多いサイトなので、全てに目を通していませんが、また色々とお世話になるかと思います。この度は、ありがとう御座いました!!!

No.11 さっちん : (無題)

こちらのプラグインを使わせていただきました。
とっても簡単に導入でき、思い通りにカテゴリーを並べることができました。
どうもありがとうございました。

No.12 kei : (無題)

初めまして、webデザイナーです。
現在、MTで構築したサイトをつくっているのですが、このプラグインを当方の顧客のサイトに利用しても問題ないでしょうか?
よろしくお願いいたします。

No.13  : (無題)

>keiさん
こんにちは。

利用していただいてかまいませんが、サイトのどこかに出典を明記していただければと思います。

No.14 Flan : (無題)

はじめまして。
こちらのプラグインを使わせていただきました♪
とても簡単に導入でき、お陰さまで思うように並び替えることができました。
ありがとうございます。

No.15  : (無題)

>Flanさん
プラグインをご利用いただき、ありがとうございました。
また、メロ友も申請していただき、ありがとうございました。

No.16 adseed : (無題)

はじめまして。

cutfirstchar.plを使わせていただきました。

とっても便利なプラグインありがとうございます。

私もプラグインが作成できるようになりたいので「ブログ自由自在 Movable Type 上級カスタマイズ術」を読みながら勉強中です。

たびたびおじゃましますので今後ともよろしくお願いします。

No.17 38brain : (無題)

色々と探してこちらのサイトにたどり着きました。
早速pluginを使わせていただき思い通りにカスタマイズすることができました。
非常にわかりやすく、また有意義なツールで大変助かりました。
ありがとうございました。

No.18 yasu : (無題)

はじめまして。

Movable Type上級カスタマイズ術で、MTに興味を持ち、
cutfirstcharも重宝させて頂いています。

先日、MT3.2にアップグレードを試みましたが、
cutfirstcharプラグインは3.2には対応していないのでしょうか?

3.15では問題なく動作していたのですが、
<$MTCategoryLabel cutfirstchar="3"$>など数箇所で、そのタグ全体がなかったものとして再構築されてしまいます。cutfirstcharを入力しないと、問題なく動くのですが、折角の素晴らしいプラグインですので、質問させて頂きました。

因みに私は静的にMTを扱っています。
私の設定ミスかもしれませんので恐縮ですが、お答え頂ければ幸いです。

No.19  : (無題)

>yasuさん
こんにちは。

cutfirstcharプラグインは、MT3.2でも動作します。
もしよろしければ、動作しないテンプレートをお送りいただけないでしょうか。

No.20 とんかつじ : (無題)

はじめまして。
cutfirstchar 重宝してます。
yasuさん同様、私もMT3.2に上げたら、cutfirstcharを使った部分が表示されなくなりました。

それまでは「MovableType 上級カスタマイズ術」p204にあるソースを使っていたのですが、

このページにあるソースに入れ替えると使えるようになったので報告しますね。

#Shockwaveのダウンロードがウザイっす#
#yahoo ツールバーなんていらん!#
(*`ε´*)ノ

No.21 フォウ : (無題)

はじめまして^^

cutfirstcharを使わせていただきました音符
ついでに、トラバもさせてもらってますハート

MTは最近始めたばかりなので、いろいろカスタマイズしまくり(*≧∀≦*)です。

また寄らせてもらいます(o ̄∀ ̄)ノ

No.22  : (無題)

>フォウさん
こんにちは。

プラグインをご利用いただき、ありがとうございました。

No.23 たかはし : (無題)

はじめまして。
今、作成中のサイトでプラグインを使わせていただいてます。
ありがとうございます。

ひとつ、質問させていただきたいのですが、
このプラグインでカットできるのは
1バイトの文字だけなのでしょうか?
2バイト文字をカットしようとすると、
カットしたカテゴリーの前に文字化けした様な
2文字が挿入されてしまいます。

(ちなみにこちらのMTは3.2-ja-2です。)

No.24  : (無題)

>たかはしさん
こんにちは。

2バイト文字をカットする場合は、長さをバイト数単位で指定すれば動作するはずです。
例えば、「123」のような2バイト文字3文字を切り取るなら、「cutfirstchar="6"」でできるはずです。

No.25 たかはし : (無題)

壱さん
早速のご返答ありがとうございます。
カットすることはができました。
今回、試みたのは
021├チャーハン
というものです。

このカテゴリーの”021├”の部分をカットしたのですが、
「cutfirstchar="6"」ですべてカットできました。
文字コードがUTF-8の場合”├”は3バイトなのでしょうか?

ご参考までにどのような感じだったのか、下記にあげておきます。
「cutfirstchar="4"」:??チャーハン
「cutfirstchar="5"」:?チャーハン
「cutfirstchar="6"」:チャーハン

長々と失礼いたしました。
どうもありがとうございました。

No.26  : (無題)

>たかはしさん
こんにちは。
UTF-8では、全角文字は3バイトや4バイトになります。

No.27 たかはし : (無題)

>UTF-8では、全角文字は3バイトや4バイトになります。
そのようですね。初めて知りました。
日本語=2バイトという事しか頭にありませんでした。

サイトが出来たらご連絡させていただきます。

No.28 masa_fuji1206 : (無題)

はじめまして。
便利そうなプラグインなので使わせて頂きたいとと思いますが動作しません。下の方と同じ症状です。何か設定が悪いのでしょうか?

MT3.2です。

> <$MTCategoryLabel cutfirstchar="3"$>など数箇
> 所で、そのタグ全体がなかったものとして再構築され
> てしまいます。cutfirstcharを入力しないと、問題な
> く動くのです

No.29 masa_fuji1206 : (無題)

はじめまして。
便利そうなプラグインなので使わせて頂きたいとと思いますが動作しません。下の方と同じ症状です。何か設定が悪いのでしょうか?

MT3.2です。

> <$MTCategoryLabel cutfirstchar="3"$>など数箇
> 所で、そのタグ全体がなかったものとして再構築され
> てしまいます。cutfirstcharを入力しないと、問題な
> く動くのです

No.30  : (無題)

>masa_fuji1206さん
こんにちは。

拙著「ブログ自由自在Movable Type上級カスタマイズ術」のcutfirstcharプラグインをお使いではないでしょうか?
その場合、サーバーの環境によって、cutfirstcharを入れたタグ全体がないものとして動作することがあります。
このエントリーにあるcutfirstcharプラグインと差し替えてみてください。
それでもだめな場合は、申し訳ありませんが原因は不明です。

No.31 masa_fuji1206 : (無題)

>壱産

お返事ありがとうございます。

このエントリーのソースを使っております。
と言うことは原因不明ということになりますね。

サーバ環境か何かの影響なのでしょうか。。。

また、原因分かりましたら連絡いたします。

No.32 masa_fuji1206 : (無題)

先日問合せしたものです。
時間空けて再度設置してみましたら今度はうまく動きました。ありがとうございました。

No.33 toshi : (無題)

はじめまして。

こういうプラグインを探していました。

カテゴリーの説明を使うのはどうもいやだったので、ホント助かります。

ありがとうございました。

No.34 由姫 : (無題)

はじめまして。由姫と申します。

こちらのプラグイン、とても素敵ですね。
理想に叶ったプラグインだったので、早速お借りいたしました。
その結果、正常に表示されたのですが、トップカテゴリーとサブカテゴリーが全て一列に並んで表示されてしまいます。

私は、にしているのですが、

例えば、
・くだもの
りんご
みかん
ぶどう
・お菓子
チョコ 
ガム

というカテゴリーの表示にしたい場合には、頭文字の数字をどのように記載したら良いのでしょうか。
また、これ以外に何か原因が考えれられましたら教えていただきたく存じます。

ご多忙のことと存じますが、よろしくお願いいたします。

No.35  : (無題)

>由姫さん
こんにちは。プラグインをご利用いただき、ありがとうございます。

トップとサブのカテゴリーを分けて表示するようにしたい場合、トップとサブのそれぞれの階層に連番をつけるようにすると良いです。
例えば、以下のように番号をつけます。この場合だと、先頭の6文字をカットすれば良いことになります。

010000くだもの
010010りんご
010020みかん
010030ぶどう
020000お菓子
020010チョコ 
020020ガム

その上で、MTSubCategoriesタグを使って、階層も考慮して
カテゴリー一覧を出力するようにします。

No.36 由姫 : (無題)

こんばんは、由姫です。

>壱さん
早急なご指導ありがとうございました。

>その上で、MTSubCategoriesタグを使って、階層も考慮し>てカテゴリー一覧を出力するようにします。

無事に出力できました。
本当にお世話になり、ありがとうございました。
これからもこの素敵なブログがより繁栄しますようにハート

No.37 Dhwty : (無題)

カテゴリの順番を任意で指定したくこちらのプラグインを使わせていただいてます。
ただ、今までのカテゴリ名に数字を足すので、ディレクトリ名も変わり、アーカイブの場所が変わりますよね。

例~/ex/ → ~/205ex/

ディレクトリ名を変えず、かつ任意の順番にカテゴリを並べることは可能でしょうか?

No.38  : (無題)

>Dhwtyさん
こんにちは。プラグインご利用ありがとうございます。

ご質問の件ですが、CutFirstCharプラグインでは無理です。
ただ、ご希望のようなことをするプラグインを新たに作ることはできると思います。
検討してみますので、しばらくお待ちください。

No.39 Dhwty : (無題)

壱さんレスありがとうございます。
このプラグインでは無理でしたか。

これ以外のプラグインも活用させてもらってます。これからも頑張ってください。

No.40 ウチヤマ : (無題)

このプラグインをダウンロードしたのですが、
数字が消えません。
ご教授願います。
カテゴリーは以下です。

<h2>安宿情報</h2>

<MTSubCategories>
<MTSubCatIsFirst><ul style="margin-bottom:10px;"></MTSubCatIsFirst>
<li>
<MTHasParentCategory>└ </MTHasParentCategory>
<MTIfNonZero tag="MTCategoryCount">
<a href="<$MTCategoryArchiveLink$>">
<$MTArchiveTitle$></a> [<$MTCategoryCount$>]
<MTElse>
<$MTArchiveTitle$>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse maxdepth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>

<MTBlogIfCCLicense>

<div class="link-note">
<MTSubCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryLabel$>"><$MTCategoryLabel$></a>
(<$MTArchiveCount$>)<$MTSubCatsRecurse$></li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
</div>

No.41  : (無題)

>ウチヤマさん
こんにちは。プラグインご利用ありがとうございます。

コメントに書かれたテンプレートタグを見ると、肝心のcutfirstcharの属性がどこにも指定されていません。
MTCategoryLabelタグや、MTArchiveTitleタグなど、カテゴリー名を出力するタグに、「cutfirstchar="x"」(xは切り取る文字数)を追加してください。

また、そちらのBlogを拝見しましたが、カテゴリーアーカイブのリンク先から推測すると、トップレベルのカテゴリーにだけ連番を振って、サブカテゴリーには連番を振っていないのではないでしょうか。
このプラグインを使う際には、すべてのカテゴリーに同じ桁数の連番を振る必要があります。

No.42 ウチヤマ : (無題)

壱さん

とても丁寧に解説して頂いてありがとうございます。
お蔭様でできました。

No.43 Jack : (無題)

素晴らしい情報に感謝しております
cutfirstchar.pl を早速ダウンロードし、
/mt-static/plugins
にアップロードし、
各カテゴリーに0001という数字を付けて

テンプレート→メインページにある<$MTCategoryLabel>

<$MTCategoryLabel cutfirstchar="4"$>

というように変更しましたが
各タイトルに4桁の数字(0001のような)がついたままです

このような場合どのようなミスが考えられますか?

cutfirstchar.plはパーミッションの変更はしておりません
cutfirstchar.pl を/mt-static/plugins
にアップロードし、
各カテゴリーに0001という数字を付けて

テンプレート→メインページにある<$MTCategoryLabel>

<$MTCategoryLabel cutfirstchar="4"$>

というように変更しましたが
各タイトルに4桁の数字(0001のような)がついたままです

このような場合どのようなミスが考えられますか?

cutfirstchar.plはパーミッションの変更はしておりません
バージョンは3.33です


テンプレート→メインページのタグも一応記載しておきます
よろしくお願いします

<h2 class="archive-header"><$MTBlogName encode_html="1"$>項目一覧</h2>
<div class="entry" id="entry-999">
<MTCategories>
<h3 class="entry-header"><a href="<$MTCategoryArchiveLink$ rel=" rel="nofollow nofollow">">
<$MTCategoryLabel cutfirstchar="4"$></a></h3>
<div class="entry-content">
<div class="entry-body">
<MTEntries lastn="999">
<a href="<$MTEntryPermalink$ rel=" rel="nofollow nofollow">"><$MTEntryTitle$></a> |
</MTEntries>
</div>
<p class="entry-footer"></p>
</div>
</MTCategories>
</div></xmp>

No.44 Jack : (無題)

すいません、先ほどコメントを送信した者ですが
HTMLタグがこのブログに表示出来ないようなので
例を書けませんでした…

どうすればHTMLタグを表示できるのでしょうか?
申し訳ありませんがよろしくお願いします

No.45  : (無題)

>Jackさん
こんにちは。

プラグインを「/mt-static/plugins」にアップロードされたのであれば、アップロード先が間違っています。
Movable Typeのインストール先ディレクトリの直下にある「plugins」ディレクトリにアップロードしてください。

タグの件はこちらで修正しておきました。
ちなみに、「<」を「&lt;」にし、「>」を「&gt;」にすれば、タグをそのまま表示することができます。

No.46 Jack : (無題)

問題解決しました、
ありがとうございました

もう一点質問なのですが

親カテゴリには9900、9980
という数字を付けて

子カテゴリには9901、9801
という数字を振っております

親カテゴリは番号の若い順に上に表示されるのですが
子カテゴリは番号に関係なく
投稿した順に表示されるままです

どうすれば子カテゴリも順番通りに並ぶでしょうか?
よろしくお願いします

No.47  : (無題)

>Jackさん
こんにちは。

ご質問の件ですが、35番のコメントを参照してください。

No.48 Jack : (無題)

ご回答ありがとうございます
親カテゴリ、子カテゴリについて質問し、
以下の回答を頂きました

>Jackさん
>こんにちは。

>ご質問の件ですが、35番のコメントを参照してください。


こちらは参照しております
私のブログも以下のように設定しております


010000くだもの
010010りんご
010020みかん
010030ぶどう
020000お菓子
020010チョコ 
020020ガム

しかし、それでも子カテゴリが順番通りに並びません
新しく投稿された記事が上に行くだけとなっております

おそらく以下の文の意味を良く理解していないのでは?
と思います

------------------------------------------------
その上で、MTSubCategoriesタグを使って、階層も考慮して
カテゴリー一覧を出力するようにします。
------------------------------------------------


子カテゴリに数字はふりましたが
MTSubCategoriesタグを使って、階層も考慮して
カテゴリー一覧を出力するようにするというのが
よくわかりません

お時間のある時で結構ですので
どうかご回答をよろしくお願いします

PS、
親カテゴリがキレイに並んだだけでも
非常に嬉しかったです
素晴らしいツールに感謝しております


No.49  : (無題)

>Jackさん
こんにちは。

「新しく投稿された記事が上に行くだけとなっております」という文章からすると、エントリーの一覧を出力する際に、エントリーをカテゴリーの順に並べ替えたいということでしょうか。

このプラグインは、MTCategoriesタグやMTSubCategoriesタグでカテゴリー名の一覧を出力する際に、その順序を並べ替えるために使うものです。
MTEntriesタグでエントリー一覧を出力する際に、カテゴリー名の順に並べて出力するものではありません。

こちらのページのように、エントリーをカテゴリーごとにまとめて出力したいのであれば、以下のようにタグを組むと良いでしょう。

<MTSubCategories>
カテゴリー名等を出力する部分
<MTEntries lastn="各カテゴリーに出力するエントリーの数">
エントリーの情報を出力する部分
</MTEntries>
<MTSubCatsRecurse>
</MTSubCategories>

また、「全エントリー中の最新のエントリーn件を、カテゴリー順に並べ替えて表示したい」という場合だと、MT標準のタグだけではできません。
Collateプラグインを使えばできると思います。

コメントする