お知らせ

ちゃんと儲けたい人のためのFXチャート分析大全2011年5月28日

ちゃんと儲けたい人のためのFXチャート分析大全」が発売されました。
FX(外国為替証拠金取引)でのチャート分析の方法を解説しています。

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

カテゴリとフォルダを並べ替えるプラグイン(MT5用・その1)

| コメント(2) | トラックバック(8)

カテゴリとフォルダを並べ替えるプラグイン当ブログで配布中のプラグインの中で、「カテゴリとフォルダを並べ替えるプラグイン」は、定番となっています。
このプラグインのMovable Type 5用を公開します。
Movable Type 5β2で動作を確認しました。

今日はインストールと基本操作を解説します。

1.ダウンロードとインストール

プラグインは以下からダウンロードすることができます。

SortCatFld_1_11.zip

ダウンロードしたファイルを解凍すると、「plugins」と「mt-static」というフォルダができます。
通常は、これらのフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。

また、Movable Type本体と「mt-static」ディレクトリとを別のディレクトリにしている場合は、解凍してできた「mt-static」ディレクトリの中身を、Movable Typeの「mt-static」ディレクトリの中にアップロードします。

アップロード後にMovable Typeにログインすると、Movable Typeのアップグレードを行うメッセージが表示されます。
画面の指示に従って操作します。

2.テンプレートの書き換え

インストールが終わったら、テンプレート内で以下のようにタグを書き換えます。

元のタグ書き換え後のタグ
MTTopLevelCategoriesMTSortedTopLevelCategories
MTSubCategoriesMTSortedSubCategories
MTTopLevelFoldersMTSortedTopLevelFolders
MTSubFoldersMTSortedSubFolders
MTCategoryPreviousMTSortedCategoryPrevious
MTCategoryNextMTSortedCategoryNext
MTFolderPreviousMTSortedFolderPrevious
MTFolderNextMTSortedFolderNext
MTEntryCategoriesMTSortedEntryCategories

Movable Typeでは、テンプレートタグには大文字/小文字の区別はありません。
また、「<mt:TopLevelCategories>」のように「MT」の後に「:」を入れることもできます。
書き換え対象のタグを検索する際には、これらの点も踏まえてください。

ちなみに、Movable Type付属のテンプレートセットでは、「mt:TopLevelCategories」のように、先頭の「mt」は小文字で書き、その後に「:」を入れる書き方が使われています。

なお、MT4用のプラグインとの互換性を維持するために、MTTopLevelCategories/MTSubCategories/MTTopLevelFolders/MTSubFoldersの各タグに「sort_method="SortCatFld::Sort"」のモディファイアを付ける方法も使うことができます。

3.カテゴリー/フォルダを並べ替える

このプラグインをインストールすると、ブログの管理画面で、「ブログ記事」のメニューに「カテゴリの並べ替え」メニューが追加されます。
また、ウェブサイト/ブログの管理画面で、「ウェブページ」のメニューに「フォルダの並べ替え」のメニューが追加されます。
これらのリンクをクリックすると、カテゴリ/フォルダの並べ替えのページが表示されます。

各行にはカテゴリー/フォルダの名前と、並べ替えのボタンが表示されます。
以下のそれぞれのボタンをクリックすると、その行のカテゴリー/フォルダを以下のように並べ替えることができます。

なお、入れ替えや移動は、同じ親を持つカテゴリー/フォルダの間でのみ行われます。
また、子カテゴリーのあるカテゴリーを並べ替えると、子カテゴリーも含んだまま、並べ替えが行われます。

ボタン動作
上1つ上のカテゴリー/フォルダと入れ替えます。
下1つ下のカテゴリー/フォルダと入れ替えます。
先頭先頭に移動します。
末尾末尾に移動します。

以下の画面は、カテゴリを並べ替えた例です。
並べ替えなければカテゴリ/フォルダは文字コード順に出力されますが、この画面では文字コード順にはなっていません。
たとえば、トップレベルのカテゴリの「PC」と「FP」は、文字コード順なら「FP」が前ですが、この画面では「PC」が先になっています。

カテゴリの並べ替えの例

並べ替えが終わったら、「変更を保存」のボタンをクリックします。
そして、カテゴリーやフォルダの一覧が含まれるページ(メインページなど)のテンプレートを再構築します。
これで、並べ替えた通りの順番で、カテゴリー/フォルダの一覧が表示されます。

並べ替えた通りの順にカテゴリを表示

4.並べ替え結果の各箇所への反映

カテゴリー/フォルダの並べ替えを行うと、MTにログインした後の各ページで、以下の各箇所にも並べ替えが反映されます。

  • 「ブログ記事」→「カテゴリ」メニューのページ(カテゴリの一覧)
  • 「ウェブページ」→「フォルダ」メニューページ(フォルダの一覧)
  • ブログ記事編集ページのカテゴリ選択欄
  • ブログ記事一覧ページのフィルタ機能で、「カテゴリ」を選んだ場合のカテゴリ一覧
  • ウェブページ編集ページのフォルダ選択欄
  • ウェブページ一覧ページのフィルタ機能で、「フォルダ」を選んだ場合のフォルダ一覧
  • ファイルアップロード時のフォルダ選択欄

カテゴリ一覧のページにも並べ替えが反映される

5.ライセンス

このプラグインは、以下のようにデュアルライセンスでご提供します(MT4用と同じライセンスです)。

5-1.個人ライセンス/商用ライセンスと組み合わせる場合

  • 改変・再配布は自由に行っていただいてかまいません。
    ただし、改変して再配布する場合、原作者のクレジットは残しておいてください。
  • 無料でご利用いただくことができます。
    ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。

5-2.MTOSと組み合わせる場合

  • GPLv2に従います。
  • 無料でご利用いただくことができます。
    ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(8)

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

JaGraプロフェッショナルDTP&Webスクール スキルアップブログ - Movable Type 5:カテゴリの並べ替えができるプラグイン (2010年3月29日 13:01)

たまにスクールブログを覗いて下さっている方はお気付きのことと思いますが、3月下旬から新たに「講師」カテゴリが加わりました! JaGraプロフェッショナルD... 続きを読む

ブログ(blog)にトライ&ビルド! - カテゴリの並び替えとページ分割 (2010年4月 7日 07:29)

昨日の夜中にMT5にアップグレードしてみた。 色々感想があるのだけど、その前に以前のバージョンで手を加えていた部分で再構築のときにエラーでまくり。。結局テ... 続きを読む

道化師ラッパンのぼやき - カテゴリの項目を並び替える (2010年4月16日 06:09)

あんまり気になってなかったので、いつかはやろうと思っていたカテゴリの並び替え。MT3.2の頃は、カテゴリ名の前に数字をつけて、無理やり並べた記憶が・・・... 続きを読む

movable type 5 について色々いじったので、ここらで一つまとめてみました。... 続きを読む

そのこころは、 新作にwktk! TSUTAYAで、新しいCDだDVDだ出てると、ついついポカスカとカゴに入れてしまうあの現象。 movabletype... 続きを読む

MovableType5.1へのアップグレード自体は簡単で、1分以内に終わりますが、不測の事態に備えて、MySQLのバックアップは必ず取ってから行うよう... 続きを読む

このプラグインをインストールすると、ブログの管理画面で、「ブログ記事」のメニューに「カテゴリの並べ替え」メニューが追加されます。また、ウェブサイト/ブログ... 続きを読む

前々から「何とかしないといけないなー」と思いつつ、時間なくてずっと放置してた。
実家かえってやることもないし、せっかくなので対応しましたよー。 続きを読む

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

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

No.2 大橋 : はじめまして、

はじめまして、こちらのプラグインを使わせてもらっている素人です。

プラグイン追加はできたのですが、書き換える必要のあるタグ Soredを付け加えるタグの場所が、わからりませんで、それ以降止まってしまっております。

そのまま再構築すると以下のエラー
項目「custom_fields」を適用する際に、エラーが発生しました: custom_fieldsの適用中にエラーが発生しました: このブログのカスタムフィールド と出力ファイル名「uhatentrydatamainpicture」が衝突しています 。

がでてまいります、ご教示頂けますと幸いでございます。

No.3  : (無題)

>大橋さん
こんにちは。
タグは以下の方法で置換することができます。。

1.ブログのメニューで「ツール」→「検索」を選び、検索のページを開きます。
2.ページ上端の「ブログ記事」「コメント」・・・のタブの中にある「テンプレート」をクリックします。
3.キーワードを入力する欄に、検索したいタグ名の「MT」以降の部分を入力します(例:MTTopLevelCategoriesタグを検索するなら、「TopLevelCategories」と入力します)。
4.そのタグを含むテンプレートが一覧表示されます。
5.「ブログ記事」等のタブの下にある「検索/置換」をオンにします。
6.置換先を入力する欄が表示されますので、置換後のタグの「MT」以降の部分を入力して(例:MTSortedTopLevelCategoriesタグに置換するなら、「SortedTopLevelCategories」)、「選択したものを対象に置換」ボタンをクリックします

なお、「customfields・・・」のエラーは、当プラグインによるものではありません。MT本体のテーマ機能によるエラーだと思います。
ただ、なぜそのようなエラーが出るのかは、申し訳ありませんが不明です。

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。